@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,700&family=Open+Sans:wght@300;400;600&display=swap);
@import url(https://fonts.googleapis.com/css?family=Manrope:bold,800);
.authoring-button,.authoring-dropdown>button,.authoring-dropdown .collapsible>button,.lab-module .lab-wrapper .video-container .lab-message span,.lab-page .lab-wrapper .video-container .lab-message span,.modal-backdrop .modal h2,.coach-help form{font-family:'Poppins', sans-serif;font-style:normal;font-weight:300}body,.admin-cohorts .queue .cohort-card .cohort-content .description,.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details .category,.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details .description p,.bootcamps .bootcamp-list li .bootcamp .directive,.bootcamps .bootcamp-list li .image-wrapper .edit-photo,.learner-profile-page .learner-profile-hero .picture .image-wrapper .edit-photo,.learner-profile-page .learner-profile-hero .picture .image-container .mobile-text .category,.learner-profile-page .learner-profile-hero .content .category,.learner-profile-page .learner-profile-hero .content .description p,.learner-profile-page .learner-profile-content>div .labels span,.learner-profile-page .learner-profile-content .awards>div .category,.learning-path .learning-path-hero .text .category,.learning-path .learning-path-list>li .header .text-container .category-status-container .category,.my-bootcamp .my-bootcamp-hero .header .category,.my-bootcamp .my-bootcamp-hero .content .description p,.my-bootcamp .learning-path-list li .path .header .path-details .category,.my-bootcamp .learning-path-list li .path .directive,.my-bootcamp .learning-path-list .image-wrapper .edit-photo,textarea,.block--edit-mode .textarea .cke_editable[contenteditable='true'],form .textarea .cke_editable[contenteditable='true']{font-family:'Poppins', sans-serif;font-style:normal;font-weight:400}.hdr-global .learner-count span strong,.lab-module .show-instructions-btn,.lab-page .show-instructions-btn{font-family:'Poppins', sans-serif;font-style:normal;font-weight:600}.video-container .view-container .ctrls .home,b,strong,.hdr-global .login,.hdr-global .user-block .user-meta .text-elements p.user-name,.admin-cohorts .queue .cohort-card .cohort-content .cohort-header h3,.admin-cohorts .queue .cohort-card .more-link a,.admin-cohorts .tabs .tab,.admin .header h2,.admin .form-item.button-field .create-button,.admin .action-buttons .submit,.admin .action-buttons .cancel,.admin .breadcrumb a.back-link,.authoring-content-bar>h2,.authoring-content-bar h3,.authoring-content-bar .h3,.basic-main-content h2,.basic-main-content h3,.bootcamps .filters .form-item.button-field .create-button,.bootcamps .bootcamp-hero .header h2,.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details h3,.bootcamps .bootcamp-list li .bootcamp .header .information h6,.bootcamps .bootcamp-list li .bootcamp .more-link a,.bootcamps .bootcamp-list li .bootcamp .more-link button.view-btn,.embed h3,.lab-module .instructions header h3,.lab-page .instructions header h3,.lab-module .instructions .instructions-content h2,.lab-page .instructions .instructions-content h2,.lab-module .instructions .instructions-actions button.check,.lab-page .instructions .instructions-actions button.check,.lab-module .instructions .instructions-actions button.submit,.lab-page .instructions .instructions-actions button.submit,.lab-module .lab-actions button.back-btn,.lab-page .lab-actions button.back-btn,.lab-module .lab-actions button.next-btn,.lab-page .lab-actions button.next-btn,button.launch,button.back-to-lab,.learner-profile-page .breadcrumb a.back-link,.learner-profile-page .learner-profile-hero .picture .image-container .mobile-text h2,.learner-profile-page .learner-profile-hero .content h2,.learner-profile-page .learner-profile-content>div h3,.learner-profile-page .learner-profile-content>div .average,.learning-path .breadcrumb a.back-link,.learning-path .learning-path-hero .text h1,.learning-path .learning-path-hero .text h1 input,.learning-path .learning-path-list>li .header .text-container h2,.left-header-navigation-wrapper .section-header .back-to-bootcamp-link,.left-header-navigation-wrapper .section-header .page-title,.left-header-navigation-wrapper .section-header .reveal,.left-header-navigation-wrapper .section-header .description .show-more,.form-signin .buttons .submit,.modal-backdrop .modal h1,.modal-backdrop .modal .modal-buttons .submit,.modal-backdrop .modal .modal-buttons .cancel,.my-bootcamp .breadcrumb a.back-link,.my-bootcamp .my-bootcamp-hero .header h2,.my-bootcamp .my-bootcamp-hero .content .information h6,.my-bootcamp .learning-path-list li .path .header .path-details h3,.my-bootcamp .learning-path-list li .path .more-link a,.content-navigation button.prev,.content-navigation button.next,.toggle .toggle-label,.user-menu-wrapper .user-meta .text-elements .user-name,.video h3,.comment .content-header .name,.coach-help h2,.full-content-inner h1{font-family:'Poppins', sans-serif;font-style:normal;font-weight:600}.skiplink:focus,.skiplink:active{position:static;width:auto;height:auto;overflow:auto}.skiplink.visuallyhidden.focusable:active,.skiplink.visuallyhidden.focusable:focus{z-index:100;position:fixed !important}.visually-hidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}body main{outline:0}html,body{height:100%;margin:0}.full-content{min-height:100%}.full-content-inner{padding-bottom:220px}@media screen and (min-width: 768px){.full-content-inner{padding-bottom:80px}}.ftr-global-container{height:13.75rem;margin-top:-220px}@media screen and (min-width: 768px){.ftr-global-container{height:80px;margin-top:-80px}}.video-container .view-container{position:relative;top:0;left:0;width:100%;height:100%}.video-container .view-container .ctrls{width:100%;height:35px;padding-top:2px}.video-container .view-container .ctrls button{margin:0 5px;padding-top:6px}.video-container .view-container .ctrls .home{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;transition:background-color 300ms, color 300ms;color:#fff;background-color:#528bfd;text-transform:uppercase;font-weight:normal;letter-spacing:1px}@media screen and (min-width: 768px){.video-container .view-container .ctrls .home{font-size:16px}}.video-container .view-container .ctrls .home:hover{color:#fff;background-color:#528bfd}.video-container .view-container .ctrls .home[disabled],.video-container .view-container .ctrls .home:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.video-container .view-container .ctrls .home{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.video-container .view-container .ctrls .home{font-size:16px}}.video-container .view-container .ctrls .home:hover{color:#fff;background-color:#528bfd}.video-container .view-container .ctrls .home[disabled],.video-container .view-container .ctrls .home:hover[disabled]{border-color:#ccc;background-color:#ccc}.video-container .view-container .ctrls .home:hover{border-color:rgba(82, 139, 253, .8);background-color:rgba(82, 139, 253, .8)}@media screen and (min-width: 768px){.video-container .view-container .ctrls .home{padding-top:0;height:25px;line-height:22px;padding-right:20px;padding-left:20px;margin-left:5px;border-radius:4px}}.video-container .view-container .ctrls .back svg path,.video-container .view-container .ctrls .forward svg path,.video-container .view-container .ctrls .reload svg path{fill:#000}.video-container .view-container .ctrls .reload svg{opacity:0.6}.video-container .view-container webview{width:100%;height:calc(100% - 35px)}.video-container iframe,.video-container object,.video-container embed{width:100%;height:100%}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea,.block--edit-mode .textarea .cke_editable[contenteditable='true'],form .textarea .cke_editable[contenteditable='true']{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea,.block--edit-mode .textarea .cke_editable[contenteditable='true'],form .textarea .cke_editable[contenteditable='true']{overflow:auto}[type='checkbox'],[type='radio']{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}body{line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.1}p{margin-top:0}ul,ol{margin-top:0}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}nav ul,nav ol{list-style:none;margin:0;padding:0}dl{margin-top:0}dd{margin:0}blockquote *:last-child{margin-bottom:0}blockquote cite{font-style:normal}figure{margin:0}address{font-style:normal}form{margin:0}fieldset{margin:0;padding:0;border:0;min-width:0}textarea,.block--edit-mode .textarea .cke_editable[contenteditable='true'],form .textarea .cke_editable[contenteditable='true']{resize:vertical}button{background-color:transparent;border:0;padding:0}button,[type='button'],[type='reset'],[type='submit']{cursor:pointer}[disabled]{cursor:default}iframe{border:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:0}th{font-weight:normal}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^='#']:after,a[href^='javascript:']:after{content:''}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}input,label,select,button,textarea,.block--edit-mode .textarea .cke_editable[contenteditable='true'],form .textarea .cke_editable[contenteditable='true']{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px;font-family:sans-serif}input,textarea,.block--edit-mode .textarea .cke_editable[contenteditable='true'],form .textarea .cke_editable[contenteditable='true']{-webkit-box-sizing:border-box;box-sizing:border-box}button,input[type='reset'],input[type='button'],input[type='submit'],input[type='checkbox'],input[type='radio'],select{-webkit-box-sizing:border-box;box-sizing:border-box}button,input[type='reset'],input[type='button'],input[type='submit']{overflow:visible;width:auto}body{background-color:#fff;font-size:.875rem;line-height:1.4286}a{color:#0044df}h2[id^='label-']:not([id$='-visible']){border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}p:last-child{margin-bottom:0}sup{font-size:.5625rem;left:1px;padding-right:.1875rem}h1,h2,h3,h4,h5,h6{font-weight:normal}.clearfix::after{display:block;clear:both;content:''}span[data-tip]{background:transparent;padding:0;color:#b76900;font-weight:700;border-bottom:1.5px dashed #ffa500}.tooltip{pointer-events:auto;max-width:50vw}.tooltip:hover{visibility:visible;opacity:1}.tooltip.place-top:after{padding-bottom:10px;bottom:-16px}.tooltip.place-right:after{padding-left:10px;left:-16px}.tooltip.place-bottom:after{padding-top:10px;top:-16px}.tooltip.place-left:after{padding-right:10px;right:-16px}.link-text{text-align:center;color:#0044df;cursor:pointer;font-size:12pt}.ftr-global-container{position:relative;height:13.75rem;background-color:#fff;border-top:1px solid #d8d8d8;overflow:hidden;clear:both;z-index:53}@media screen and (min-width: 768px){.ftr-global-container{height:80px}}.ftr-global-container .ftr-global{text-align:center}.ftr-global-container .ftr-global .footer-branding{display:inline-block}@media screen and (min-width: 768px){.ftr-global-container .ftr-global .footer-branding{right:2.125rem;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@media screen and (min-width: 960px){.ftr-global-container .ftr-global .footer-branding{right:3.125rem}}.ftr-global-container .ftr-global .footer-branding p{display:block}@media screen and (min-width: 768px){.ftr-global-container .ftr-global .footer-branding p{display:inline-block;vertical-align:middle;margin:0}}.ftr-global-container .ftr-global .footer-branding .logo{display:block}@media screen and (min-width: 768px){.ftr-global-container .ftr-global .footer-branding .logo{display:inline-block;vertical-align:middle;margin-left:.625rem}}.ftr-global-container .ftr-global .footer-branding .logo svg{display:block;width:12rem}.ftr-global-container .ftr-global nav{margin-top:2.5rem;margin-bottom:2.5rem}@media screen and (min-width: 768px){.ftr-global-container .ftr-global nav{left:2.125rem;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);margin:0}}@media screen and (min-width: 960px){.ftr-global-container .ftr-global nav{left:3.125rem}}.ftr-global-container .ftr-global nav ul li{display:inline-block;margin-right:1.25rem}.ftr-global-container .ftr-global nav ul li a{color:#666;text-decoration:none}.ftr-global-container .ftr-global nav ul li:nth-child(3){margin:0}.hdr-global{position:fixed;height:4.375rem;width:100%;background-color:#000;color:#fff;z-index:50}@media screen and (min-width: 768px){.hdr-global{height:80px}}.hdr-global .menu-hamburger-btn{display:inline-block}@media screen and (min-width: 960px){.hdr-global .menu-hamburger-btn{display:inline-block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:1.25rem}}.hdr-global .menu-hamburger-btn svg{width:1.25rem;height:1rem;display:block}@media screen and (min-width: 960px){.hdr-global.navigator-active .learner-count{display:none}}@media screen and (min-width: 960px){.hdr-global.navigator-active .logo{display:none}}@media screen and (min-width: 960px){.hdr-global.navigator-active .section-navigator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.hdr-global .hdr-global-inner{height:4.375rem;position:relative}@media screen and (min-width: 768px){.hdr-global .hdr-global-inner{height:5rem}}.hdr-global .menu-close-btn{display:none}.hdr-global .section-navigator{text-align:center;display:none}.hdr-global .section-navigator .prev,.hdr-global .section-navigator .next,.hdr-global .section-navigator .section-title{display:inline-block;vertical-align:middle;text-align:left}.hdr-global .section-navigator .prev svg,.hdr-global .section-navigator .next svg,.hdr-global .section-navigator .section-title svg{width:11px;height:18px;display:block}.hdr-global .section-navigator .prev svg path,.hdr-global .section-navigator .next svg path,.hdr-global .section-navigator .section-title svg path{fill:#fff}.hdr-global .section-navigator .prev{margin:0 2.5rem 0 0}.hdr-global .section-navigator .next{margin:0 0 0 2.5rem}.hdr-global .section-navigator .next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hdr-global .section-navigator .section-title{font-size:1rem;line-height:1.25rem;text-align:center}@media screen and (min-width: 960px){.hdr-global .section-navigator .section-title{width:15.625rem}}@media screen and (min-width: 1280px){.hdr-global .section-navigator .section-title{width:37.5rem}}.hdr-global .section-navigator .section-title .sub-heading{font-size:.75rem;color:#aaa;display:block}.hdr-global .section-navigator .lab-icon{display:inline-block !important;width:11px;height:18px;vertical-align:middle;margin-right:.625rem}.hdr-global .section-navigator .lab-icon path{fill:#fff}.hdr-global .logo{display:inline-block;left:1.25rem;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (min-width: 768px){.hdr-global .logo{left:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.hdr-global .logo svg{display:block;width:7.625rem}@media screen and (min-width: 768px){.hdr-global .logo svg{width:11.875rem}}.hdr-global .learner-count{display:inline-block;right:7.1875rem;padding:7px 20px;border:1px solid #cc4647;border-radius:1.875rem;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (min-width: 768px){.hdr-global .learner-count{right:auto;left:1.25rem;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}.hdr-global .learner-count svg{width:15px;height:15px;display:inline-block;margin-right:.3125rem;vertical-align:sub}@media screen and (min-width: 768px){.hdr-global .learner-count svg{display:none}}.hdr-global .learner-count span{display:inline-block}.hdr-global .learner-count .text{display:none;text-transform:capitalize}@media screen and (min-width: 768px){.hdr-global .learner-count .text{display:inline}}.hdr-global .login{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);color:#fff;right:1.25rem;text-decoration:none}.hdr-global .user-block{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:1.25rem}.hdr-global .user-block .user-menu-close-btn svg{width:20px;height:20px}.hdr-global .user-block .user-meta{cursor:pointer}.hdr-global .user-block .user-meta .ask-coach{display:inline-block;vertical-align:middle;position:relative;text-align:center;margin-right:1.25rem}@media screen and (min-width: 768px){.hdr-global .user-block .user-meta .ask-coach:after{content:'';display:inline-block;height:80px;height:5rem;width:1px;background-color:#000;margin-left:20px;margin-left:1.25rem}}@media screen and (min-width: 960px){.hdr-global .user-block .user-meta .ask-coach:after{background-color:#303030}}.hdr-global .user-block .user-meta .ask-coach .ask-coach-btn{color:#fff}.hdr-global .user-block .user-meta .ask-coach .ask-coach-btn svg path{fill:#fff}@media screen and (min-width: 768px){.hdr-global .user-block .user-meta .ask-coach .ask-coach-btn{margin-top:-70px}}.hdr-global .user-block .user-meta .ask-coach .ask-coach-btn span{display:none}@media screen and (min-width: 768px){.hdr-global .user-block .user-meta .ask-coach .ask-coach-btn span{display:inline}}.hdr-global .user-block .user-meta .ask-coach .ask-coach-btn svg{display:block;margin:0 auto;width:25px;height:25px}@media screen and (min-width: 768px){.hdr-global .user-block .user-meta .ask-coach .ask-coach-btn svg{margin-right:auto;margin-bottom:.625rem;margin-left:auto}}.hdr-global .user-block .user-meta .edit-mode-toggle{display:inline-block;vertical-align:middle;margin-right:1rem}@media screen and (min-width: 768px){.hdr-global .user-block .user-meta .edit-mode-toggle{margin-right:1.25rem}}.hdr-global .user-block .user-meta .text-elements{display:none;vertical-align:middle;margin-right:1.25rem}@media screen and (min-width: 960px){.hdr-global .user-block .user-meta .text-elements{display:inline-block}}.hdr-global .user-block .user-meta .text-elements p{margin-bottom:.6875rem;text-transform:capitalize}.hdr-global .user-block .user-meta .text-elements p.user-company{margin-bottom:0}.hdr-global .user-block .user-meta .user-pic{width:25px;height:25px;display:inline-block;vertical-align:middle;border-radius:100%}@media screen and (min-width: 768px){.hdr-global .user-block .user-meta .user-pic{width:50px;height:50px}}.full-content{padding-top:4.375rem}@media screen and (min-width: 768px){.full-content{padding-top:5rem}}#fc_frame{bottom:100px !important}.admin-cohorts .edit-cohort{width:600px;margin:auto}.admin-cohorts .queue .cohort-card{list-style:none;padding-top:20px;padding-right:30px;padding-bottom:20px;padding-left:30px;margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, .25);box-shadow:0px 0px 20px 0px rgba(0, 0, 0, .25);position:relative}.admin-cohorts .queue .cohort-card .cohort-content{display:inline-block;width:100%;margin-top:0;margin-right:0;margin-bottom:35px;margin-left:0}@media screen and (min-width: 768px){.admin-cohorts .queue .cohort-card .cohort-content{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:calc(100% - 80px)}}.admin-cohorts .queue .cohort-card .cohort-content .cohort-header{width:100%}@media screen and (min-width: 768px){.admin-cohorts .queue .cohort-card .cohort-content .cohort-header{width:calc(100% - 115px)}}.admin-cohorts .queue .cohort-card .cohort-content .cohort-header h3{display:inline-block;font-size:20px;line-height:1.2;color:#000}@media screen and (min-width: 768px){.admin-cohorts .queue .cohort-card .cohort-content .cohort-header h3{display:block;margin-top:0;margin-right:25px;margin-bottom:3px;margin-left:0}}.admin-cohorts .queue .cohort-card .cohort-content .cohort-header .category{font-size:.875rem;color:#767676;margin-top:5px;margin-right:0;margin-bottom:15px;margin-left:0;display:block}@media screen and (min-width: 768px){.admin-cohorts .queue .cohort-card .cohort-content .cohort-header .category{display:block;vertical-align:top;margin-top:0;margin-right:15px;margin-bottom:0;margin-left:0}}.admin-cohorts .queue .cohort-card .cohort-content .description{display:inline-block;font-size:14px;line-height:22px;color:#666;width:100%;margin-top:15px}@media screen and (min-width: 768px){.admin-cohorts .queue .cohort-card .cohort-content .description{width:calc(100% - 145px);margin-top:10px}}.admin-cohorts .queue .cohort-card .cohort-content .cohort-information{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0}@media screen and (min-width: 480px){.admin-cohorts .queue .cohort-card .cohort-content .cohort-information{width:85%}}@media screen and (min-width: 768px){.admin-cohorts .queue .cohort-card .cohort-content .cohort-information{padding-top:1.25rem;width:calc(100% - 105px)}}.admin-cohorts .queue .cohort-card .cohort-content .cohort-information .info-block{width:100%;margin-bottom:1.5625rem}@media screen and (min-width: 960px){.admin-cohorts .queue .cohort-card .cohort-content .cohort-information .info-block{width:23%;margin-bottom:.9375rem}}.admin-cohorts .queue .cohort-card .cohort-content .cohort-information .info-block label{color:#767676;display:block;font-size:.875rem;text-transform:uppercase;margin-bottom:.625rem;white-space:nowrap}.admin-cohorts .queue .cohort-card .cohort-content .cohort-information .info-block label svg{display:inline-block;height:12px;width:12px;margin-left:5px}.admin-cohorts .queue .cohort-card .cohort-content .cohort-information .info-block label svg path{fill:#767676}.admin-cohorts .queue .cohort-card .cohort-content .cohort-information .info-block span{font-size:1rem}.admin-cohorts .queue .cohort-card .more-link{margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0}.admin-cohorts .queue .cohort-card .more-link a{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media screen and (min-width: 768px){.admin-cohorts .queue .cohort-card .more-link a{font-size:16px}}.admin-cohorts .queue .cohort-card .more-link a:hover{color:#fff;background-color:#528bfd}.admin-cohorts .queue .cohort-card .more-link a[disabled],.admin-cohorts .queue .cohort-card .more-link a:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.admin-cohorts .queue .cohort-card .more-link a{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}.admin-cohorts .queue .cohort-card .more-link .edit-delete-buttons{float:right}.admin-cohorts .tabs{overflow:hidden;border-bottom:1px solid #d8d8d8;text-align:center}.admin-cohorts .tabs .tab{text-align:center;display:inline-block;color:#000;font-size:1rem;width:50%;float:left;padding:.9375rem 0;cursor:pointer}@media screen and (min-width: 768px){.admin-cohorts .tabs .tab{padding:.9375rem .625rem;width:auto;float:none}}.admin-cohorts .tabs .tab.active{color:#cc4647;border-bottom:4px solid #ff4f51}.admin-cohorts .tabs .tab.hidden{display:none}.admin-cohorts .tabs-content{color:#000;line-height:1.5rem;padding:1.25rem;display:none}.admin-cohorts .tabs-content.active{display:block}.admin-cohorts .tabs-content .section-label{color:#666;text-transform:uppercase;font-size:.6875rem}@media screen and (min-width: 768px){.admin-cohorts .tabs-content .section-label{font-size:.875rem}}.admin-cohorts .tabs-content p{font-size:1rem;line-height:1.5rem}@media screen and (min-width: 768px){.admin-cohorts .tabs-content p{font-size:1.125rem;line-height:1.875rem}}.admin-cohorts .tabs-content .error{text-align:center;color:#cc4647;margin:1.25rem 0}.admin{padding:1.5rem}.admin .full-content{max-width:1200px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-right:20px;padding-left:20px}@media screen and (min-width: 768px){.admin .full-content{padding-right:65px;padding-left:65px}}.admin .header h2{display:block;font-size:36px;line-height:1.1112;color:#000;margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0}@media screen and (min-width: 768px){.admin .header h2{font-size:44px;line-height:1.091;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}}@media screen and (min-width: 960px){.admin .header h2{padding-left:5%}}.admin .filters{padding:30px 0;text-align:center}@media screen and (min-width: 768px){.admin .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:30px 50px}}.admin .form-item{display:inline-block;margin-bottom:15px}@media screen and (min-width: 768px){.admin .form-item{width:31%}}@media screen and (min-width: 960px){.admin .form-item{vertical-align:middle;margin-bottom:0}}.admin .form-item.text-field{width:100%;position:relative}.admin .form-item.text-field.search:after{display:block;content:'';width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg id='icon-search' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230044df;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath id='search' class='cls-1' d='M7.1,0a7.1,7.1,0,0,0,0,14.2,7.39,7.39,0,0,0,4.1-1.3l4.7,4.7a1.27,1.27,0,1,0,1.8-1.8L13,11.1A7.39,7.39,0,0,0,14.3,7,7.26,7.26,0,0,0,7.1,0Zm0,2.5a4.53,4.53,0,0,1,4.6,4.6,4.53,4.53,0,0,1-4.6,4.6A4.53,4.53,0,0,1,2.5,7.1,4.65,4.65,0,0,1,7.1,2.5Z'/%3E%3C/svg%3E") no-repeat center center/100%;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:15px}@media screen and (min-width: 768px){.admin .form-item.text-field{width:70%;margin-right:2.5rem}}.admin .form-item.text-field.number{width:100px}.admin .form-item.text-field input{display:block;border-radius:4px;width:100%;height:50px;border:1px solid #ccc;padding-left:10px;font-size:1rem;color:#999}.admin .form-item.text-field input:disabled{background-color:#e6e6e6}.admin .form-item.button-field{width:100%;text-align:right}@media screen and (min-width: 768px){.admin .form-item.button-field{width:20%}}.admin .form-item.button-field .create-button{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;transition:background-color 300ms, color 300ms;color:#fff;background-color:#528bfd;width:50%}@media screen and (min-width: 768px){.admin .form-item.button-field .create-button{font-size:16px}}.admin .form-item.button-field .create-button:hover{color:#fff;background-color:#528bfd}.admin .form-item.button-field .create-button[disabled],.admin .form-item.button-field .create-button:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.admin .form-item.button-field .create-button{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.admin .form-item.button-field .create-button{font-size:16px}}.admin .form-item.button-field .create-button:hover{color:#fff;background-color:#528bfd}.admin .form-item.button-field .create-button[disabled],.admin .form-item.button-field .create-button:hover[disabled]{border-color:#ccc;background-color:#ccc}.admin .form-item.button-field .create-button:hover{border-color:rgba(82, 139, 253, .8);background-color:rgba(82, 139, 253, .8)}.admin .form-item.checkbox-field{height:50px;width:100%;text-align:left}@media screen and (min-width: 768px){.admin .form-item.checkbox-field{width:auto;text-align:left}}@media screen and (min-width: 960px){.admin .form-item.checkbox-field{width:100%;text-align:left}}.admin .form-item.checkbox-field label{color:#000;font-size:16px;position:relative;display:inline-block;white-space:nowrap;padding-left:2.375rem;margin-top:.9375rem}.admin .form-item.checkbox-field label:before,.admin .form-item.checkbox-field label:after{position:absolute;content:'';display:inline-block}.admin .form-item.checkbox-field label:before{height:24px;width:24px;border-radius:4px;border:1px solid #ccc;left:0px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.admin .form-item.checkbox-field label:after{height:7px;width:12px;border-left:2px solid #ff4f51;border-bottom:2px solid #ff4f51;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:6px;top:3px}.admin .form-item.checkbox-field input[type='checkbox']{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.admin .form-item.checkbox-field input[type='checkbox']+label:after{content:none}.admin .form-item.checkbox-field input[type='checkbox']:checked+label:after{content:''}.admin .form-item.checkbox-field input[type='checkbox']:focus+label:before{outline:2px solid #cc4647 !important}.admin .form-item.full-width{width:100%}.admin .edit-user .row{display:-webkit-box;display:-ms-flexbox;display:flex}.admin .edit-user .row .left-col{width:40%}.admin .edit-user .row .right-col{width:60%}.admin .edit-user .avatar-container{width:150px;height:150px;margin:auto}.admin .edit-user .avatar-container img{max-width:100%;cursor:pointer}.admin .action-buttons{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.admin .action-buttons button{width:106px;margin:0 10px}.admin .action-buttons .submit{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;transition:background-color 300ms, color 300ms;color:#fff;background-color:#528bfd}@media screen and (min-width: 768px){.admin .action-buttons .submit{font-size:16px}}.admin .action-buttons .submit:hover{color:#fff;background-color:#528bfd}.admin .action-buttons .submit[disabled],.admin .action-buttons .submit:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.admin .action-buttons .submit{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.admin .action-buttons .submit{font-size:16px}}.admin .action-buttons .submit:hover{color:#fff;background-color:#528bfd}.admin .action-buttons .submit[disabled],.admin .action-buttons .submit:hover[disabled]{border-color:#ccc;background-color:#ccc}.admin .action-buttons .submit:hover{border-color:rgba(82, 139, 253, .8);background-color:rgba(82, 139, 253, .8)}.admin .action-buttons .cancel{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border:none}@media screen and (min-width: 768px){.admin .action-buttons .cancel{font-size:16px}}.admin .action-buttons .cancel:hover{color:#fff;background-color:#528bfd}.admin .action-buttons .cancel[disabled],.admin .action-buttons .cancel:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.admin .action-buttons .cancel{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}.admin .breadcrumb{margin-top:20px;margin-right:0;margin-bottom:30px;margin-left:0}@media screen and (min-width: 768px){.admin .breadcrumb{margin-top:20px;margin-right:0;margin-bottom:40px;margin-left:0}}.admin .breadcrumb a.back-link{display:block;color:#000;text-decoration:none;font-size:12px;line-height:1.3334;position:relative;padding-left:19px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width: 768px){.admin .breadcrumb a.back-link{padding-left:0;font-size:14px;line-height:1.2858}.admin .breadcrumb a.back-link:hover svg{left:-30px}}.admin .breadcrumb a.back-link svg{width:12px;height:auto;position:absolute;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left 300ms;transition:left 300ms}@media screen and (min-width: 768px){.admin .breadcrumb a.back-link svg{width:14px;left:-25px}}.admin .breadcrumb a.back-link svg path{fill:#0044df}.alert{margin-bottom:10px;font-size:18px;color:#000;padding:10px}.alert ul li:before{content:normal;content:initial}.alert-danger{background-color:#ff4f51}.alert-info{background-color:#009be8;text-align:center}.alert-warn{background-color:#ffc34e}.authoring-button{background:#528bfd;border-radius:4px;text-align:left;color:#fff;-webkit-transition:background-color 300ms;transition:background-color 300ms;padding-top:14px;padding-right:12px;padding-bottom:14px;padding-left:12px;font-size:.75rem;width:100%;display:block}.authoring-button:hover{background:rgba(82, 139, 253, .8)}@media screen and (min-width: 768px){.authoring-button{padding-top:17px;padding-right:15px;padding-bottom:17px;padding-left:15px;font-size:1rem;min-width:15.625rem;width:auto;width:initial;display:inline;display:initial}}.authoring-button.small{min-width:inherit;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}.authoring-content-bar{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px}@media screen and (min-width: 768px){.authoring-content-bar{margin:20px 50px}}.authoring-content-bar>h2,.authoring-content-bar h3,.authoring-content-bar .h3{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:#008382 !important;text-align:left !important;font-size:1rem !important;line-height:1rem !important}@media screen and (min-width: 768px){.authoring-content-bar>h2,.authoring-content-bar h3,.authoring-content-bar .h3{font-size:1.125rem !important;line-height:1.125rem !important}}.authoring-content-bar>button{margin-left:20px}.authoring-dropdown{width:100%;display:block;position:relative}@media screen and (min-width: 768px){.authoring-dropdown{width:auto;width:initial;display:-webkit-box;display:-ms-flexbox;display:flex}}.authoring-dropdown>button{background:#528bfd;border-radius:4px;text-align:left;color:#fff;width:100%;-webkit-transition:background-color 300ms;transition:background-color 300ms;padding-top:14px;padding-right:12px;padding-bottom:14px;padding-left:12px;font-size:.75rem}.authoring-dropdown>button:hover{background:rgba(82, 139, 253, .8)}@media screen and (min-width: 768px){.authoring-dropdown>button{width:auto;width:initial;padding-top:17px;padding-right:15px;padding-bottom:17px;padding-left:15px;font-size:1rem;min-width:100%}}.authoring-dropdown>button svg{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:12px;width:.375rem;height:.375rem}@media screen and (min-width: 768px){.authoring-dropdown>button svg{right:15px;width:.625rem;height:.625rem}}.authoring-dropdown>button svg path{fill:#fff}.authoring-dropdown.open>button{border-radius:4px 4px 0 0}.authoring-dropdown .collapsible{display:none;position:absolute;left:0;right:0;z-index:54;border-radius:0 0 4px 4px;border:#ccc 1px solid;top:40px}@media screen and (min-width: 768px){.authoring-dropdown .collapsible{top:50px}}.authoring-dropdown .collapsible>button{display:block;width:100%;background:#fff;text-align:left;color:#767676;border-top:#ccc 1px solid;padding-top:14px;padding-right:12px;padding-bottom:14px;padding-left:12px;font-size:.75rem}.authoring-dropdown .collapsible>button:first-child{border-top:none}.authoring-dropdown .collapsible>button:last-child{border-radius:0 0 4px 4px}.authoring-dropdown .collapsible>button:hover,.authoring-dropdown .collapsible>button:active,.authoring-dropdown .collapsible>button:focus{background:#eee}@media screen and (min-width: 768px){.authoring-dropdown .collapsible>button{padding-top:17px;padding-right:15px;padding-bottom:17px;padding-left:15px;font-size:1rem}}.small-list.authoring-dropdown .collapsible>button{padding:8px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.small-list.authoring-dropdown .collapsible{max-height:100px;overflow-y:scroll;background-color:#fff}.authoring-dropdown.open .collapsible{display:block}.authoring-edit-button,.authoring-icon-button{display:inline-block;background:#528bfd;border-radius:100px;padding:5px;-webkit-transition:background-color 300ms;transition:background-color 300ms}@media screen and (min-width: 768px){.authoring-edit-button,.authoring-icon-button{padding:7px}}.authoring-edit-button:hover,.authoring-icon-button:hover{background:#006b6b}.authoring-edit-button svg,.authoring-icon-button svg{display:block;width:.875rem;height:.875rem}@media screen and (min-width: 768px){.authoring-edit-button svg,.authoring-icon-button svg{width:1rem;height:1rem}}.authoring-edit-button svg path,.authoring-icon-button svg path{fill:#fff}.authoring-edit-button.small,.small.authoring-icon-button{padding:5px}.authoring-edit-button.small svg,.small.authoring-icon-button svg{display:block;width:.75rem;height:.75rem}@media screen and (min-width: 768px){.authoring-edit-button.small svg,.small.authoring-icon-button svg{width:.875rem;height:.875rem}}.authoring-edit-delete-button{display:inline-block;position:relative;border-radius:100px;background:#528bfd}.authoring-edit-delete-button button{background:#528bfd;-webkit-transition:background-color 300ms;transition:background-color 300ms;padding:5px 10px}.authoring-edit-delete-button button:hover{background:#528bfd}@media screen and (min-width: 768px){.authoring-edit-delete-button button{padding:7px 12px}}.authoring-edit-delete-button button svg{display:block;width:.875rem;height:.875rem}@media screen and (min-width: 768px){.authoring-edit-delete-button button svg{width:1rem;height:1rem}}.authoring-edit-delete-button button svg path{fill:#fff}.authoring-edit-delete-button .authoring-edit-delete-button-line{display:inline-block;width:1px;background:#1a8f8e;position:absolute;height:16px;top:4px}@media screen and (min-width: 768px){.authoring-edit-delete-button .authoring-edit-delete-button-line{height:20px;top:5px}}.authoring-edit-delete-button .authoring-edit-delete-button-edit{border-radius:100px 0 0 100px}.authoring-edit-delete-button .authoring-edit-delete-button-delete{border-radius:0 100px 100px 0}.authoring-ellipsis-button{display:inline-block;padding:5px}@media screen and (min-width: 768px){.authoring-ellipsis-button{padding:7px}}.authoring-ellipsis-button svg{display:block;width:.1875rem;height:.84375rem}@media screen and (min-width: 768px){.authoring-ellipsis-button svg{width:.25rem;height:1.125rem}}.authoring-ellipsis-button svg path{fill:#008382}.authoring-ellipsis-button.small{padding:0 5px}@media screen and (min-width: 768px){.authoring-ellipsis-button.small{padding:1px 7px}}.authoring-ellipsis-button.small svg{display:block;width:.16875rem;height:.75rem}@media screen and (min-width: 768px){.authoring-ellipsis-button.small svg{width:.20625rem;height:.9375rem}}.authoring-reorder-button{display:inline-block;padding:5px}@media screen and (min-width: 768px){.authoring-reorder-button{padding:7px}}.authoring-reorder-button svg{display:block;width:.53125rem;height:1.25rem}@media screen and (min-width: 768px){.authoring-reorder-button svg{width:.65625rem;height:1.375rem}}.authoring-reorder-button svg path{fill:#528bfd}.authoring-reorder-button.small svg{display:block;width:.34375rem;height:.75rem}@media screen and (min-width: 768px){.authoring-reorder-button.small svg{width:.4375rem;height:.9375rem}}.content-container.highlighted{border:4px solid #008382}.content-container.highlighted:hover{background:rgba(0, 131, 130, .1)}.basic-main-content{padding:1.5625rem 1.25rem 1.25rem;color:#000}@media screen and (min-width: 768px){.basic-main-content{max-width:32rem;margin:auto;padding-top:2.8125rem}}@media screen and (min-width: 960px){.basic-main-content{max-width:50rem}}.basic-main-content h2,.basic-main-content h3{font-size:1.75rem;line-height:1.875rem;margin-bottom:2.1875rem}@media screen and (min-width: 768px){.basic-main-content h2,.basic-main-content h3{font-size:2.25rem;line-height:2.5rem;text-align:center}}.basic-main-content p{font-size:1rem;line-height:1.5rem}@media screen and (min-width: 768px){.basic-main-content p{font-size:1.125rem;line-height:1.875rem}}.bootcamps .full-content{width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-right:20px;padding-left:20px}@media screen and (min-width: 768px){.bootcamps .full-content{padding-right:65px;padding-left:65px}}@media screen and (min-width: 960px){.bootcamps .full-content{padding-right:65px;padding-left:65px}}@media screen and (min-width: 1280px){.bootcamps .full-content{max-width:1200px;padding-right:65px;padding-left:65px}}.bootcamps .filters{padding:30px 0;text-align:center}@media screen and (min-width: 768px){.bootcamps .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:30px 50px}}.bootcamps .filters .form-item{display:inline-block;margin-bottom:15px}@media screen and (min-width: 768px){.bootcamps .filters .form-item{width:31%}}@media screen and (min-width: 960px){.bootcamps .filters .form-item{vertical-align:middle;margin-bottom:0}}.bootcamps .filters .form-item.text-field{width:100%;position:relative}.bootcamps .filters .form-item.text-field:after{display:block;content:'';width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg id='icon-search' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230044df;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath id='search' class='cls-1' d='M7.1,0a7.1,7.1,0,0,0,0,14.2,7.39,7.39,0,0,0,4.1-1.3l4.7,4.7a1.27,1.27,0,1,0,1.8-1.8L13,11.1A7.39,7.39,0,0,0,14.3,7,7.26,7.26,0,0,0,7.1,0Zm0,2.5a4.53,4.53,0,0,1,4.6,4.6,4.53,4.53,0,0,1-4.6,4.6A4.53,4.53,0,0,1,2.5,7.1,4.65,4.65,0,0,1,7.1,2.5Z'/%3E%3C/svg%3E") no-repeat center center/100%;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:15px}@media screen and (min-width: 768px){.bootcamps .filters .form-item.text-field{width:70%;margin-right:2.5rem}}.bootcamps .filters .form-item.text-field input{display:block;border-radius:4px;width:100%;height:50px;border:1px solid #ccc;padding-left:10px;font-size:1rem;color:#999}.bootcamps .filters .form-item.button-field{width:100%;text-align:right}@media screen and (min-width: 768px){.bootcamps .filters .form-item.button-field{width:20%}}.bootcamps .filters .form-item.button-field .create-button{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;transition:background-color 300ms, color 300ms;color:#fff;background-color:#528bfd;width:50%}@media screen and (min-width: 768px){.bootcamps .filters .form-item.button-field .create-button{font-size:16px}}.bootcamps .filters .form-item.button-field .create-button:hover{color:#fff;background-color:#528bfd}.bootcamps .filters .form-item.button-field .create-button[disabled],.bootcamps .filters .form-item.button-field .create-button:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.bootcamps .filters .form-item.button-field .create-button{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.bootcamps .filters .form-item.button-field .create-button{font-size:16px}}.bootcamps .filters .form-item.button-field .create-button:hover{color:#fff;background-color:#528bfd}.bootcamps .filters .form-item.button-field .create-button[disabled],.bootcamps .filters .form-item.button-field .create-button:hover[disabled]{border-color:#ccc;background-color:#ccc}.bootcamps .filters .form-item.button-field .create-button:hover{border-color:rgba(82, 139, 253, .8);background-color:rgba(82, 139, 253, .8)}.bootcamps .filters .form-item.checkbox-field{height:50px;width:100%;text-align:left;display:none}@media screen and (min-width: 768px){.bootcamps .filters .form-item.checkbox-field{width:auto;text-align:left}}@media screen and (min-width: 960px){.bootcamps .filters .form-item.checkbox-field{width:20%;text-align:left}}.bootcamps .filters .form-item.checkbox-field label{color:#000;font-size:16px;position:relative;display:inline-block;white-space:nowrap;padding-left:2.375rem;margin-top:.9375rem}.bootcamps .filters .form-item.checkbox-field label:before,.bootcamps .filters .form-item.checkbox-field label:after{position:absolute;content:'';display:inline-block}.bootcamps .filters .form-item.checkbox-field label:before{height:24px;width:24px;border-radius:4px;border:1px solid #ccc;left:0px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.bootcamps .filters .form-item.checkbox-field label:after{height:7px;width:12px;border-left:2px solid #ff4f51;border-bottom:2px solid #ff4f51;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:6px;top:3px}.bootcamps .filters .form-item.checkbox-field input[type='checkbox']{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.bootcamps .filters .form-item.checkbox-field input[type='checkbox']+label:after{content:none}.bootcamps .filters .form-item.checkbox-field input[type='checkbox']:checked+label:after{content:''}.bootcamps .filters .form-item.checkbox-field input[type='checkbox']:focus+label:before{outline:2px solid #cc4647 !important}.bootcamps .bootcamp-hero{margin-top:40px;margin-right:0;margin-bottom:30px;margin-left:0}@media screen and (min-width: 768px){.bootcamps .bootcamp-hero{margin-top:40px;margin-right:0;margin-bottom:30px;margin-left:0}}.bootcamps .bootcamp-hero .header h2{display:block;font-size:36px;line-height:1.1112;color:#000;margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0}@media screen and (min-width: 768px){.bootcamps .bootcamp-hero .header h2{font-size:44px;line-height:1.091;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}}@media screen and (min-width: 960px){.bootcamps .bootcamp-hero .header h2{padding-left:5%}}.bootcamps .bootcamp-list{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:50px;margin-left:0}@media screen and (min-width: 768px){.bootcamps .bootcamp-list{margin-top:0;margin-right:0;margin-bottom:80px;margin-left:0}}.bootcamps .bootcamp-list li{list-style:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, .25);box-shadow:0px 0px 20px 0px rgba(0, 0, 0, .25)}.bootcamps .bootcamp-list li:hover{-webkit-box-shadow:0 0 40px 0 rgba(0, 0, 0, .25);box-shadow:0 0 40px 0 rgba(0, 0, 0, .25);cursor:pointer;-webkit-transition:-webkit-box-shadow 0.25s;transition:-webkit-box-shadow 0.25s;transition:box-shadow 0.25s;transition:box-shadow 0.25s, -webkit-box-shadow 0.25s}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li{display:-webkit-box;display:-ms-flexbox;display:flex}}.bootcamps .bootcamp-list li .bootcamp{width:100%;display:block;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .bootcamp{padding-top:30px;padding-right:5%;padding-bottom:30px;padding-left:5%}}.bootcamps .bootcamp-list li .bootcamp .edit-delete-buttons{float:right}.bootcamps .bootcamp-list li .bootcamp .header{margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.bootcamps .bootcamp-list li .bootcamp .header::after{display:block;clear:both;content:''}.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details{width:100%;float:left;padding-top:0;padding-right:15px;padding-bottom:0;padding-left:0}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details{width:80%}}.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details .highlight-cohort{color:#ff4f51;font-weight:bold}.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details .category{display:block;text-transform:uppercase;color:#666;font-size:11px;line-height:1;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;letter-spacing:2px}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details .category{font-size:14px;line-height:1;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0}}.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details h3{display:block;font-size:20px;line-height:1.2;color:#000}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details h3{margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0}}.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details .description p{display:block;line-height:1.5;color:#000}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details .description p{line-height:1.6667}}.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details .description p a{color:#0044df}.bootcamps .bootcamp-list li .bootcamp .header .information{width:50%;float:left}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .bootcamp .header .information{width:20%}}.bootcamps .bootcamp-list li .bootcamp .header .information p,.bootcamps .bootcamp-list li .bootcamp .header .information h6{display:block;font-size:14px;line-height:1.5715;color:#000;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.bootcamps .bootcamp-list li .bootcamp .header .information .course-info{margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.bootcamps .bootcamp-list li .bootcamp .header .progress{width:50%;float:right}.bootcamps .bootcamp-list li .bootcamp .header .progress::after{display:block;clear:both;content:''}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .bootcamp .header .progress{width:20%}}.bootcamps .bootcamp-list li .bootcamp .header .progress .status{display:block;text-align:right;margin-top:0;margin-right:0;margin-bottom:5px;margin-left:0;color:#000;text-transform:uppercase;letter-spacing:2px;font-size:11px;line-height:1}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .bootcamp .header .progress .status{margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0;font-size:14px;line-height:1}}.bootcamps .bootcamp-list li .bootcamp .header .progress .progress-bar{float:right}.bootcamps .bootcamp-list li .bootcamp .directive{display:none;font-size:14px;line-height:1.5715;color:#767676}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .bootcamp .directive{display:block}}.bootcamps .bootcamp-list li .bootcamp .directive.mobile{display:block}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .bootcamp .directive.mobile{display:none}}.bootcamps .bootcamp-list li .bootcamp .more-link{margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0}.bootcamps .bootcamp-list li .bootcamp .more-link a,.bootcamps .bootcamp-list li .bootcamp .more-link button.view-btn{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .bootcamp .more-link a,.bootcamps .bootcamp-list li .bootcamp .more-link button.view-btn{font-size:16px}}.bootcamps .bootcamp-list li .bootcamp .more-link a:hover,.bootcamps .bootcamp-list li .bootcamp .more-link button.view-btn:hover{color:#fff;background-color:#528bfd}.bootcamps .bootcamp-list li .bootcamp .more-link a[disabled],.bootcamps .bootcamp-list li .bootcamp .more-link a:hover[disabled],.bootcamps .bootcamp-list li .bootcamp .more-link button.view-btn[disabled],.bootcamps .bootcamp-list li .bootcamp .more-link button.view-btn:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .bootcamp .more-link a,.bootcamps .bootcamp-list li .bootcamp .more-link button.view-btn{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .bootcamp.author .bootcamp-details{width:100%}}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .image{-ms-flex-preferred-size:35%;flex-basis:35%;position:relative;overflow:hidden}}.bootcamps .bootcamp-list li .image img{display:block;width:100%;height:auto;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all 0.2s ease;-webkit-backface-visibility:hidden}.bootcamps .bootcamp-list li .image img:hover{filter:none;-webkit-filter:none}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .image img{position:absolute;height:100%;width:auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.bootcamps .bootcamp-list li .image-wrapper{position:relative;float:left;display:none}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .image-wrapper{float:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:block}}.bootcamps .bootcamp-list li .image-wrapper .edit-photo{background-color:transparent;display:block;border-radius:0 5px 5px 0;width:100%;height:100%;left:0;top:0;position:absolute;color:#fff;text-align:center;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;z-index:1}.bootcamps .bootcamp-list li .image-wrapper .edit-photo p{margin:0;padding:0;opacity:0;-webkit-transition:opacity 300ms, color 300ms;transition:opacity 300ms, color 300ms;font-size:12px}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .image-wrapper .edit-photo p{font-size:14px}}.bootcamps .bootcamp-list li .image-wrapper .edit-photo svg{display:inline-block;margin-bottom:4px;width:20px;opacity:0;-webkit-transition:opacity 300ms, color 300ms;transition:opacity 300ms, color 300ms}@media screen and (min-width: 768px){.bootcamps .bootcamp-list li .image-wrapper .edit-photo svg{margin-bottom:6px}}.bootcamps .bootcamp-list li .image-wrapper .edit-photo svg path{fill:#fff}.bootcamps .bootcamp-list li .image-wrapper:hover .edit-photo,.bootcamps .bootcamp-list li .image-wrapper:focus-within .edit-photo{background-color:rgba(0, 0, 0, .5)}.bootcamps .bootcamp-list li .image-wrapper:hover .edit-photo p,.bootcamps .bootcamp-list li .image-wrapper:focus-within .edit-photo p{opacity:1}.bootcamps .bootcamp-list li .image-wrapper:hover .edit-photo svg,.bootcamps .bootcamp-list li .image-wrapper:focus-within .edit-photo svg{opacity:1}.modal-backdrop .modal.confirm-dialog{max-width:500px}.modal-backdrop .modal.confirm-dialog .modal-buttons button{height:40px;line-height:40px}.content-authoring-add-block{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eee;padding:20px}@media screen and (min-width: 768px){.content-authoring-add-block{padding:20px 50px}}.content-authoring-add-block>p{margin:0}.content-authoring-add-block>.authoring-edit-button,.content-authoring-add-block>.authoring-icon-button{margin-left:20px;margin-right:auto}.content-authoring-add-block>.authoring-dropdown{margin-left:20px}.embed{padding:1.5625rem 1.25rem 1.25rem}@media screen and (min-width: 768px){.embed{margin:auto;padding-top:2.8125rem}}.embed.highlighted{border:4px solid #008382}.embed.highlighted:hover{background:rgba(0, 131, 130, .1)}.embed h3{font-size:1.75rem;line-height:1.875rem;margin-bottom:2.1875rem;color:#000}@media screen and (min-width: 768px){.embed h3{font-size:2.25rem;line-height:2.5rem;text-align:center}}.embed .embed-container{text-align:center}.authoring-edit-button,.authoring-icon-button{display:inline-block;background:#528bfd;border-radius:100px;padding:5px;-webkit-transition:background-color 300ms;transition:background-color 300ms}@media screen and (min-width: 768px){.authoring-edit-button,.authoring-icon-button{padding:7px}}.authoring-edit-button:hover,.authoring-icon-button:hover{background:#006b6b}.authoring-edit-button svg,.authoring-icon-button svg{display:block;width:.875rem;height:.875rem}@media screen and (min-width: 768px){.authoring-edit-button svg,.authoring-icon-button svg{width:1rem;height:1rem}}.authoring-edit-button svg path,.authoring-icon-button svg path{fill:#fff}.authoring-edit-button.small,.small.authoring-icon-button{padding:5px}.authoring-edit-button.small svg,.small.authoring-icon-button svg{display:block;width:.75rem;height:.75rem}@media screen and (min-width: 768px){.authoring-edit-button.small svg,.small.authoring-icon-button svg{width:.875rem;height:.875rem}}.authoring-icon-button{border-radius:2px;margin-left:5px}.authoring-icon-button.rounded{border-radius:100px}.icon{display:inline-block;border-radius:100px}.icon svg{display:block;width:inherit;height:inherit}@media screen and (min-width: 768px){.icon svg{width:1.5rem;height:1.5rem}}.icon svg path{fill:#528bfd}.icon.small{padding:2px}.icon.small svg{display:block;width:.75rem;height:.75rem}@media screen and (min-width: 768px){.icon.small svg{width:.875rem;height:.875rem}}.icon.w-80 svg{display:block;width:5rem;height:5rem}.icon.black svg path{fill:#000}.image-popup{background-color:#cfcfcf;overflow:hidden}.image-popup img{max-width:100%;max-height:100%}.image-popup header.popup-header{height:32px}.image-popup section.popup-section.content{height:calc(100% - 32px)}.authoring-button,.authoring-dropdown>button,.authoring-dropdown .collapsible>button,.lab-module .lab-wrapper .video-container .lab-message span,.lab-page .lab-wrapper .video-container .lab-message span,.modal-backdrop .modal h2,.coach-help form{font-family:'Poppins', sans-serif;font-style:normal;font-weight:300}body,.admin-cohorts .queue .cohort-card .cohort-content .description,.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details .category,.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details .description p,.bootcamps .bootcamp-list li .bootcamp .directive,.bootcamps .bootcamp-list li .image-wrapper .edit-photo,.learner-profile-page .learner-profile-hero .picture .image-wrapper .edit-photo,.learner-profile-page .learner-profile-hero .picture .image-container .mobile-text .category,.learner-profile-page .learner-profile-hero .content .category,.learner-profile-page .learner-profile-hero .content .description p,.learner-profile-page .learner-profile-content>div .labels span,.learner-profile-page .learner-profile-content .awards>div .category,.learning-path .learning-path-hero .text .category,.learning-path .learning-path-list>li .header .text-container .category-status-container .category,.my-bootcamp .my-bootcamp-hero .header .category,.my-bootcamp .my-bootcamp-hero .content .description p,.my-bootcamp .learning-path-list li .path .header .path-details .category,.my-bootcamp .learning-path-list li .path .directive,.my-bootcamp .learning-path-list .image-wrapper .edit-photo,textarea,.block--edit-mode .textarea .cke_editable[contenteditable='true'],form .textarea .cke_editable[contenteditable='true']{font-family:'Poppins', sans-serif;font-style:normal;font-weight:400}.hdr-global .learner-count span strong,.lab-module .show-instructions-btn,.lab-page .show-instructions-btn{font-family:'Poppins', sans-serif;font-style:normal;font-weight:600}.video-container .view-container .ctrls .home,b,strong,.hdr-global .login,.hdr-global .user-block .user-meta .text-elements p.user-name,.admin-cohorts .queue .cohort-card .cohort-content .cohort-header h3,.admin-cohorts .queue .cohort-card .more-link a,.admin-cohorts .tabs .tab,.admin .header h2,.admin .form-item.button-field .create-button,.admin .action-buttons .submit,.admin .action-buttons .cancel,.admin .breadcrumb a.back-link,.authoring-content-bar>h2,.authoring-content-bar h3,.authoring-content-bar .h3,.basic-main-content h2,.basic-main-content h3,.bootcamps .filters .form-item.button-field .create-button,.bootcamps .bootcamp-hero .header h2,.bootcamps .bootcamp-list li .bootcamp .header .bootcamp-details h3,.bootcamps .bootcamp-list li .bootcamp .header .information h6,.bootcamps .bootcamp-list li .bootcamp .more-link a,.bootcamps .bootcamp-list li .bootcamp .more-link button.view-btn,.embed h3,.lab-module .instructions header h3,.lab-page .instructions header h3,.lab-module .instructions .instructions-content h2,.lab-page .instructions .instructions-content h2,.lab-module .instructions .instructions-actions button.check,.lab-page .instructions .instructions-actions button.check,.lab-module .instructions .instructions-actions button.submit,.lab-page .instructions .instructions-actions button.submit,.lab-module .lab-actions button.back-btn,.lab-page .lab-actions button.back-btn,.lab-module .lab-actions button.next-btn,.lab-page .lab-actions button.next-btn,button.launch,button.back-to-lab,.learner-profile-page .breadcrumb a.back-link,.learner-profile-page .learner-profile-hero .picture .image-container .mobile-text h2,.learner-profile-page .learner-profile-hero .content h2,.learner-profile-page .learner-profile-content>div h3,.learner-profile-page .learner-profile-content>div .average,.learning-path .breadcrumb a.back-link,.learning-path .learning-path-hero .text h1,.learning-path .learning-path-hero .text h1 input,.learning-path .learning-path-list>li .header .text-container h2,.left-header-navigation-wrapper .section-header .back-to-bootcamp-link,.left-header-navigation-wrapper .section-header .page-title,.left-header-navigation-wrapper .section-header .reveal,.left-header-navigation-wrapper .section-header .description .show-more,.form-signin .buttons .submit,.modal-backdrop .modal h1,.modal-backdrop .modal .modal-buttons .submit,.modal-backdrop .modal .modal-buttons .cancel,.my-bootcamp .breadcrumb a.back-link,.my-bootcamp .my-bootcamp-hero .header h2,.my-bootcamp .my-bootcamp-hero .content .information h6,.my-bootcamp .learning-path-list li .path .header .path-details h3,.my-bootcamp .learning-path-list li .path .more-link a,.content-navigation button.prev,.content-navigation button.next,.toggle .toggle-label,.user-menu-wrapper .user-meta .text-elements .user-name,.video h3,.comment .content-header .name,.coach-help h2,.full-content-inner h1{font-family:'Poppins', sans-serif;font-style:normal;font-weight:600}.lab-module,.lab-page{background-color:#000}@media screen and (min-width: 960px){.lab-module .content-column.flex,.lab-page .content-column.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.lab-module .lab-wrapper,.lab-page .lab-wrapper{position:relative}@media screen and (min-width: 960px){.lab-module .lab-wrapper.flex,.lab-page .lab-wrapper.flex{width:calc(100% - 350px)}}.lab-module .lab-wrapper .video-container,.lab-page .lab-wrapper .video-container{padding:0;height:calc(100vh - 57px)}.lab-module .lab-wrapper .video-container .lab-message,.lab-page .lab-wrapper .video-container .lab-message{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:10;background:#e6e6e6;color:#000;font-size:1.5rem;padding:40px;text-align:center;line-height:2rem}.lab-module .lab-wrapper .video-container .lab-message h2,.lab-page .lab-wrapper .video-container .lab-message h2{font-size:2.375rem;line-height:normal}.lab-module .lab-wrapper .video-container .lab-message span,.lab-page .lab-wrapper .video-container .lab-message span{display:block;font-size:1.25rem;line-height:normal}.lab-module .lab-wrapper .video-container .lab-message .step-indicator,.lab-module .lab-wrapper .video-container .lab-message .loading-bar,.lab-page .lab-wrapper .video-container .lab-message .step-indicator,.lab-page .lab-wrapper .video-container .lab-message .loading-bar{width:50%}.lab-module .lab-wrapper .video-container .lab-message .step-indicator,.lab-page .lab-wrapper .video-container .lab-message .step-indicator{margin-top:.5rem;text-align:right}.lab-module .lab-wrapper .video-container .lab-message .step-indicator span,.lab-page .lab-wrapper .video-container .lab-message .step-indicator span{font-size:.875rem}.lab-module .lab-wrapper .video-container .lab-message .loading-bar,.lab-page .lab-wrapper .video-container .lab-message .loading-bar{height:30px;margin-top:1.5rem;background-color:#bfd0cf;border-radius:15px;padding:6px}.lab-module .lab-wrapper .video-container .lab-message .loading-bar .loading-bar-completed-indicator,.lab-page .lab-wrapper .video-container .lab-message .loading-bar .loading-bar-completed-indicator{height:100%;background-color:#067675;border-radius:9px;-webkit-animation-name:width-from-0-to-100;animation-name:width-from-0-to-100;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes width-from-0-to-100{from{width:0%}to{width:100%}}@keyframes width-from-0-to-100{from{width:0%}to{width:100%}}.lab-module .lab-wrapper .project-overview,.lab-module .lab-wrapper .quiz-container-on-lab,.lab-page .lab-wrapper .project-overview,.lab-page .lab-wrapper .quiz-container-on-lab{background-color:#fff;top:0;height:100%;overflow-y:auto;width:100%;z-index:20;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.lab-module .lab-wrapper .quiz-container-on-lab.hidden,.lab-page .lab-wrapper .quiz-container-on-lab.hidden{display:none}.lab-module .instructions,.lab-page .instructions{display:none;background-color:rgba(207, 207, 207, .95);height:calc(100vh - 80px)}@media screen and (min-width: 960px){.lab-module .instructions,.lab-page .instructions{display:block;width:21.875rem}.lab-module .instructions.full-screen,.lab-page .instructions.full-screen{width:100%;height:calc(100vh - 80px);position:absolute;top:80px;z-index:10}.lab-module .instructions.full-screen .instructions-content,.lab-page .instructions.full-screen .instructions-content{max-width:640px;margin:auto;max-height:calc(100vh - 150px);overflow-y:auto;overflow-x:hidden}.lab-module .instructions.full-screen .instructions-actions button,.lab-page .instructions.full-screen .instructions-actions button{display:block !important;width:300px !important;margin:2.5rem auto 1.5625rem !important}.lab-module .instructions.full-screen .instructions-actions button.submit,.lab-page .instructions.full-screen .instructions-actions button.submit{margin:0 auto 40px !important}.lab-module .instructions.floating,.lab-page .instructions.floating{position:fixed;top:130px;left:350px;width:600px;height:auto;padding-bottom:1.25rem;z-index:100}.lab-module .instructions.floating .instructions-actions button,.lab-page .instructions.floating .instructions-actions button{display:block !important;width:300px !important;margin:2.5rem auto 1.5625rem !important}.lab-module .instructions.floating .instructions-actions button.submit,.lab-page .instructions.floating .instructions-actions button.submit{margin:0 auto 0 !important}}.lab-module .instructions header,.lab-page .instructions header{overflow:hidden;position:relative;height:4.375rem;border-bottom:1px solid #d8d8d8}.lab-module .instructions header h3,.lab-page .instructions header h3{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:1.5625rem;color:#000;display:inline-block}.lab-module .instructions header nav,.lab-page .instructions header nav{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:1.5625rem}.lab-module .instructions header nav button,.lab-page .instructions header nav button{display:inline-block;margin:0 0 0 1.25rem}.lab-module .instructions header nav button:nth-child(1),.lab-page .instructions header nav button:nth-child(1){margin:0}.lab-module .instructions header nav button svg,.lab-page .instructions header nav button svg{display:block;width:.875rem;height:.875rem}.lab-module .instructions header nav button svg.project-overview-icon,.lab-page .instructions header nav button svg.project-overview-icon{height:1rem;width:1rem}.lab-module .instructions .instructions-content,.lab-page .instructions .instructions-content{padding:2.1875rem 1.5625rem;max-height:calc(100vh - 150px);overflow-y:auto;overflow-x:hidden}.lab-module .instructions .instructions-content img,.lab-page .instructions .instructions-content img{cursor:pointer}.lab-module .instructions .instructions-content img:hover,.lab-page .instructions .instructions-content img:hover{-webkit-box-shadow:0 0 20px 0 rgba(0, 0, 0, .75);box-shadow:0 0 20px 0 rgba(0, 0, 0, .75)}.lab-module .instructions .instructions-content p,.lab-page .instructions .instructions-content p{font-size:1rem;line-height:1.5rem}.lab-module .instructions .instructions-content .video-container,.lab-page .instructions .instructions-content .video-container{margin-top:1.875rem}.lab-module .instructions .instructions-content h2,.lab-page .instructions .instructions-content h2{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:1rem;line-height:1rem}@media screen and (min-width: 768px){.lab-module .instructions .instructions-content h2,.lab-page .instructions .instructions-content h2{font-size:1.5rem;line-height:1.875rem}}.lab-module .instructions .instructions-content h3,.lab-page .instructions .instructions-content h3{color:#000;font-size:1.25rem;line-height:1.5rem;padding-bottom:.625rem}.lab-module .instructions .instructions-content .authoring-content-bar,.lab-page .instructions .instructions-content .authoring-content-bar{margin:10px}.lab-module .instructions .instructions-content .authoring-content-bar h3,.lab-page .instructions .instructions-content .authoring-content-bar h3{color:#008382;margin-bottom:0}.lab-module .instructions .instructions-content .basic-main-content,.lab-page .instructions .instructions-content .basic-main-content{padding:1rem .5rem}.lab-module .instructions .instructions-content .step-title,.lab-page .instructions .instructions-content .step-title{display:-webkit-box;display:-ms-flexbox;display:flex}.lab-module .instructions .instructions-actions button,.lab-page .instructions .instructions-actions button{width:100% !important;margin:2.5rem 0 1.5625rem}.lab-module .instructions .instructions-actions button.check,.lab-page .instructions .instructions-actions button.check{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:transparent}@media screen and (min-width: 768px){.lab-module .instructions .instructions-actions button.check,.lab-page .instructions .instructions-actions button.check{font-size:16px}}.lab-module .instructions .instructions-actions button.check:hover,.lab-page .instructions .instructions-actions button.check:hover{color:#fff;background-color:#528bfd}.lab-module .instructions .instructions-actions button.check[disabled],.lab-module .instructions .instructions-actions button.check:hover[disabled],.lab-page .instructions .instructions-actions button.check[disabled],.lab-page .instructions .instructions-actions button.check:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.lab-module .instructions .instructions-actions button.check,.lab-page .instructions .instructions-actions button.check{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}.lab-module .instructions .instructions-actions button.submit,.lab-page .instructions .instructions-actions button.submit{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;transition:background-color 300ms, color 300ms;color:#fff;background-color:#528bfd;margin:0}@media screen and (min-width: 768px){.lab-module .instructions .instructions-actions button.submit,.lab-page .instructions .instructions-actions button.submit{font-size:16px}}.lab-module .instructions .instructions-actions button.submit:hover,.lab-page .instructions .instructions-actions button.submit:hover{color:#fff;background-color:#528bfd}.lab-module .instructions .instructions-actions button.submit[disabled],.lab-module .instructions .instructions-actions button.submit:hover[disabled],.lab-page .instructions .instructions-actions button.submit[disabled],.lab-page .instructions .instructions-actions button.submit:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.lab-module .instructions .instructions-actions button.submit,.lab-page .instructions .instructions-actions button.submit{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.lab-module .instructions .instructions-actions button.submit,.lab-page .instructions .instructions-actions button.submit{font-size:16px}}.lab-module .instructions .instructions-actions button.submit:hover,.lab-page .instructions .instructions-actions button.submit:hover{color:#fff;background-color:#528bfd}.lab-module .instructions .instructions-actions button.submit[disabled],.lab-module .instructions .instructions-actions button.submit:hover[disabled],.lab-page .instructions .instructions-actions button.submit[disabled],.lab-page .instructions .instructions-actions button.submit:hover[disabled]{border-color:#ccc;background-color:#ccc}.lab-module .instructions .instructions-actions button.submit:hover,.lab-page .instructions .instructions-actions button.submit:hover{border-color:rgba(82, 139, 253, .8);background-color:rgba(82, 139, 253, .8)}.lab-module .lab-actions,.lab-page .lab-actions{margin:2.5rem 0 1.5625rem}.lab-module .lab-actions button.back-btn,.lab-page .lab-actions button.back-btn{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media screen and (min-width: 768px){.lab-module .lab-actions button.back-btn,.lab-page .lab-actions button.back-btn{font-size:16px}}.lab-module .lab-actions button.back-btn:hover,.lab-page .lab-actions button.back-btn:hover{color:#fff;background-color:#528bfd}.lab-module .lab-actions button.back-btn[disabled],.lab-module .lab-actions button.back-btn:hover[disabled],.lab-page .lab-actions button.back-btn[disabled],.lab-page .lab-actions button.back-btn:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.lab-module .lab-actions button.back-btn,.lab-page .lab-actions button.back-btn{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.lab-module .lab-actions button.back-btn,.lab-page .lab-actions button.back-btn{padding:padding(0 30px);height:40px;line-height:40px}}.lab-module .lab-actions button.next-btn,.lab-page .lab-actions button.next-btn{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;transition:background-color 300ms, color 300ms;color:#fff;background-color:#528bfd;float:right}@media screen and (min-width: 768px){.lab-module .lab-actions button.next-btn,.lab-page .lab-actions button.next-btn{font-size:16px}}.lab-module .lab-actions button.next-btn:hover,.lab-page .lab-actions button.next-btn:hover{color:#fff;background-color:#528bfd}.lab-module .lab-actions button.next-btn[disabled],.lab-module .lab-actions button.next-btn:hover[disabled],.lab-page .lab-actions button.next-btn[disabled],.lab-page .lab-actions button.next-btn:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.lab-module .lab-actions button.next-btn,.lab-page .lab-actions button.next-btn{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.lab-module .lab-actions button.next-btn,.lab-page .lab-actions button.next-btn{font-size:16px}}.lab-module .lab-actions button.next-btn:hover,.lab-page .lab-actions button.next-btn:hover{color:#fff;background-color:#528bfd}.lab-module .lab-actions button.next-btn[disabled],.lab-module .lab-actions button.next-btn:hover[disabled],.lab-page .lab-actions button.next-btn[disabled],.lab-page .lab-actions button.next-btn:hover[disabled]{border-color:#ccc;background-color:#ccc}.lab-module .lab-actions button.next-btn:hover,.lab-page .lab-actions button.next-btn:hover{border-color:rgba(82, 139, 253, .8);background-color:rgba(82, 139, 253, .8)}@media screen and (min-width: 768px){.lab-module .lab-actions button.next-btn,.lab-page .lab-actions button.next-btn{padding:padding(0 30px);height:40px;line-height:40px}}.lab-module .show-instructions-btn,.lab-page .show-instructions-btn{float:right;background-color:#e6e6e6;display:block;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:.9375rem 1.25rem;margin-bottom:2.1875rem;border:none;color:#000}.lab-module .stage-authoring-add-block,.lab-page .stage-authoring-add-block{padding-top:10px}.lab-module .stage-authoring-add-block button,.lab-page .stage-authoring-add-block button{padding:10px;min-width:8rem}.lab-module .stage-authoring-add-block .collapsible,.lab-page .stage-authoring-add-block .collapsible{top:35px}.lab-module.grading .instructions-content,.lab-page.grading .instructions-content{padding:0}.lab-module.grading .instructions-content .grade-ins-container,.lab-page.grading .instructions-content .grade-ins-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:calc(100vh - 150px)}.lab-module.grading .instructions-content .grade-ins-container .steps,.lab-page.grading .instructions-content .grade-ins-container .steps{padding:2rem;-webkit-box-flex:1;-ms-flex:auto;flex:auto;overflow:auto}.project-actions{margin-top:6.25rem}button.launch{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;transition:background-color 300ms, color 300ms;color:#fff;background-color:#528bfd;margin:auto}@media screen and (min-width: 768px){button.launch{font-size:16px}}button.launch:hover{color:#fff;background-color:#528bfd}button.launch[disabled],button.launch:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){button.launch{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){button.launch{font-size:16px}}button.launch:hover{color:#fff;background-color:#528bfd}button.launch[disabled],button.launch:hover[disabled]{border-color:#ccc;background-color:#ccc}button.launch:hover{border-color:rgba(82, 139, 253, .8);background-color:rgba(82, 139, 253, .8)}@media screen and (min-width: 768px){button.launch{display:block}}button.back-to-lab{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin:auto}@media screen and (min-width: 768px){button.back-to-lab{font-size:16px}}button.back-to-lab:hover{color:#fff;background-color:#528bfd}button.back-to-lab[disabled],button.back-to-lab:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){button.back-to-lab{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){button.back-to-lab{display:block}}.learner-profile-page .full-content{max-width:1200px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-right:20px;padding-left:20px}@media screen and (min-width: 768px){.learner-profile-page .full-content{padding-right:65px;padding-left:65px}}.learner-profile-page .breadcrumb{margin-top:20px;margin-right:0;margin-bottom:30px;margin-left:0}@media screen and (min-width: 768px){.learner-profile-page .breadcrumb{margin-top:20px;margin-right:0;margin-bottom:40px;margin-left:0}}.learner-profile-page .breadcrumb a.back-link{display:block;color:#000;text-decoration:none;font-size:12px;line-height:1.3334;position:relative;padding-left:19px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width: 768px){.learner-profile-page .breadcrumb a.back-link{padding-left:0;font-size:14px;line-height:1.2858}.learner-profile-page .breadcrumb a.back-link:hover svg{left:-30px}}.learner-profile-page .breadcrumb a.back-link svg{width:12px;height:auto;position:absolute;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left 300ms;transition:left 300ms}@media screen and (min-width: 768px){.learner-profile-page .breadcrumb a.back-link svg{width:14px;left:-25px}}.learner-profile-page .breadcrumb a.back-link svg path{fill:#0044df}.learner-profile-page .learner-profile-hero{margin-top:30px;margin-right:0;margin-bottom:50px;margin-left:0}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero{margin-top:60px;margin-right:0;margin-bottom:60px;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 960px){.learner-profile-page .learner-profile-hero{margin-top:70px;margin-right:0;margin-bottom:70px;margin-left:0;padding-top:0;padding-right:50px;padding-bottom:0;padding-left:50px}}.learner-profile-page .learner-profile-hero .picture{margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .picture{-ms-flex-preferred-size:200px;flex-basis:200px;padding-right:35px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}}.learner-profile-page .learner-profile-hero .picture .image-wrapper{position:relative;float:left}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .picture .image-wrapper{float:none;margin-bottom:25px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}.learner-profile-page .learner-profile-hero .picture .image-wrapper .edit-photo{background-color:transparent;display:block;border-radius:100%;width:75px;height:75px;left:0;top:0;position:absolute;color:#fff;text-align:center;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .picture .image-wrapper .edit-photo{width:130px;height:130px}}.learner-profile-page .learner-profile-hero .picture .image-wrapper .edit-photo p{margin:0;padding:0;opacity:0;-webkit-transition:opacity 300ms, color 300ms;transition:opacity 300ms, color 300ms;font-size:12px}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .picture .image-wrapper .edit-photo p{font-size:14px}}.learner-profile-page .learner-profile-hero .picture .image-wrapper .edit-photo svg{display:inline-block;margin-bottom:4px;width:20px;opacity:0;-webkit-transition:opacity 300ms, color 300ms;transition:opacity 300ms, color 300ms}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .picture .image-wrapper .edit-photo svg{margin-bottom:6px}}.learner-profile-page .learner-profile-hero .picture .image-wrapper .edit-photo svg path{fill:#fff}.learner-profile-page .learner-profile-hero .picture .image-wrapper:hover .edit-photo{background-color:rgba(0, 0, 0, .5)}.learner-profile-page .learner-profile-hero .picture .image-wrapper:hover .edit-photo p{opacity:1}.learner-profile-page .learner-profile-hero .picture .image-wrapper:hover .edit-photo svg{opacity:1}.learner-profile-page .learner-profile-hero .picture .image-container{margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}.learner-profile-page .learner-profile-hero .picture .image-container::after{display:block;clear:both;content:''}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .picture .image-container{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}}.learner-profile-page .learner-profile-hero .picture .image-container img{display:block;border-radius:100%;width:75px;height:75px}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .picture .image-container img{width:130px;height:130px}}.learner-profile-page .learner-profile-hero .picture .image-container .mobile-text{display:block;width:calc(100% - 75px);float:left;padding-left:20px}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .picture .image-container .mobile-text{display:none}}.learner-profile-page .learner-profile-hero .picture .image-container .mobile-text .category{display:block;text-transform:uppercase;color:#666;font-size:11px;line-height:1;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;letter-spacing:2px}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .picture .image-container .mobile-text .category{font-size:14px;line-height:1;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0}}.learner-profile-page .learner-profile-hero .picture .image-container .mobile-text h2{font-size:20px;line-height:1.2;color:#000}.learner-profile-page .learner-profile-hero .picture a{color:#0044df;text-decoration:none;position:relative;display:block;padding-top:0;padding-right:0;padding-bottom:0;padding-left:25px;font-size:14px;line-height:1;text-align:left}.learner-profile-page .learner-profile-hero .picture a:before{content:'';width:17px;height:20px;background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='icon-gear' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20.3 20.3' enable-background='new 0 0 20.3 20.3' xml:space='preserve'%3E %3Cpath id='gear' d='M13.2,10.2c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1C11.9,7.1,13.2,8.5,13.2,10.2 M10.2,5.7c-2.5,0-4.5,2-4.5,4.5s2,4.5,4.5,4.5c2.5,0,4.5-2,4.5-4.5S12.6,5.7,10.2,5.7 M16.7,11.8c-0.2,0.6-0.4,1.2-0.7,1.7 c-0.1,0.2-0.1,0.5,0,0.8l1,1.4L15.8,17l-1.5-1c-0.2-0.2-0.5-0.2-0.8,0c-0.5,0.3-1.1,0.6-1.7,0.7c-0.3,0.1-0.5,0.3-0.5,0.6L11.1,19 l-1.7,0L9,17.2c0-0.3-0.2-0.5-0.5-0.6c-0.6-0.1-1.1-0.4-1.7-0.7c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.4,0.1l-1.4,1l-1.2-1.2 l1-1.4c0.2-0.2,0.2-0.5,0-0.8c-0.3-0.5-0.6-1.1-0.7-1.7c-0.1-0.3-0.3-0.5-0.6-0.5l-1.8-0.3l0-1.7l1.7-0.3c0.3,0,0.5-0.2,0.6-0.5 c0.2-0.6,0.4-1.2,0.7-1.7c0.1-0.2,0.1-0.5,0-0.8l-1-1.4l1.2-1.2l1.4,1c0.2,0.2,0.5,0.2,0.8,0c0.5-0.3,1.1-0.6,1.7-0.7 C8.7,3.6,8.9,3.4,9,3.1l0.3-1.8l1.7,0l0.3,1.8c0,0.3,0.2,0.5,0.5,0.6c0.6,0.2,1.2,0.4,1.8,0.7c0.2,0.1,0.5,0.1,0.8,0l1.4-1L17,4.6 L16,6c-0.2,0.2-0.2,0.5,0,0.8c0.3,0.5,0.6,1.1,0.7,1.7C16.7,8.8,16.9,9,17.2,9L19,9.3V11l-1.7,0.3C16.9,11.4,16.7,11.6,16.7,11.8 M19.2,7.9l-1.3-0.2c-0.1-0.4-0.3-0.8-0.5-1.2l0.8-1.1c0.4-0.6,0.3-1.3-0.1-1.8l-1.2-1.2c-0.5-0.5-1.2-0.5-1.8-0.1L13.9,3 c-0.4-0.2-0.9-0.4-1.3-0.5l-0.2-1.3C12.3,0.5,11.7,0,11,0H9.2C8.6,0,8,0.5,7.9,1.1L7.7,2.5C7.2,2.6,6.8,2.8,6.4,3L5.3,2.2 C4.8,1.9,4,1.9,3.6,2.4L2.3,3.6C1.8,4.1,1.8,4.8,2.2,5.4L3,6.5C2.8,6.9,2.6,7.3,2.5,7.8L1.1,8C0.5,8.1,0,8.7,0,9.3v1.8 c0,0.7,0.5,1.2,1.1,1.4l1.3,0.2c0.1,0.4,0.3,0.8,0.5,1.2L2.2,15c-0.4,0.5-0.3,1.3,0.1,1.8L3.6,18c0.5,0.5,1.2,0.5,1.8,0.1l1.1-0.8 c0.4,0.2,0.8,0.4,1.2,0.5l0.2,1.3c0.1,0.7,0.7,1.1,1.4,1.1h1.8c0.7,0,1.2-0.5,1.4-1.1l0.2-1.3c0.4-0.1,0.8-0.3,1.2-0.5l1.1,0.8 c0.5,0.4,1.3,0.3,1.8-0.1l1.2-1.2c0.5-0.5,0.5-1.2,0.1-1.8l-0.8-1.1c0.2-0.4,0.4-0.8,0.5-1.2l1.3-0.2c0.7-0.1,1.1-0.7,1.1-1.4V9.3 C20.4,8.6,19.9,8,19.2,7.9' fill='%230044DF' /%3E %3C/svg%3E") no-repeat center center/100%;position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .content{-ms-flex-preferred-size:calc(100% - 200px);flex-basis:calc(100% - 200px);position:relative;padding-top:0;padding-right:115px;padding-bottom:0;padding-left:0}}.learner-profile-page .learner-profile-hero .content .category{display:block;text-transform:uppercase;color:#666;font-size:11px;line-height:1;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;letter-spacing:2px;display:none}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .content .category{font-size:14px;line-height:1;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0}}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .content .category{display:block}}.learner-profile-page .learner-profile-hero .content h2{display:none;font-size:36px;line-height:1.1112;color:#000;margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .content h2{display:block;font-size:44px;line-height:1.091;margin-top:0;margin-right:0;margin-bottom:70px;margin-left:0}}.learner-profile-page .learner-profile-hero .content .description{margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0;min-height:75px}.learner-profile-page .learner-profile-hero .content .description::after{display:block;clear:both;content:''}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .content .description{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;min-height:0}}.learner-profile-page .learner-profile-hero .content .description p{display:block;font-size:16px;line-height:1.5;color:#000;float:left;width:80%}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .content .description p{float:none;width:100%;font-size:18px;line-height:1.6667}}.learner-profile-page .learner-profile-hero .content .description .progress-mobile{display:block;float:right;padding-left:20px;width:20%;position:relative}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .content .description .progress-mobile{display:none}}.learner-profile-page .learner-profile-hero .content .description .progress-mobile .progress-bar{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.learner-profile-page .learner-profile-hero .content .details-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .content .details-container{margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0}}.learner-profile-page .learner-profile-hero .content .details-container p{font-size:14px;line-height:1.2858;color:#000}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .content .details-container p{font-size:16px;line-height:1.5}}.learner-profile-page .learner-profile-hero .content .details-container .category{display:inline-block;position:relative}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .content .details-container .category{font-size:11px;line-height:1;color:#767676}}.learner-profile-page .learner-profile-hero .content .details-container .category:after{content:'';display:block;height:11px;position:absolute;right:-20px;top:0}.learner-profile-page .learner-profile-hero .content .details-container .last-login{margin-bottom:20px;padding-right:10px;-ms-flex-preferred-size:50%;flex-basis:50%}.learner-profile-page .learner-profile-hero .content .details-container .last-login .category:after{background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='icon-login' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 19.1 16.9' enable-background='new 0 0 19.1 16.9' xml:space='preserve'%3E %3Cpath id='login' d='M18.4,0H6.1C5.8,0,5.4,0.3,5.4,0.7v3.9c0,0.4,0.3,0.7,0.7,0.7c0.4,0,0.7-0.3,0.7-0.7V1.4h10.8v14H6.9v-3.1 c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7v3.9c0,0.4,0.3,0.7,0.7,0.7h12.2c0.4,0,0.7-0.3,0.7-0.7V0.7C19.1,0.3,18.8,0,18.4,0z M13.8,8L13.8,8l0.1,0.1l0,0.1l0,0.1l0,0.1l0,0.1c0,0,0,0,0,0.1c0,0,0,0,0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1c0,0,0,0,0,0.1 l-2.9,2.9c-0.3,0.3-0.7,0.3-1,0c-0.1-0.1-0.2-0.3-0.2-0.5c0-0.2,0.1-0.4,0.2-0.5l1.7-1.7H0.7C0.3,9.1,0,8.8,0,8.4s0.3-0.7,0.7-0.7 h10.8L9.8,6C9.7,5.9,9.6,5.7,9.6,5.5S9.7,5.2,9.8,5c0.3-0.3,0.7-0.3,1,0L13.8,8L13.8,8z' fill='%23767676' /%3E %3C/svg%3E") no-repeat;background-size:cover;width:13px}.learner-profile-page .learner-profile-hero .content .details-container .completed-paths{margin-bottom:20px;padding-right:10px;-ms-flex-preferred-size:50%;flex-basis:50%}.learner-profile-page .learner-profile-hero .content .details-container .completed-paths .category:after{background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='icon-path' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15.1 15.1' enable-background='new 0 0 15.1 15.1' xml:space='preserve'%3E %3Cpath id='path' d='M13.1,2.9C13.1,2.9,13,3,13,3c-0.3,0.1-0.6,0.1-0.8-0.1c-0.2-0.2-0.2-0.5-0.1-0.8c0-0.1,0.1-0.1,0.1-0.2 c0.3-0.3,0.7-0.3,1,0C13.4,2.2,13.4,2.6,13.1,2.9z M2.9,12.2c0.3,0.3,0.3,0.7,0,1c-0.3,0.3-0.7,0.3-1,0c-0.3-0.3-0.3-0.7,0-1 C2.2,11.9,2.6,11.9,2.9,12.2L2.9,12.2z M10.9,0.7c-0.7,0.7-0.9,1.8-0.5,2.7l-7,7c-0.9-0.4-2-0.2-2.7,0.5c-0.9,0.9-0.9,2.5,0,3.4 c0.9,0.9,2.5,0.9,3.4,0c0.7-0.7,0.9-1.8,0.5-2.7l7-7c0.9,0.4,2,0.2,2.7-0.5c0.9-0.9,0.9-2.5,0-3.4C13.4-0.2,11.9-0.2,10.9,0.7z' fill='%23767676' /%3E %3C/svg%3E") no-repeat;background-size:cover;width:11px}.learner-profile-page .learner-profile-hero .content .progress{display:none}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-hero .content .progress{display:block;position:absolute;right:0;top:20px}}.learner-profile-page .learner-profile-content>div{margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, .25);box-shadow:0px 0px 20px 0px rgba(0, 0, 0, .25);padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content>div{padding-top:30px;padding-right:25px;padding-bottom:30px;padding-left:25px}}.learner-profile-page .learner-profile-content>div h3{font-size:24px;line-height:1.1667;color:#000;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content>div h3{font-size:30px;line-height:1.0667;margin-top:0;margin-right:25px;margin-bottom:30px;margin-left:25px}}.learner-profile-page .learner-profile-content>div .labels{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content>div .labels{margin-top:0;margin-right:25px;margin-bottom:10px;margin-left:25px}}.learner-profile-page .learner-profile-content>div .labels span{display:block;text-transform:uppercase;color:#666;font-size:11px;line-height:1;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;letter-spacing:2px;color:#767676}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content>div .labels span{font-size:14px;line-height:1;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0}}.learner-profile-page .learner-profile-content>div .path{width:80%;float:left;padding-right:20px}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content>div .path{float:left;width:88.88889%}.learner-profile-page .learner-profile-content>div .path::after{display:block;clear:both;content:''}}.learner-profile-page .learner-profile-content>div .path h4{padding-right:10px;padding-left:0;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content>div .path h4{float:left;width:75%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-right:20px;padding-left:10px}}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content>div .path .date{float:left;width:25%}}.learner-profile-page .learner-profile-content>div .grade{width:20%;text-align:right;float:right}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content>div .grade{width:11.11111%}}.learner-profile-page .learner-profile-content>div ol{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:12px;border-bottom:1px solid #d8d8d8;list-style-position:outside}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content>div ol{padding-top:0;padding-right:0;padding-bottom:0;padding-left:22px;margin-top:0;margin-right:25px;margin-bottom:0;margin-left:15px}}.learner-profile-page .learner-profile-content>div ol li{margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0;font-size:14px;line-height:1.2858;color:#000}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content>div ol li{font-size:16px;line-height:1.25}}.learner-profile-page .learner-profile-content>div ol li .float-wrapper{display:inline-block;width:100%;vertical-align:top;margin-bottom:10px}.learner-profile-page .learner-profile-content>div ol li h4,.learner-profile-page .learner-profile-content>div ol li p{font-size:14px;line-height:1.2858;color:#000}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content>div ol li h4,.learner-profile-page .learner-profile-content>div ol li p{font-size:16px;line-height:1.25}}.learner-profile-page .learner-profile-content>div .average{font-size:14px;line-height:1.2858;color:#000;text-align:right;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content>div .average{font-size:16px;line-height:1.25;margin-top:20px;margin-right:25px;margin-bottom:20px;margin-left:25px}}.learner-profile-page .learner-profile-content .awards .social-links{float:right;width:103px}.learner-profile-page .learner-profile-content .awards .social-links::after{display:block;clear:both;content:''}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content .awards .social-links{width:auto}}.learner-profile-page .learner-profile-content .awards .social-links a{display:block;overflow:hidden;text-indent:101%;white-space:nowrap;float:left;width:17px;height:17px;margin-right:10px}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content .awards .social-links a{margin-right:20px}}.learner-profile-page .learner-profile-content .awards .social-links a:last-child{margin-right:0}.learner-profile-page .learner-profile-content .awards .social-links a.facebook{background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='icon-social-facebook' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E %3Cpath id='facebook' d='M25.1,0.3c-0.5,0-2.6-0.3-4.9-0.3c-4.4,0-7.7,2.6-7.7,7.5v4.3H7v5.6h5.4V32h6.4V17.4h5.4l0.8-5.6h-6.4V8 c0-1.6,0.5-2.6,3-2.6h3.3V0.3H25.1z' fill='%230044DF'/%3E %3C/svg%3E") no-repeat center center/100%}.learner-profile-page .learner-profile-content .awards .social-links a.twitter{background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='icon-social-twitter' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E %3Cpath id='twitter' d='M32,6.1c-1.1,0.4-2.4,0.8-3.8,1.1c1.3-0.8,2.4-2.2,2.8-3.8c-1.3,0.7-2.6,1.3-4.2,1.5C25.7,3.8,24.1,3,22,3 c-3.8,0-6.5,2.8-6.5,6.5c0,0.4,0,1.1,0.3,1.5c-5.4-0.3-10.3-2.8-13.6-7C1.8,5.2,1.3,6.3,1.3,7.6C1.3,9.8,2.4,12,4,13 c-1.1,0-2.2-0.4-3.1-0.8c0,3.3,2.2,6,5.3,6.4C5.8,18.9,5.4,19,4.7,19c-0.4,0-0.8,0-1.3,0c0.8,2.6,3.3,4.5,6.1,4.6 c-2.2,1.8-5,2.8-8.1,2.8c-0.7,0-1.1,0-1.5,0c2.8,1.9,6.4,2.8,10,2.8c12.1,0,18.6-10,18.6-18.6c0-0.3,0-0.7,0-0.8 C30.1,8.4,31.2,7.5,32,6.1' fill='%230044DF'/%3E %3C/svg%3E") no-repeat center center/100%}.learner-profile-page .learner-profile-content .awards .social-links a.linkedin{background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='icon-social-linkedin' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E %3Cpath id='linkedin' d='M32,26c0,3.3-2.7,6-6,6H6c-3.3,0-6-2.7-6-6V6c0-3.3,2.7-6,6-6H26c3.3,0,6,2.7,6,6V26z M7.5,5.4 c-1.7,0-2.7,1-2.7,2.5c-0.2,1.5,0.8,2.5,2.5,2.5s2.7-1,2.7-2.5S8.9,5.4,7.5,5.4z M9.8,26.8V12.3H5v14.5H9.8z M27,26.8v-8.3 c0-4.4-2.3-6.4-5.6-6.4c-2.5,0-3.5,1.5-4.2,2.5v-2.1h-4.8c0,0,0,1.5,0,14.5h4.8v-8.3c0-0.4,0-0.8,0.2-1.2c0.2-0.8,1-1.7,2.5-1.7 c1.7,0,2.5,1.2,2.5,3.3v7.7H27z' fill='%230044DF'/%3E %3C/svg%3E") no-repeat center center/100%}.learner-profile-page .learner-profile-content .awards .social-links a.google{width:22px;height:17px;background:url("data:image/svg+xml,%3Csvg id='icon-social-google' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230044df;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath id='google' class='cls-1' d='M24,6.5V8.7H21.8v2.2H19.6V8.7H17.4V6.5h2.2V4.4h2.2V6.6H24ZM15,7.8a8.6,8.6,0,0,1-.9,3.9,6.51,6.51,0,0,1-2.6,2.6,8,8,0,0,1-3.8,1,8,8,0,0,1-3-.6A7.39,7.39,0,0,1,2.2,13,7.76,7.76,0,0,1,.6,10.6a7.31,7.31,0,0,1-.6-3,7.65,7.65,0,0,1,.6-3A7.76,7.76,0,0,1,2.2,2.2,7.16,7.16,0,0,1,4.7.6,7.17,7.17,0,0,1,7.6,0a7.27,7.27,0,0,1,5.1,2L10.6,4a4.07,4.07,0,0,0-3-1.2,3.89,3.89,0,0,0-2.3.7A4.9,4.9,0,0,0,3.5,5.2a5.33,5.33,0,0,0-.6,2.4A4.75,4.75,0,0,0,3.5,10a5.81,5.81,0,0,0,1.7,1.8,4.75,4.75,0,0,0,2.4.6,7.77,7.77,0,0,0,1.6-.2,6.66,6.66,0,0,0,1.2-.6,3,3,0,0,0,.8-.8,4.05,4.05,0,0,0,.5-.9,2.35,2.35,0,0,0,.2-.8H7.6V6.5h7.2A6.88,6.88,0,0,1,15,7.8Z'/%3E%3C/svg%3E") no-repeat center center/100%}.learner-profile-page .learner-profile-content .awards .awards-header{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.learner-profile-page .learner-profile-content .awards .awards-header::after{display:block;clear:both;content:''}.learner-profile-page .learner-profile-content .awards .awards-header h3{float:left}.learner-profile-page .learner-profile-content .awards .awards-header .social-links{margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content .awards .awards-header .social-links{margin-top:10px;margin-right:25px;margin-bottom:0;margin-left:0}}.learner-profile-page .learner-profile-content .awards>div{margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content .awards>div{margin-top:0;margin-right:25px;margin-bottom:10px;margin-left:25px}}.learner-profile-page .learner-profile-content .awards>div:last-child ul{border:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.learner-profile-page .learner-profile-content .awards>div .category{display:block;text-transform:uppercase;color:#666;font-size:11px;line-height:1;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;letter-spacing:2px}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content .awards>div .category{font-size:14px;line-height:1;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0}}.learner-profile-page .learner-profile-content .awards>div ul{margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:10px;padding-left:0;border-bottom:1px solid #d8d8d8}.learner-profile-page .learner-profile-content .awards>div ul li{list-style:none;padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0}.learner-profile-page .learner-profile-content .awards>div ul li::after{display:block;clear:both;content:''}.learner-profile-page .learner-profile-content .awards>div ul li.no-social h4{width:100%;float:none}.learner-profile-page .learner-profile-content .awards>div ul li h4{display:block;float:left;font-size:14px;line-height:1.2858;color:#000;position:relative;width:calc(100% - 110px)}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content .awards>div ul li h4{font-size:16px;line-height:1.25;width:auto}}.learner-profile-page .learner-profile-content .awards>div ul li h4:before{content:'';display:block;height:20px;position:absolute;left:0;top:0}.learner-profile-page .learner-profile-content .awards>div ul li.icon-shield h4{padding-left:35px}.learner-profile-page .learner-profile-content .awards>div ul li.icon-shield h4:before{background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='icon-shield' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16.7 19.8' enable-background='new 0 0 16.7 19.8' xml:space='preserve'%3E %3Cpath id='Symbols' d='M8.3,18.3c-7-2.6-6.9-8.1-6.8-13.1c0-0.3,0-0.5,0-0.8c2.7-0.1,4.9-0.9,6.8-2.6c1.9,1.6,4,2.4,6.8,2.6 c0,0.2,0,0.5,0,0.7l0,0.1C15.2,10.1,15.3,15.7,8.3,18.3 M16.7,5.1L16.7,5.1c0-0.6,0-1.1,0-1.5c0-0.4-0.3-0.8-0.8-0.8 c-2.9,0-5.2-0.8-7-2.6c-0.3-0.3-0.8-0.3-1.1,0C6,2,3.7,2.9,0.8,2.9C0.4,2.9,0,3.2,0,3.6c0,0.5,0,1.1,0,1.5c-0.1,5-0.2,11.8,8.1,14.6 c0.1,0,0.2,0,0.2,0s0.2,0,0.2,0C16.9,16.9,16.8,10.1,16.7,5.1' fill='%237abc31' /%3E %3C/svg%3E") no-repeat center center/100%;width:14px}.learner-profile-page .learner-profile-content .awards>div ul li.icon-like h4{padding-left:35px}.learner-profile-page .learner-profile-content .awards>div ul li.icon-like h4:before{background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='icon-like' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 17.8 17.2' enable-background='new 0 0 17.8 17.2' xml:space='preserve'%3E %3Cpath id='like' d='M15.2,5.6h-3.4V3.2c0-1.2-0.4-2.1-1.1-2.7C9.5-0.3,7.9,0.1,7.8,0.2C7.6,0.2,7.4,0.5,7.4,0.8v3 c0,2.1-2.6,2.9-2.7,2.9c0,0,0,0-0.1,0C4.4,6.6,4.2,6.5,3.9,6.5H1.2C0.5,6.5,0,7.1,0,7.7v8.1C0,16.4,0.5,17,1.2,17h2.8 c0.3,0,0.6-0.1,0.8-0.3c0.5,0.4,1,0.6,1.6,0.6h7.4c1.8,0,2.9-1,3.1-2.6l1-6.3c0,0,0-0.1,0-0.1C17.8,6.8,16.6,5.6,15.2,5.6z M3.7,15.5H1.4V8h2.2V15.5z M15.4,14.5c-0.1,0.9-0.7,1.3-1.7,1.3H6.3c-0.7,0-1.3-0.6-1.3-1.3V8.1C5.5,8,8.8,7,8.8,3.8V1.4 c0.3,0,0.7,0,1,0.2c0.3,0.3,0.5,0.8,0.5,1.5v3.1C10.3,6.7,10.6,7,11,7h4.1c0.7,0,1.2,0.5,1.3,1.2L15.4,14.5z' fill='%237abc31' /%3E %3C/svg%3E") no-repeat center center/100%;width:16px}.learner-profile-page .learner-profile-content .awards>div ul li.icon-crown h4{padding-left:35px}.learner-profile-page .learner-profile-content .awards>div ul li.icon-crown h4:before{background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='icon-crown' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20.8 14.8' enable-background='new 0 0 20.8 14.8' xml:space='preserve'%3E %3Cpath id='crown' d='M18.8,2.7h-0.4l0,0c-0.9,0.2-1.6,1-1.6,2l0,0c-0.4,0.1-0.8,0.1-1.2,0.1c-1.4,0-2.7-0.6-3.7-1.6 C12.2,3,12.4,2.5,12.4,2c0-1.1-0.9-2-2-2s-2,0.9-2,2c0,0.5,0.2,1,0.5,1.3c-1,1-2.4,1.6-3.8,1.6c-0.4,0-0.8,0-1.2-0.1l0,0 c0-1.1-0.9-2-2-2l0,0C1.5,2.8,1,3,0.6,3.3C0.2,3.7,0,4.2,0,4.7c0,1.1,0.9,2,2,2l0,0l1.4,4.9V14c0,0.4,0.3,0.7,0.7,0.7h12.5 c0.4,0,0.7-0.3,0.7-0.7v-2.4l1.4-4.9l0,0c1.1,0,2-0.9,2-2C20.8,3.6,19.9,2.7,18.8,2.7z M16,13.4H4.8v-1.1H16V13.4z M16.2,10.8H4.6 L3.3,6.1c0.6,0.2,1.3,0.3,1.9,0.3l0,0c2.5,0,4.2-1.4,5.2-2.6c1,1.2,2.7,2.6,5.2,2.6c0.6,0,1.3-0.1,1.9-0.3L16.2,10.8z M2.6,4.7 C2.6,5,2.3,5.3,2,5.3S1.4,5,1.4,4.7S1.6,4.1,2,4.1S2.6,4.3,2.6,4.7z M19.5,4.7c0,0.3-0.3,0.6-0.6,0.6S18.2,5,18.2,4.7 s0.3-0.6,0.6-0.6S19.5,4.3,19.5,4.7z M11.1,2c0,0.3-0.3,0.6-0.6,0.6c-0.3,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6 C10.8,1.4,11.1,1.6,11.1,2z' fill='%237abc31' /%3E %3C/svg%3E") no-repeat center center/100%;width:18px}.learner-profile-page .learner-profile-content .past-bootcamps ul{margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content .past-bootcamps ul{margin-top:0;margin-right:25px;margin-bottom:10px;margin-left:25px}}.learner-profile-page .learner-profile-content .past-bootcamps ul li{list-style:none;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0;font-size:14px;line-height:1.2858}@media screen and (min-width: 768px){.learner-profile-page .learner-profile-content .past-bootcamps ul li{font-size:16px;line-height:1.25;margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0}}.learner-profile-page .learner-profile-content .past-bootcamps ul li:last-child{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.learner-profile-page .learner-profile-content .past-bootcamps ul li h4{color:#000;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}.learner-profile-page .learner-profile-content .past-bootcamps ul li p{color:#666}.change-password-modal{width:500px}.learning-path-module-authoring{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;margin-left:10px;margin-top:-7px}@media screen and (min-width: 768px){.learning-path-module-authoring{margin-left:20px}}@media screen and (min-width: 960px){.learning-path-module-authoring{margin-left:34px}}.learning-path-module-authoring .overlay{width:81px;position:absolute;left:-81px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:opacity ease-out 200ms;transition:opacity ease-out 200ms}.learning-path-module-authoring:hover .overlay{opacity:1}.learning-path-module-authoring .authoring-ellipsis-button:focus ~ .overlay{opacity:1}.learning-path-module-authoring .overlay:focus-within{opacity:1}@media screen and (min-width: 960px){.learning-path.menu-open .breadcrumb{padding-left:270px}.learning-path.menu-open .learning-path-hero{padding-left:330px}.learning-path.menu-open .learning-path-authoring-add-section{padding-left:390px}.learning-path.menu-open .learning-path-list{padding-left:390px}}.learning-path .breadcrumb{margin-top:20px;margin-right:0;margin-bottom:30px;margin-left:0}@media screen and (min-width: 768px){.learning-path .breadcrumb{margin-top:20px;margin-right:0;margin-bottom:40px;margin-left:70px}}.learning-path .breadcrumb a.back-link{display:block;color:#000;text-decoration:none;font-size:12px;line-height:1.3334;position:relative;padding-left:19px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width: 768px){.learning-path .breadcrumb a.back-link{padding-left:0;font-size:14px;line-height:1.2858}.learning-path .breadcrumb a.back-link:hover svg{left:-30px}}.learning-path .breadcrumb a.back-link svg{width:12px;height:auto;position:absolute;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left 300ms;transition:left 300ms}@media screen and (min-width: 768px){.learning-path .breadcrumb a.back-link svg{width:14px;left:-25px}}.learning-path .breadcrumb a.back-link svg path{fill:#0044df}.learning-path .full-content{max-width:1200px;margin-top:0;margin-right:auto;margin-bottom:40px;margin-left:auto}.learning-path .learning-path-hero{margin-top:30px;margin-right:0;margin-bottom:50px;margin-left:0;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.learning-path .learning-path-hero{margin-top:60px;margin-right:0;margin-bottom:80px;margin-left:0;padding-top:0;padding-right:65px;padding-bottom:0;padding-left:65px}}@media screen and (min-width: 960px){.learning-path .learning-path-hero{margin-top:70px;margin-right:0;margin-bottom:80px;margin-left:0}}.learning-path .learning-path-hero .text{-ms-flex-preferred-size:calc(100% - 100px);flex-basis:calc(100% - 100px)}@media screen and (min-width: 960px){.learning-path .learning-path-hero .text{padding-left:60px}}.learning-path .learning-path-hero .text .category{display:block;text-transform:uppercase;color:#666;font-size:11px;line-height:1;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;letter-spacing:2px}@media screen and (min-width: 768px){.learning-path .learning-path-hero .text .category{font-size:14px;line-height:1;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0}}.learning-path .learning-path-hero .text h1,.learning-path .learning-path-hero .text h1 input{display:block;color:#000;font-size:28px;line-height:1.0715}@media screen and (min-width: 768px){.learning-path .learning-path-hero .text h1,.learning-path .learning-path-hero .text h1 input{font-size:36px;line-height:1.1112}}.learning-path .learning-path-hero .learning-path-authoring-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.learning-path .learning-path-hero .learning-path-authoring-title h1{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.learning-path .learning-path-hero .learning-path-authoring-title h1 input{width:100%;border:1px solid #008382}.learning-path .learning-path-hero .learning-path-authoring-title button{margin-left:10px;-webkit-box-flex:0;-ms-flex:none;flex:none}.learning-path .learning-path-hero .progress{-ms-flex-preferred-size:100px;flex-basis:100px}.learning-path .learning-path-hero .progress .progress-bar{margin-left:10px;font-size:16px}.learning-path .learning-path-authoring-add-section{margin-bottom:20px;margin-top:-30px;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:60px}@media screen and (min-width: 768px){.learning-path .learning-path-authoring-add-section{margin-top:-60px;padding-top:0;padding-right:65px;padding-bottom:0;padding-left:125px}}.learning-path .learning-path-list{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:60px}@media screen and (min-width: 768px){.learning-path .learning-path-list{padding-top:0;padding-right:65px;padding-bottom:0;padding-left:125px}.learning-path .learning-path-list.assignment-selector{padding-top:0;padding-right:65px;padding-bottom:0;padding-left:65px}}.learning-path .learning-path-list>li{list-style:none;border-radius:4px;border:1px solid #d8d8d8;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;position:relative}@media screen and (min-width: 768px){.learning-path .learning-path-list>li{margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}}@media screen and (min-width: 960px){.learning-path .learning-path-list>li{padding-top:30px;padding-right:50px;padding-bottom:30px;padding-left:50px}}.learning-path .learning-path-list>li.completed .completion-status .checkmark{background-color:#7abc31;border:none;width:30px;height:30px}.learning-path .learning-path-list>li.completed .completion-status .checkmark svg{display:block}.learning-path .learning-path-list>li.completed .completion-status .green-bar{height:calc(100% + 22px)}@media screen and (min-width: 768px){.learning-path .learning-path-list>li.completed .completion-status .green-bar{height:calc(100% + 32px)}}.learning-path .learning-path-list>li.in-progress{-webkit-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, .25);box-shadow:0px 0px 20px 0px rgba(0, 0, 0, .25)}.learning-path .learning-path-list>li.in-progress .completion-status .checkmark{background-color:#7abc31;border:none;width:30px;height:30px}.learning-path .learning-path-list>li.in-progress .completion-status .checkmark:before{content:'';display:block;position:absolute;width:15px;height:15px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%}.learning-path .learning-path-list>li.in-progress .completion-status .green-bar{height:0%}.learning-path .learning-path-list>li.to-do{-webkit-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, .25);box-shadow:0px 0px 20px 0px rgba(0, 0, 0, .25)}.learning-path .learning-path-list>li.highlighted{border:3px solid #008382}.learning-path .learning-path-list>li:last-child .completion-status .gray-bar,.learning-path .learning-path-list>li:last-child .completion-status .green-bar{display:none}.learning-path .learning-path-list>li .completion-status{position:absolute;height:100%;width:30px;left:-40px;top:0}@media screen and (min-width: 768px){.learning-path .learning-path-list>li .completion-status{left:-60px}}.learning-path .learning-path-list>li .completion-status .gray-bar{width:4px;height:calc(100% + 22px);background-color:#d8d8d8;top:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}@media screen and (min-width: 768px){.learning-path .learning-path-list>li .completion-status .gray-bar{height:calc(100% + 32px)}}.learning-path .learning-path-list>li .completion-status .green-bar{width:4px;background-color:#7abc31;top:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:15}.learning-path .learning-path-list>li .completion-status .checkmark{position:absolute;width:35px;height:35px;background-color:#fff;border:5px solid #d8d8d8;border-radius:50%;z-index:20;top:-5px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.learning-path .learning-path-list>li .completion-status .checkmark svg{display:none;width:13px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.learning-path .learning-path-list>li .completion-status .checkmark svg path{fill:#fff}.learning-path .learning-path-list>li .header .text-container .category-status-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0}.learning-path .learning-path-list>li .header .text-container .category-status-container .category{display:block;text-transform:uppercase;color:#666;font-size:11px;line-height:1;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;letter-spacing:2px;-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (min-width: 768px){.learning-path .learning-path-list>li .header .text-container .category-status-container .category{font-size:14px;line-height:1;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0}}.learning-path .learning-path-list>li .header .text-container .category-status-container .status-container{text-align:right;-ms-flex-preferred-size:50%;flex-basis:50%}.learning-path .learning-path-list>li .header .text-container .category-status-container .category{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.learning-path .learning-path-list>li .header .text-container h2{font-size:20px;line-height:1.2;color:#000;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}@media screen and (min-width: 768px){.learning-path .learning-path-list>li .header .text-container h2{font-size:24px;line-height:1.25}}.learning-path .learning-path-list>li .header .text-container p{display:block;color:#767676;font-size:14px;line-height:1.5715}@media screen and (min-width: 768px){.learning-path .learning-path-list>li .header .text-container p{font-size:16px;line-height:1.5}}.learning-path .learning-path-list>li .header .status-container{font-size:11px;line-height:1}@media screen and (min-width: 768px){.learning-path .learning-path-list>li .header .status-container{font-size:14px;line-height:1}}.learning-path .learning-path-list>li .header .status-container .status{color:#000;text-transform:uppercase;letter-spacing:2px}.learning-path .learning-path-list>li .header .status-container .time-left{color:#767676;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0}.learning-path .learning-path-list>li .items-container{position:relative}.learning-path .learning-path-list>li .items-container.open button.show-hide-button.show{display:none}.learning-path .learning-path-list>li .items-container.open button.show-hide-button.hide{display:block}.learning-path .learning-path-list>li .items-container.open hr{display:block}.learning-path .learning-path-list>li .items-container.open .learning-path-item-add-module-dropdown{display:block}.learning-path .learning-path-list>li .items-container.open .items-list{display:block}.learning-path .learning-path-list>li .items-container button.show-hide-button{color:#0044df;font-size:14px;line-height:1;padding-left:20px;position:relative}.learning-path .learning-path-list>li .items-container button.show-hide-button.hide{display:none}.learning-path .learning-path-list>li .items-container button.show-hide-button.hide .icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.learning-path .learning-path-list>li .items-container button.show-hide-button .icon{height:0%;position:absolute;left:0}.learning-path .learning-path-list>li .items-container button.show-hide-button .icon svg{width:10px;height:auto;position:absolute;top:5px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.learning-path .learning-path-list>li .items-container button.show-hide-button .icon svg path{fill:#0044df}.learning-path .learning-path-list>li .items-container button.show-hide-button:hover,.learning-path .learning-path-list>li .items-container button.show-hide-button:focus{text-shadow:0 0 5px rgba(1, 55, 177, .25)}.learning-path .learning-path-list>li .items-container .learning-path-item-edit-delete-buttons{float:right}.learning-path .learning-path-list>li .items-container.open{margin-top:60px}.learning-path .learning-path-list>li .items-container.open .learning-path-item-edit-delete-buttons{position:absolute;top:-40px;right:0}.learning-path .learning-path-list>li .items-container hr{display:none;border:none;margin:0;border-top:1px solid #d8d8d8}.learning-path .learning-path-list>li .items-container .learning-path-item-add-module-dropdown{display:none;margin-top:20px}.learning-path .learning-path-list>li .items-container .items-list{display:none;border-bottom:1px solid #d8d8d8;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:20px}@media screen and (min-width: 768px){.learning-path .learning-path-list>li .items-container .items-list{margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0;padding-top:30px;padding-right:0;padding-bottom:30px;padding-left:0}}.learning-path .learning-path-list>li .items-container .items-list .time{white-space:nowrap;color:#666;font-size:.625rem;margin-top:4px}.learning-path .learning-path-list>li .items-container .items-list .components-list{margin-left:-25px}.learning-path .learning-path-list>li .items-container .items-list .components-list .component-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.learning-path .learning-path-list>li .items-container .items-list .components-list .component-item .lab-icon{margin-right:20px;margin-top:-3px}.learning-path .learning-path-list>li .items-container .items-list .components-list .component-item .completed-icon{content:'';width:10px;height:10px;position:absolute;top:5px;left:-52px}.learning-path .learning-path-list>li .items-container .items-list .components-list .component-item .completed-icon svg{display:block;width:10px;height:10px}.learning-path .learning-path-list>li .items-container .items-list>li{font-size:14px;line-height:1.2858;color:#666;padding-left:10px;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:15px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:15px;position:relative}.learning-path .learning-path-list>li .items-container .items-list>li:last-child{margin-top:0;margin-right:0;margin-bottom:0;margin-left:15px}.learning-path .learning-path-list>li .items-container .items-list>li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 768px){.learning-path .learning-path-list>li .items-container .items-list>li{font-size:16px;line-height:1.25;margin-top:0;margin-right:0;margin-bottom:30px;margin-left:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:20px}.learning-path .learning-path-list>li .items-container .items-list>li:last-child{margin-top:0;margin-right:0;margin-bottom:0;margin-left:40px}}.learning-path .learning-path-list>li .items-container .items-list>li a{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:#666;text-decoration:none}.learning-path .learning-path-list>li .items-container .items-list>li a:hover,.learning-path .learning-path-list>li .items-container .items-list>li a:focus{color:#0137b1;text-shadow:0 0 5px rgba(1, 55, 177, .25)}.learning-path .learning-path-list>li .items-container .items-list>li .item{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.learning-path .learning-path-list>li .items-container .items-list>li .type{display:none;margin:0 0 0 20px;color:#666;text-transform:uppercase;font-size:11px;line-height:1;letter-spacing:2px;margin-top:4px}@media screen and (min-width: 768px){.learning-path .learning-path-list>li .items-container .items-list>li .type{display:block}}.learning-path .learning-path-list>li .items-container .items-list>li .icon{-webkit-box-flex:0;-ms-flex:none;flex:none;width:10px;margin-left:10px}@media screen and (min-width: 768px){.learning-path .learning-path-list>li .items-container .items-list>li .icon{margin-left:20px}}.learning-path .learning-path-list>li .items-container .items-list>li .icon-expand-collapse{position:absolute;right:-20px;width:5px;height:10px}.learning-path .learning-path-list>li .items-container .items-list>li .icon-expand-collapse.expanded{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:-15px;top:3px}.learning-path .learning-path-list>li .items-container .items-list>li.module>a,.learning-path .learning-path-list>li .items-container .items-list>li.module>span,.learning-path .learning-path-list>li .items-container .items-list>li .module>a,.learning-path .learning-path-list>li .items-container .items-list>li .module>span{cursor:pointer}.learning-path .learning-path-list>li .items-container .items-list>li.module .icon:not(.icon-expand-collapse),.learning-path .learning-path-list>li .items-container .items-list>li .module .icon:not(.icon-expand-collapse){height:10px;background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='icon-module' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 17.7 18' enable-background='new 0 0 17.7 18' xml:space='preserve'%3E %3Cpath id='module' d='M16.5,12.5h-2.1V11h1.8V1.5H6.1V4H4.5V1.3C4.5,0.6,5.1,0,5.7,0h10.7c0.7,0,1.2,0.6,1.2,1.3v9.9 C17.7,11.9,17.1,12.5,16.5,12.5z M1.5,16.5h10.1V7H1.5V16.5z M11.9,18H1.2C0.5,18,0,17.4,0,16.7V6.8c0-0.7,0.5-1.3,1.2-1.3h10.7 c0.7,0,1.2,0.6,1.2,1.3v9.9C13.1,17.4,12.6,18,11.9,18z' fill='%23CCCCCC'/%3E %3C/svg%3E") no-repeat center center/100%;margin-top:4px}.learning-path .learning-path-list>li .items-container .items-list>li.assessment .icon,.learning-path .learning-path-list>li .items-container .items-list>li .assessment .icon{height:20px;background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='icon-badge' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 23.4' enable-background='new 0 0 20 23.4' xml:space='preserve'%3E %3Cpath id='badge' d='M15.4,18.6l-0.8,2l-2.8-4.5c1.2-0.3,2.3-0.8,3.2-1.5l2.6,4.2L15.4,18.6z M10,14.8c-3.7,0-6.7-3-6.7-6.7 c0-3.7,3-6.7,6.7-6.7c3.7,0,6.7,3,6.7,6.7C16.6,11.8,13.7,14.8,10,14.8z M5.4,20.6l-0.8-2l-2.2,0.2L5,14.6c0.9,0.7,2,1.2,3.2,1.5 L5.4,20.6z M16.1,13.6c1.3-1.4,2.1-3.3,2.1-5.4C18.2,3.7,14.5,0,10,0C5.5,0,1.8,3.7,1.8,8.2c0,2.1,0.8,4,2.1,5.4l-3.8,6.1 c-0.1,0.2-0.1,0.5,0.2,0.7c0.1,0.1,0.2,0.1,0.3,0.1l3.1-0.3l1.1,2.9c0.1,0.3,0.4,0.4,0.6,0.3c0.1,0,0.2-0.1,0.2-0.2l4.2-6.8 c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2,0l4.2,6.8c0.1,0.2,0.5,0.3,0.7,0.2c0.1-0.1,0.2-0.1,0.2-0.2l1.1-2.9l3.1,0.3 c0.3,0,0.5-0.2,0.5-0.5c0-0.1,0-0.2-0.1-0.3L16.1,13.6z M10,12.1c-2.2,0-3.9-1.8-3.9-3.9C6.1,6,7.8,4.3,10,4.3s3.9,1.8,3.9,3.9 C13.9,10.3,12.1,12.1,10,12.1 M10,2.7c-3,0-5.4,2.4-5.4,5.4c0,3,2.4,5.4,5.4,5.4s5.4-2.4,5.4-5.4C15.4,5.2,13,2.7,10,2.7' fill='%23CCCCCC'/%3E %3C/svg%3E") no-repeat center center/100%}.learning-path .learning-path-list>li .items-container .items-list>li.assessment .disabled,.learning-path .learning-path-list>li .items-container .items-list>li .assessment .disabled{color:#ccc}.learning-path .learning-path-list>li .items-container .items-list>li .handle{position:absolute;top:-5px;left:-45px}.learning-path .learning-path-list>li .items-container .items-list>li .progress-indicator{width:10px;height:10px;position:absolute;top:5px;left:-35px}.learning-path .learning-path-list>li .items-container .items-list>li.completed .progress-indicator,.learning-path .learning-path-list>li .items-container .items-list>li>.completed .progress-indicator{background:url("data:image/svg+xml,%3Csvg id='icon-check' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.9 11.5'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%237abc31;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath id='check' class='cls-1' d='M5,8.2,2.2,5.4a1.27,1.27,0,0,0-1.8,0h0a1.39,1.39,0,0,0,0,1.9l3.9,3.9a1,1,0,0,0,1.4,0h0l8.8-8.9a1.39,1.39,0,0,0,0-1.9h0a1.27,1.27,0,0,0-1.8,0h0Z'/%3E%3C/svg%3E") no-repeat center center/100%}.learning-path .learning-path-list>li .items-container .items-list>li.in-progress,.learning-path .learning-path-list>li .items-container .items-list>li>.in-progress{color:#cc4647}.learning-path .learning-path-list>li .items-container .items-list>li.in-progress a,.learning-path .learning-path-list>li .items-container .items-list>li>.in-progress a{color:#cc4647}.learning-path .learning-path-list>li .items-container .items-list>li.to-do{color:#000}.learning-path .learning-path-list>li .items-container .items-list>li.to-do a{color:#000}.learning-path .learning-path-list>li .learning-path-item-reorder-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:-20px}@media screen and (min-width: 768px){.learning-path .learning-path-list>li .learning-path-item-reorder-button{right:-37.5px}}.left-header-navigator-unit-authoring{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;margin-left:5px}@media screen and (min-width: 768px){.left-header-navigator-unit-authoring{margin-left:10px}}.left-header-navigator-unit-authoring .overlay{width:81px;position:absolute;left:-91px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:opacity ease-out 200ms;transition:opacity ease-out 200ms}.left-header-navigator-unit-authoring:hover .overlay{opacity:1}.left-header-navigator-unit-authoring .authoring-ellipsis-button:focus ~ .overlay{opacity:1}.left-header-navigator-unit-authoring .overlay:focus-within{opacity:1}.left-header-navigation-wrapper{color:#000;border-bottom:1px solid #d8d8d8}@media screen and (min-width: 960px){.left-header-navigation-wrapper{background-color:rgba(243, 243, 243, .9);border-bottom:none;position:fixed;top:0;left:0;width:300px;height:calc(100vh + 80px);z-index:55}.left-header-navigation-wrapper.simple-menu{background-color:#fff;border-right:1px solid #d8d8d8}.left-header-navigation-wrapper.simple-menu .local-menu-list .menu{padding:0 3.125rem 0 1.875rem}.left-header-navigation-wrapper.simple-menu .local-menu-list .menu .menu-item.completed:before{display:none}.left-header-navigation-wrapper.simple-menu .local-menu-list .menu .menu-item.in-progress>a{color:#cc4647}.left-header-navigation-wrapper.simple-menu .local-menu-list .menu .menu-item.in-progress>a:before{left:-30px}.left-header-navigation-wrapper.simple-menu .local-menu-list .menu .menu-item .percentage{display:block;position:absolute;top:0;right:-30px}}.left-header-navigation-wrapper .section-header{background-color:#ff4f51;padding:1.25rem}@media screen and (min-width: 960px){.left-header-navigation-wrapper .section-header{padding:1.25rem 1.5625rem 3.125rem}}.left-header-navigation-wrapper .section-header .menu-hanburger-btn{display:none}@media screen and (min-width: 960px){.left-header-navigation-wrapper .section-header .menu-hanburger-btn{display:inline-block;float:left;margin:.625rem 0 1.25rem}}.left-header-navigation-wrapper .section-header .menu-hanburger-btn svg{width:1.25rem;height:1rem;display:block}.left-header-navigation-wrapper .section-header .back-to-bootcamp-link{display:block;color:#000;text-decoration:none;font-size:12px;line-height:1.3334;position:relative;padding-left:19px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-weight:normal;text-align:center;margin-top:-15px;margin-bottom:45px;display:block}@media screen and (min-width: 768px){.left-header-navigation-wrapper .section-header .back-to-bootcamp-link{padding-left:0;font-size:14px;line-height:1.2858}.left-header-navigation-wrapper .section-header .back-to-bootcamp-link:hover svg{left:-30px}}.left-header-navigation-wrapper .section-header .back-to-bootcamp-link svg{width:12px;height:auto;position:absolute;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left 300ms;transition:left 300ms}@media screen and (min-width: 768px){.left-header-navigation-wrapper .section-header .back-to-bootcamp-link svg{width:14px;left:-25px}}.left-header-navigation-wrapper .section-header .back-to-bootcamp-link svg path{fill:#0044df}@media screen and (min-width: 768px){.left-header-navigation-wrapper .section-header .back-to-bootcamp-link{font-size:.875rem;margin-left:1.5625rem}}.left-header-navigation-wrapper .section-header .back-to-bootcamp-link svg path{fill:#000}.left-header-navigation-wrapper .section-header .page-section{font-size:.6875rem;text-transform:uppercase;margin:1.25rem 0 .9375rem}@media screen and (min-width: 768px){.left-header-navigation-wrapper .section-header .page-section{font-size:.875rem}}@media screen and (min-width: 960px){.left-header-navigation-wrapper .section-header .page-section{margin:1.25rem 0 .9375rem 1.5625rem}}.left-header-navigation-wrapper .section-header .page-title{display:inline-block;float:left;width:70%;font-size:1.5rem;line-height:1.625rem;margin:0 0 1.25rem;padding-right:.75rem}@media screen and (min-width: 768px){.left-header-navigation-wrapper .section-header .page-title{width:50%;font-size:1.75rem;line-height:1.875rem}}@media screen and (min-width: 960px){.left-header-navigation-wrapper .section-header .page-title{float:none;width:100%;font-size:1.375rem;line-height:1.5rem;margin:0 0 1.25rem 1.5625rem}}.left-header-navigation-wrapper .section-header .page-title a{color:#000;text-decoration:none}.left-header-navigation-wrapper .section-header .page-title a:hover{color:#444}.left-header-navigation-wrapper .section-header .reveal{display:inline-block;text-align:right;vertical-align:text-bottom;width:30%;font-size:.75rem;text-decoration:underline}@media screen and (min-width: 768px){.left-header-navigation-wrapper .section-header .reveal{display:none}}.left-header-navigation-wrapper .section-header .description{clear:both;padding-right:.75rem}@media screen and (min-width: 768px){.left-header-navigation-wrapper .section-header .description{display:inline-block;width:50%}}@media screen and (min-width: 960px){.left-header-navigation-wrapper .section-header .description{width:100%;margin-left:1.5625rem}}.left-header-navigation-wrapper .section-header .description .show-more{display:none;color:#000}@media screen and (min-width: 768px){.left-header-navigation-wrapper .section-header .description .show-more{display:inline}}.left-header-navigation-wrapper .local-menu-select{display:block;width:100%;height:3.75rem;padding:1.25rem;background:#fff}@media screen and (min-width: 960px){.left-header-navigation-wrapper .local-menu-select{display:none}}.left-header-navigation-wrapper .local-menu-list{display:block;max-height:calc(100vh - 260px);overflow-y:auto;overflow-x:hidden}@media screen and (min-width: 960px){.left-header-navigation-wrapper .local-menu-list{display:block;padding:.625rem 0}}.left-header-navigation-wrapper .local-menu-list ol{list-style-type:decimal;list-style-position:outside;padding:0 1.25rem 0 3.75rem}.left-header-navigation-wrapper .local-menu-list ol li{margin:1.25rem 0}.left-header-navigation-wrapper .local-menu-list ol li a{color:#000;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 .625rem;vertical-align:text-top}.left-header-navigation-wrapper .local-menu-list ol li a>span:first-child{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.left-header-navigation-wrapper .local-menu-list ol li ol{padding:0 0 0 1.25rem}.left-header-navigation-wrapper .local-menu-list ul{padding:0 1.25rem 0 3.75rem}.left-header-navigation-wrapper .local-menu-list ul li{margin:1.25rem 0}.left-header-navigation-wrapper .local-menu-list ul li a{color:#000;text-decoration:none;display:block;padding:0 .625rem}.left-header-navigation-wrapper .local-menu-list .menu .menu-item{position:relative}.left-header-navigation-wrapper .local-menu-list .menu .menu-item .percentage{display:block;position:absolute;top:0;right:-30px}.left-header-navigation-wrapper .local-menu-list .menu .menu-item a .time{margin:4px 16px 0 0}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.completed{color:#666}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.completed a{color:#666}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.completed .completed-icon{content:'';width:10px;height:10px;position:absolute;top:5px;left:-33px}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.completed .completed-icon svg{display:block;width:10px;height:10px}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.in-progress{color:#cc4647}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.in-progress a{color:#cc4647}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.in-progress a .time{color:#cc4647}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.in-progress a:before{content:'';width:3px;height:40px;background-color:#ff4f51;position:absolute;top:-10px;left:-60px}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.expanded>a.active{color:#cc4647}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.expanded>a.active:before{content:'';width:3px;height:40px;background-color:#ff4f51;position:absolute;top:-10px;left:-60px}.left-header-navigation-wrapper .local-menu-list .menu .menu-item .menu-item.expanded>a:before{left:-64px}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu:not(.expanded):after{content:'';width:5px;height:10px;background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='icon-arrow-right' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 17.4' enable-background='new 0 0 10 17.4' xml:space='preserve'%3E %3Cpath id='arrow-right' d='M6.9,8.7L0.4,2.1c-0.5-0.5-0.5-1.3,0-1.8c0.5-0.5,1.3-0.5,1.8,0l6.5,6.5L9.7,8c0.4,0.4,0.4,1,0,1.4L2.1,17 c-0.5,0.5-1.3,0.5-1.8,0c-0.5-0.5-0.5-1.3,0-1.8L6.9,8.7z'/%3E %3C/svg%3E") no-repeat center center/100%;position:absolute;top:5px;right:10px}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded{position:relative}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded:before{position:absolute;content:'';height:calc(100% + 20px);width:316px;top:-10px;left:-60px;left:-3.75rem;z-index:-1;background-color:#fff}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .has-sub-menu.expanded:before{width:276px}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded:after{content:'';width:5px;height:10px;background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='icon-arrow-right' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 17.4' enable-background='new 0 0 10 17.4' xml:space='preserve'%3E %3Cpath id='arrow-right' d='M6.9,8.7L0.4,2.1c-0.5-0.5-0.5-1.3,0-1.8c0.5-0.5,1.3-0.5,1.8,0l6.5,6.5L9.7,8c0.4,0.4,0.4,1,0,1.4L2.1,17 c-0.5,0.5-1.3,0.5-1.8,0c-0.5-0.5-0.5-1.3,0-1.8L6.9,8.7z'/%3E %3C/svg%3E") no-repeat center center/5px;position:absolute;top:5px;right:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .sub-menu-menu-item{color:#000;font-size:.75rem;margin:.625rem 0;position:relative}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .sub-menu-menu-item .highlight{position:absolute;left:-80px;right:-20px;top:-5px;bottom:-5px;background:#e5f2f2;opacity:0;-webkit-transition:opacity ease-out 200ms;transition:opacity ease-out 200ms;z-index:-1}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .sub-menu-menu-item:hover .highlight{opacity:1}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .sub-menu-menu-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .sub-menu-menu-item .handle{position:absolute;top:-5px;left:-38px}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .sub-menu-menu-item a{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:#000}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .sub-menu-menu-item.completed{color:#666}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .sub-menu-menu-item.completed a{color:#666}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .sub-menu-menu-item.completed .completed-icon{content:'';width:10px;height:10px;position:absolute;top:5px;left:-33px}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .sub-menu-menu-item.completed .completed-icon svg{display:block;width:10px;height:10px}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .sub-menu-menu-item.in-progress{color:#cc4647}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .sub-menu-menu-item.in-progress a{color:#cc4647}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .sub-menu-menu-item :not(.in-progress) a:before{background-color:inherit}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .sub-menu-menu-item :not(.in-progress) a .time{color:inherit}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.expanded .authoring-button{width:auto;min-width:0;min-width:initial;position:relative;padding:10px;margin-top:10px}.left-header-navigation-wrapper .local-menu-list .menu .menu-item.has-sub-menu.collapsed .sub-menu{display:none}.left-header-navigation-wrapper .local-menu-list .menu .menu-item .menu-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.left-header-navigation-wrapper .local-menu-list .menu .menu-item .menu-item-container .icon{position:absolute;left:-55px}.left-header-navigation-wrapper .local-menu-list .menu .menu-item .menu-item-container .item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:0 .625rem}.left-header-navigation-wrapper .local-menu-list .menu .menu-item .menu-item-container .item.disabled{color:#ccc}.left-header-navigation-wrapper .local-menu-list .menu .menu-item .sub-menu-menu-item .menu-item-container .icon{left:-58px}.left-header-navigation-wrapper .local-menu-list .menu .time{white-space:nowrap;color:#666;font-size:.625rem}.left-header-navigation-wrapper .accordion{border:1px solid rgba(0, 0, 0, .1);border-left:none}.left-header-navigation-wrapper .accordion .accordion__title .time{white-space:nowrap;color:#666;font-size:.625rem;position:absolute;right:28px;top:5px}.left-header-navigation-wrapper .accordion .accordion__body{background-color:#fff;padding:0}.form-signin{width:400px;margin:20px auto}.form-signin .heading{margin-bottom:10px;text-align:center}.form-signin .buttons{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-signin .buttons button{width:106px;margin:0 10px}.form-signin .buttons .submit{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;transition:background-color 300ms, color 300ms;color:#fff;background-color:#528bfd}@media screen and (min-width: 768px){.form-signin .buttons .submit{font-size:16px}}.form-signin .buttons .submit:hover{color:#fff;background-color:#528bfd}.form-signin .buttons .submit[disabled],.form-signin .buttons .submit:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.form-signin .buttons .submit{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.form-signin .buttons .submit{font-size:16px}}.form-signin .buttons .submit:hover{color:#fff;background-color:#528bfd}.form-signin .buttons .submit[disabled],.form-signin .buttons .submit:hover[disabled]{border-color:#ccc;background-color:#ccc}.form-signin .buttons .submit:hover{border-color:rgba(82, 139, 253, .8);background-color:rgba(82, 139, 253, .8)}.form-signin .buttons .center{margin:auto}.form-signin .form-item{display:block;margin-bottom:15px}.form-signin .form-item.text-field{width:100%;position:relative}.form-signin .form-item.text-field input{display:block;border-radius:4px;width:100%;height:40px;border:1px solid #ccc;padding-left:10px;font-size:1rem;color:#000}.form-signin .form-item.checkbox-field{height:50px;width:100%;text-align:left;display:none}@media screen and (min-width: 768px){.form-signin .form-item.checkbox-field{width:auto;text-align:left}}@media screen and (min-width: 960px){.form-signin .form-item.checkbox-field{width:20%;text-align:left}}.form-signin .form-item.checkbox-field label{color:#000;font-size:16px;position:relative;display:inline-block;white-space:nowrap;padding-left:2.375rem;margin-top:.9375rem}.form-signin .form-item.checkbox-field label:before,.form-signin .form-item.checkbox-field label:after{position:absolute;content:'';display:inline-block}.form-signin .form-item.checkbox-field label:before{height:24px;width:24px;border-radius:4px;border:1px solid #ccc;left:0px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.form-signin .form-item.checkbox-field label:after{height:7px;width:12px;border-left:2px solid #ff4f51;border-bottom:2px solid #ff4f51;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:6px;top:3px}.form-signin .form-item.checkbox-field input[type='checkbox']{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.form-signin .form-item.checkbox-field input[type='checkbox']+label:after{content:none}.form-signin .form-item.checkbox-field input[type='checkbox']:checked+label:after{content:''}.form-signin .form-item.checkbox-field input[type='checkbox']:focus+label:before{outline:2px solid #cc4647 !important}.lti-config .select-field{width:100% !important}.lti-config .select-field select{height:40px;float:none !important}.lti-config textarea,.lti-config .block--edit-mode .textarea .cke_editable[contenteditable='true'],.block--edit-mode .textarea .lti-config .cke_editable[contenteditable='true'],.lti-config form .textarea .cke_editable[contenteditable='true'],form .textarea .lti-config .cke_editable[contenteditable='true']{width:100%;border:1px solid #ccc;padding:5px}.modal-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, .7);z-index:1000;overflow:auto;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;cursor:pointer}@media screen and (min-width: 768px){.modal-backdrop{padding-top:70px;padding-right:70px;padding-bottom:70px;padding-left:70px}}.modal-backdrop .modal{position:relative;padding-top:20px;padding-right:30px;padding-bottom:20px;padding-left:30px;border-radius:4px;background:#fff;max-width:900px;margin:0 auto;cursor:auto;cursor:initial}@media screen and (min-width: 768px){.modal-backdrop .modal{padding-top:40px;padding-right:50px;padding-bottom:40px;padding-left:50px}}.modal-backdrop .modal nav{position:absolute;top:15px;right:15px}@media screen and (min-width: 768px){.modal-backdrop .modal nav{top:25px;right:25px}}.modal-backdrop .modal nav button{display:inline-block;margin-left:.625rem}@media screen and (min-width: 768px){.modal-backdrop .modal nav button{margin-left:1.5625rem}}.modal-backdrop .modal nav button:nth-child(1){margin-left:0}.modal-backdrop .modal nav button svg{display:block;width:.6875rem;height:.6875rem}@media screen and (min-width: 768px){.modal-backdrop .modal nav button svg{width:.875rem;height:.875rem}}.modal-backdrop .modal h1{text-align:center;font-size:1.75rem;line-height:1.875rem;margin-bottom:.625rem;color:#000}@media screen and (min-width: 768px){.modal-backdrop .modal h1{font-size:2.25rem;line-height:2.5rem}}.modal-backdrop .modal h2{text-align:center;font-size:1.25rem;line-height:1.5rem;margin-bottom:1.875rem;color:#000}@media screen and (min-width: 768px){.modal-backdrop .modal h2{font-size:1.5rem;line-height:1.875rem}}.modal-backdrop .modal .modal-buttons{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-backdrop .modal .modal-buttons button{width:106px;margin:0 10px}.modal-backdrop .modal .modal-buttons .submit{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;transition:background-color 300ms, color 300ms;color:#fff;background-color:#528bfd}@media screen and (min-width: 768px){.modal-backdrop .modal .modal-buttons .submit{font-size:16px}}.modal-backdrop .modal .modal-buttons .submit:hover{color:#fff;background-color:#528bfd}.modal-backdrop .modal .modal-buttons .submit[disabled],.modal-backdrop .modal .modal-buttons .submit:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.modal-backdrop .modal .modal-buttons .submit{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.modal-backdrop .modal .modal-buttons .submit{font-size:16px}}.modal-backdrop .modal .modal-buttons .submit:hover{color:#fff;background-color:#528bfd}.modal-backdrop .modal .modal-buttons .submit[disabled],.modal-backdrop .modal .modal-buttons .submit:hover[disabled]{border-color:#ccc;background-color:#ccc}.modal-backdrop .modal .modal-buttons .submit:hover{border-color:rgba(82, 139, 253, .8);background-color:rgba(82, 139, 253, .8)}.modal-backdrop .modal .modal-buttons .cancel{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border:none}@media screen and (min-width: 768px){.modal-backdrop .modal .modal-buttons .cancel{font-size:16px}}.modal-backdrop .modal .modal-buttons .cancel:hover{color:#fff;background-color:#528bfd}.modal-backdrop .modal .modal-buttons .cancel[disabled],.modal-backdrop .modal .modal-buttons .cancel:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.modal-backdrop .modal .modal-buttons .cancel{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}.modal-backdrop .modal .form-item{display:block;margin-bottom:15px}.modal-backdrop .modal .form-item.text-field{width:100%;position:relative}.modal-backdrop .modal .form-item.text-field.search:after{display:block;content:'';width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg id='icon-search' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230044df;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath id='search' class='cls-1' d='M7.1,0a7.1,7.1,0,0,0,0,14.2,7.39,7.39,0,0,0,4.1-1.3l4.7,4.7a1.27,1.27,0,1,0,1.8-1.8L13,11.1A7.39,7.39,0,0,0,14.3,7,7.26,7.26,0,0,0,7.1,0Zm0,2.5a4.53,4.53,0,0,1,4.6,4.6,4.53,4.53,0,0,1-4.6,4.6A4.53,4.53,0,0,1,2.5,7.1,4.65,4.65,0,0,1,7.1,2.5Z'/%3E%3C/svg%3E") no-repeat center center/100%;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:15px}.modal-backdrop .modal .form-item.text-field input{display:block;border-radius:4px;width:100%;height:40px;border:1px solid #ccc;padding-left:10px;font-size:1rem;color:#000}.modal-backdrop .modal .form-item.duration-field{width:100%;position:relative}.modal-backdrop .modal .form-item.duration-field input{display:block;border-radius:4px;width:70px;height:40px;border:1px solid #ccc;padding-left:10px;font-size:1rem;color:#000}.modal-backdrop .modal .form-item.select-field{width:100%;text-align:left}.modal-backdrop .modal .form-item.select-field label{display:block;margin-bottom:8px}@media screen and (min-width: 768px){.modal-backdrop .modal .form-item.select-field label{margin-right:10px;margin-top:16px;margin-bottom:0;vertical-align:middle}}.modal-backdrop .modal .form-item.select-field select{color:#000;display:block;border-radius:4px;width:100%;height:50px;border:1px solid #ccc;padding-left:6px}@media screen and (min-width: 768px){.modal-backdrop .modal .form-item.select-field select{width:100%;vertical-align:middle}}.modal-backdrop .modal .form-item.checkbox-field{height:50px;width:100%;text-align:left}@media screen and (min-width: 768px){.modal-backdrop .modal .form-item.checkbox-field{width:auto;text-align:left}}@media screen and (min-width: 960px){.modal-backdrop .modal .form-item.checkbox-field{text-align:left}}.modal-backdrop .modal .form-item.checkbox-field label{color:#000;font-size:16px;position:relative;display:inline-block;white-space:nowrap;padding-left:2.375rem;margin-top:.9375rem}.modal-backdrop .modal .form-item.checkbox-field label:before,.modal-backdrop .modal .form-item.checkbox-field label:after{position:absolute;content:'';display:inline-block}.modal-backdrop .modal .form-item.checkbox-field label:before{height:24px;width:24px;border-radius:4px;border:1px solid #ccc;left:0px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.modal-backdrop .modal .form-item.checkbox-field label:after{height:7px;width:12px;border-left:2px solid #ff4f51;border-bottom:2px solid #ff4f51;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:6px;top:3px}.modal-backdrop .modal .form-item.checkbox-field input[type='checkbox']{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.modal-backdrop .modal .form-item.checkbox-field input[type='checkbox']+label:after{content:none}.modal-backdrop .modal .form-item.checkbox-field input[type='checkbox']:checked+label:after{content:''}.modal-backdrop .modal .form-item.checkbox-field input[type='checkbox']:focus+label:before{outline:2px solid #cc4647 !important}.my-bootcamp .full-content{max-width:1200px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-right:20px;padding-left:20px}@media screen and (min-width: 768px){.my-bootcamp .full-content{padding-right:65px;padding-left:65px}}.my-bootcamp .breadcrumb{margin-top:20px;margin-right:0;margin-bottom:30px;margin-left:0}@media screen and (min-width: 768px){.my-bootcamp .breadcrumb{margin-top:20px;margin-right:0;margin-bottom:40px;margin-left:0}}.my-bootcamp .breadcrumb a.back-link{display:block;color:#000;text-decoration:none;font-size:12px;line-height:1.3334;position:relative;padding-left:19px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width: 768px){.my-bootcamp .breadcrumb a.back-link{padding-left:0;font-size:14px;line-height:1.2858}.my-bootcamp .breadcrumb a.back-link:hover svg{left:-30px}}.my-bootcamp .breadcrumb a.back-link svg{width:12px;height:auto;position:absolute;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left 300ms;transition:left 300ms}@media screen and (min-width: 768px){.my-bootcamp .breadcrumb a.back-link svg{width:14px;left:-25px}}.my-bootcamp .breadcrumb a.back-link svg path{fill:#0044df}.my-bootcamp .my-bootcamp-hero{margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0}.my-bootcamp .my-bootcamp-hero .header .category{display:block;text-transform:uppercase;color:#666;font-size:11px;line-height:1;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;letter-spacing:2px}@media screen and (min-width: 768px){.my-bootcamp .my-bootcamp-hero .header .category{font-size:14px;line-height:1;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0}}@media screen and (min-width: 960px){.my-bootcamp .my-bootcamp-hero .header .category{padding-left:5%}}.my-bootcamp .my-bootcamp-hero .header h2{display:block;font-size:36px;line-height:1.1112;color:#000;margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0}@media screen and (min-width: 768px){.my-bootcamp .my-bootcamp-hero .header h2{font-size:44px;line-height:1.091;margin-top:0;margin-right:0;margin-bottom:40px;margin-left:0}}@media screen and (min-width: 960px){.my-bootcamp .my-bootcamp-hero .header h2{padding-left:5%}}@media screen and (min-width: 768px){.my-bootcamp .my-bootcamp-hero .content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;margin-right:0;margin-bottom:50px;margin-left:0}}.my-bootcamp .my-bootcamp-hero .content .description{margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0}@media screen and (min-width: 960px){.my-bootcamp .my-bootcamp-hero .content .description{padding-left:5%}}@media screen and (min-width: 768px){.my-bootcamp .my-bootcamp-hero .content .description{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;-ms-flex-preferred-size:65%;flex-basis:65%;padding-right:5%;border-right:2px solid #d8d8d8}}.my-bootcamp .my-bootcamp-hero .content .description p{display:block;font-size:16px;line-height:1.5;color:#000}@media screen and (min-width: 768px){.my-bootcamp .my-bootcamp-hero .content .description p{font-size:18px;line-height:1.6667}}.my-bootcamp .my-bootcamp-hero .content .description p a{color:#0044df}@media screen and (min-width: 768px){.my-bootcamp .my-bootcamp-hero .content .information{-ms-flex-preferred-size:35%;flex-basis:35%;padding-left:5%}}.my-bootcamp .my-bootcamp-hero .content .information p,.my-bootcamp .my-bootcamp-hero .content .information h6{display:block;font-size:14px;line-height:1.5715;color:#000;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.my-bootcamp .my-bootcamp-hero .content .information .course-info{margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.my-bootcamp .my-bootcamp-hero.author .content .description{-ms-flex-preferred-size:100%;flex-basis:100%;border-right:none}.my-bootcamp .authoring-add-path{margin-bottom:20px;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:10px}@media screen and (min-width: 768px){.my-bootcamp .authoring-add-path{padding-top:0;padding-right:65px;padding-bottom:0;padding-left:10px}}.my-bootcamp .edit-delete-buttons{margin-top:20px}@media screen and (min-width: 768px){.my-bootcamp .edit-delete-buttons{margin-top:0;float:right}}.my-bootcamp .item-reorder-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-20px}@media screen and (min-width: 768px){.my-bootcamp .item-reorder-button{right:-37.5px}}.my-bootcamp .learning-path-list{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:50px;margin-left:0}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list{margin-top:0;margin-right:0;margin-bottom:80px;margin-left:0}}.my-bootcamp .learning-path-list li{list-style:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, .25);box-shadow:0px 0px 20px 0px rgba(0, 0, 0, .25)}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list li{display:-webkit-box;display:-ms-flexbox;display:flex}}.my-bootcamp .learning-path-list li .path{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list li .path{-ms-flex-preferred-size:65%;flex-basis:65%;padding-top:30px;padding-right:5%;padding-bottom:30px;padding-left:5%}}.my-bootcamp .learning-path-list li .path .header{margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.my-bootcamp .learning-path-list li .path .header::after{display:block;clear:both;content:''}.my-bootcamp .learning-path-list li .path .header .path-details{width:60%;float:left;padding-top:0;padding-right:15px;padding-bottom:0;padding-left:0}.my-bootcamp .learning-path-list li .path .header .path-details .category{display:block;text-transform:uppercase;color:#666;font-size:11px;line-height:1;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;letter-spacing:2px}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list li .path .header .path-details .category{font-size:14px;line-height:1;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0}}.my-bootcamp .learning-path-list li .path .header .path-details h3{display:block;font-size:20px;line-height:1.2;color:#000}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list li .path .header .path-details h3{margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0}}.my-bootcamp .learning-path-list li .path .header .progress{width:40%;float:right}.my-bootcamp .learning-path-list li .path .header .progress::after{display:block;clear:both;content:''}.my-bootcamp .learning-path-list li .path .header .progress .status{display:block;text-align:right;margin-top:0;margin-right:0;margin-bottom:5px;margin-left:0;color:#000;text-transform:uppercase;letter-spacing:2px;font-size:11px;line-height:1}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list li .path .header .progress .status{margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0;font-size:14px;line-height:1}}.my-bootcamp .learning-path-list li .path .header .progress .progress-bar{float:right}.my-bootcamp .learning-path-list li .path .directive{display:none;font-size:14px;line-height:1.5715;color:#767676}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list li .path .directive{display:block}}.my-bootcamp .learning-path-list li .path .directive.mobile{display:block}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list li .path .directive.mobile{display:none}}.my-bootcamp .learning-path-list li .path .more-link{margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0}.my-bootcamp .learning-path-list li .path .more-link a{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list li .path .more-link a{font-size:16px}}.my-bootcamp .learning-path-list li .path .more-link a:hover{color:#fff;background-color:#528bfd}.my-bootcamp .learning-path-list li .path .more-link a[disabled],.my-bootcamp .learning-path-list li .path .more-link a:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list li .path .more-link a{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}.my-bootcamp .learning-path-list li .image.author{cursor:pointer}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list li .image{-ms-flex-preferred-size:35%;flex-basis:35%;position:relative;overflow:hidden}}.my-bootcamp .learning-path-list li .image img{display:block;width:100%;height:auto;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all 0.2s ease;-webkit-backface-visibility:hidden}.my-bootcamp .learning-path-list li .image img:hover{filter:none;-webkit-filter:none}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list li .image img{position:absolute;height:100%;width:auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.my-bootcamp .learning-path-list.author{padding-right:10px}.my-bootcamp .learning-path-list.author li{overflow:visible;position:relative}.my-bootcamp .learning-path-list.author li .path .header .path-details{width:100%}.my-bootcamp .learning-path-list.author .item-reorder-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:-20px}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list.author .item-reorder-button{right:-37.5px}}.my-bootcamp .learning-path-list .image-wrapper{position:relative;float:left;display:none}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list .image-wrapper{float:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:block}}.my-bootcamp .learning-path-list .image-wrapper .edit-photo{background-color:transparent;display:block;border-radius:0 5px 5px 0;width:100%;height:100%;left:0;top:0;position:absolute;color:#fff;text-align:center;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;z-index:1}.my-bootcamp .learning-path-list .image-wrapper .edit-photo p{margin:0;padding:0;opacity:0;-webkit-transition:opacity 300ms, color 300ms;transition:opacity 300ms, color 300ms;font-size:12px}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list .image-wrapper .edit-photo p{font-size:14px}}.my-bootcamp .learning-path-list .image-wrapper .edit-photo svg{display:inline-block;margin-bottom:4px;width:20px;opacity:0;-webkit-transition:opacity 300ms, color 300ms;transition:opacity 300ms, color 300ms}@media screen and (min-width: 768px){.my-bootcamp .learning-path-list .image-wrapper .edit-photo svg{margin-bottom:6px}}.my-bootcamp .learning-path-list .image-wrapper .edit-photo svg path{fill:#fff}.my-bootcamp .learning-path-list .image-wrapper:hover .edit-photo,.my-bootcamp .learning-path-list .image-wrapper:focus-within .edit-photo{background-color:rgba(0, 0, 0, .5)}.my-bootcamp .learning-path-list .image-wrapper:hover .edit-photo p,.my-bootcamp .learning-path-list .image-wrapper:focus-within .edit-photo p{opacity:1}.my-bootcamp .learning-path-list .image-wrapper:hover .edit-photo svg,.my-bootcamp .learning-path-list .image-wrapper:focus-within .edit-photo svg{opacity:1}.popup-table-wrapper.enabled table{cursor:pointer}.image-popup,.table-popup{position:absolute;top:20%;left:30%;z-index:1000;border-radius:5px;border:1px solid #666;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, .75);box-shadow:0 0 10px 0 rgba(0, 0, 0, .75);visibility:hidden}.image-popup header,.table-popup header{overflow:hidden;position:relative;height:2rem;cursor:move;border-bottom:1px solid #d8d8d8;padding:4px}.image-popup header button.close,.table-popup header button.close{float:right}.image-popup .content,.table-popup .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:inherit;width:inherit;cursor:pointer}.content-navigation{margin:3.75rem auto;overflow:hidden;max-width:90%}@media screen and (min-width: 768px){.content-navigation{max-width:32rem}}@media screen and (min-width: 960px){.content-navigation{max-width:37.5rem}}.content-navigation button.prev{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:inline-block;width:45%;float:left}@media screen and (min-width: 768px){.content-navigation button.prev{font-size:16px}}.content-navigation button.prev:hover{color:#fff;background-color:#528bfd}.content-navigation button.prev[disabled],.content-navigation button.prev:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.content-navigation button.prev{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.content-navigation button.prev{width:auto;display:block}}.content-navigation button.next{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;transition:background-color 300ms, color 300ms;color:#fff;background-color:#528bfd;display:inline-block;width:45%;float:right}@media screen and (min-width: 768px){.content-navigation button.next{font-size:16px}}.content-navigation button.next:hover{color:#fff;background-color:#528bfd}.content-navigation button.next[disabled],.content-navigation button.next:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.content-navigation button.next{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.content-navigation button.next{font-size:16px}}.content-navigation button.next:hover{color:#fff;background-color:#528bfd}.content-navigation button.next[disabled],.content-navigation button.next:hover[disabled]{border-color:#ccc;background-color:#ccc}.content-navigation button.next:hover{border-color:rgba(82, 139, 253, .8);background-color:rgba(82, 139, 253, .8)}@media screen and (min-width: 768px){.content-navigation button.next{width:auto;display:block}}.progress-bar{font-size:12px;position:relative;padding:0;width:5em;height:5em;background-color:#eee;border-radius:50%;line-height:5em;letter-spacing:2px}@media screen and (min-width: 768px){.progress-bar{width:6em;height:6em;line-height:6em;font-size:16px}}.progress-bar:after{border:none;position:absolute;top:0.35em;left:0.35em;text-align:center;display:block;border-radius:50%;width:4.3em;height:4.3em;background-color:#fff;content:' '}@media screen and (min-width: 768px){.progress-bar:after{top:0.43em;left:0.43em;width:5.16em;height:5.16em}}.progress-bar span{position:absolute;line-height:5em;width:5em;text-align:center;display:block;color:#53777a;z-index:2}@media screen and (min-width: 768px){.progress-bar span{line-height:6em;width:6em}}.left-half-clipper{border-radius:50%;width:5em;height:5em;position:absolute;clip:rect(0, 5em, 5em, 2.5em)}@media screen and (min-width: 768px){.left-half-clipper{width:6em;height:6em;clip:rect(0, 6em, 6em, 3.12em)}}.progress-bar.over50 .left-half-clipper{clip:rect(auto, auto, auto, auto) !important}.value-bar{position:absolute;clip:rect(0, 2.5em, 5em, 0);width:5em;height:5em;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.value-bar{clip:rect(0, 3.12em, 6em, 0);width:6em;height:6em}}.progress-bar.over50 .first50-bar{position:absolute;clip:rect(0, 5em, 5em, 2.5em);border-radius:50%;width:5em;height:5em}@media screen and (min-width: 768px){.progress-bar.over50 .first50-bar{clip:rect(0, 6em, 6em, 3.12em);width:6em;height:6em}}.progress-bar:not(.over50) .first50-bar{display:none}.progress-bar.p0 .value-bar{display:none}.progress-bar.p1 .value-bar{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.progress-bar.p2 .value-bar{-webkit-transform:rotate(7deg);transform:rotate(7deg)}.progress-bar.p3 .value-bar{-webkit-transform:rotate(11deg);transform:rotate(11deg)}.progress-bar.p4 .value-bar{-webkit-transform:rotate(14deg);transform:rotate(14deg)}.progress-bar.p5 .value-bar{-webkit-transform:rotate(18deg);transform:rotate(18deg)}.progress-bar.p6 .value-bar{-webkit-transform:rotate(22deg);transform:rotate(22deg)}.progress-bar.p7 .value-bar{-webkit-transform:rotate(25deg);transform:rotate(25deg)}.progress-bar.p8 .value-bar{-webkit-transform:rotate(29deg);transform:rotate(29deg)}.progress-bar.p9 .value-bar{-webkit-transform:rotate(32deg);transform:rotate(32deg)}.progress-bar.p10 .value-bar{-webkit-transform:rotate(36deg);transform:rotate(36deg)}.progress-bar.p11 .value-bar{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.progress-bar.p12 .value-bar{-webkit-transform:rotate(43deg);transform:rotate(43deg)}.progress-bar.p13 .value-bar{-webkit-transform:rotate(47deg);transform:rotate(47deg)}.progress-bar.p14 .value-bar{-webkit-transform:rotate(50deg);transform:rotate(50deg)}.progress-bar.p15 .value-bar{-webkit-transform:rotate(54deg);transform:rotate(54deg)}.progress-bar.p16 .value-bar{-webkit-transform:rotate(58deg);transform:rotate(58deg)}.progress-bar.p17 .value-bar{-webkit-transform:rotate(61deg);transform:rotate(61deg)}.progress-bar.p18 .value-bar{-webkit-transform:rotate(65deg);transform:rotate(65deg)}.progress-bar.p19 .value-bar{-webkit-transform:rotate(68deg);transform:rotate(68deg)}.progress-bar.p20 .value-bar{-webkit-transform:rotate(72deg);transform:rotate(72deg)}.progress-bar.p21 .value-bar{-webkit-transform:rotate(76deg);transform:rotate(76deg)}.progress-bar.p22 .value-bar{-webkit-transform:rotate(79deg);transform:rotate(79deg)}.progress-bar.p23 .value-bar{-webkit-transform:rotate(83deg);transform:rotate(83deg)}.progress-bar.p24 .value-bar{-webkit-transform:rotate(86deg);transform:rotate(86deg)}.progress-bar.p25 .value-bar{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.progress-bar.p26 .value-bar{-webkit-transform:rotate(94deg);transform:rotate(94deg)}.progress-bar.p27 .value-bar{-webkit-transform:rotate(97deg);transform:rotate(97deg)}.progress-bar.p28 .value-bar{-webkit-transform:rotate(101deg);transform:rotate(101deg)}.progress-bar.p29 .value-bar{-webkit-transform:rotate(104deg);transform:rotate(104deg)}.progress-bar.p30 .value-bar{-webkit-transform:rotate(108deg);transform:rotate(108deg)}.progress-bar.p31 .value-bar{-webkit-transform:rotate(112deg);transform:rotate(112deg)}.progress-bar.p32 .value-bar{-webkit-transform:rotate(115deg);transform:rotate(115deg)}.progress-bar.p33 .value-bar{-webkit-transform:rotate(119deg);transform:rotate(119deg)}.progress-bar.p34 .value-bar{-webkit-transform:rotate(122deg);transform:rotate(122deg)}.progress-bar.p35 .value-bar{-webkit-transform:rotate(126deg);transform:rotate(126deg)}.progress-bar.p36 .value-bar{-webkit-transform:rotate(130deg);transform:rotate(130deg)}.progress-bar.p37 .value-bar{-webkit-transform:rotate(133deg);transform:rotate(133deg)}.progress-bar.p38 .value-bar{-webkit-transform:rotate(137deg);transform:rotate(137deg)}.progress-bar.p39 .value-bar{-webkit-transform:rotate(140deg);transform:rotate(140deg)}.progress-bar.p40 .value-bar{-webkit-transform:rotate(144deg);transform:rotate(144deg)}.progress-bar.p41 .value-bar{-webkit-transform:rotate(148deg);transform:rotate(148deg)}.progress-bar.p42 .value-bar{-webkit-transform:rotate(151deg);transform:rotate(151deg)}.progress-bar.p43 .value-bar{-webkit-transform:rotate(155deg);transform:rotate(155deg)}.progress-bar.p44 .value-bar{-webkit-transform:rotate(158deg);transform:rotate(158deg)}.progress-bar.p45 .value-bar{-webkit-transform:rotate(162deg);transform:rotate(162deg)}.progress-bar.p46 .value-bar{-webkit-transform:rotate(166deg);transform:rotate(166deg)}.progress-bar.p47 .value-bar{-webkit-transform:rotate(169deg);transform:rotate(169deg)}.progress-bar.p48 .value-bar{-webkit-transform:rotate(173deg);transform:rotate(173deg)}.progress-bar.p49 .value-bar{-webkit-transform:rotate(176deg);transform:rotate(176deg)}.progress-bar.p50 .value-bar{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.progress-bar.p51 .value-bar{-webkit-transform:rotate(184deg);transform:rotate(184deg)}.progress-bar.p52 .value-bar{-webkit-transform:rotate(187deg);transform:rotate(187deg)}.progress-bar.p53 .value-bar{-webkit-transform:rotate(191deg);transform:rotate(191deg)}.progress-bar.p54 .value-bar{-webkit-transform:rotate(194deg);transform:rotate(194deg)}.progress-bar.p55 .value-bar{-webkit-transform:rotate(198deg);transform:rotate(198deg)}.progress-bar.p56 .value-bar{-webkit-transform:rotate(202deg);transform:rotate(202deg)}.progress-bar.p57 .value-bar{-webkit-transform:rotate(205deg);transform:rotate(205deg)}.progress-bar.p58 .value-bar{-webkit-transform:rotate(209deg);transform:rotate(209deg)}.progress-bar.p59 .value-bar{-webkit-transform:rotate(212deg);transform:rotate(212deg)}.progress-bar.p60 .value-bar{-webkit-transform:rotate(216deg);transform:rotate(216deg)}.progress-bar.p61 .value-bar{-webkit-transform:rotate(220deg);transform:rotate(220deg)}.progress-bar.p62 .value-bar{-webkit-transform:rotate(223deg);transform:rotate(223deg)}.progress-bar.p63 .value-bar{-webkit-transform:rotate(227deg);transform:rotate(227deg)}.progress-bar.p64 .value-bar{-webkit-transform:rotate(230deg);transform:rotate(230deg)}.progress-bar.p65 .value-bar{-webkit-transform:rotate(234deg);transform:rotate(234deg)}.progress-bar.p66 .value-bar{-webkit-transform:rotate(238deg);transform:rotate(238deg)}.progress-bar.p67 .value-bar{-webkit-transform:rotate(241deg);transform:rotate(241deg)}.progress-bar.p68 .value-bar{-webkit-transform:rotate(245deg);transform:rotate(245deg)}.progress-bar.p69 .value-bar{-webkit-transform:rotate(248deg);transform:rotate(248deg)}.progress-bar.p70 .value-bar{-webkit-transform:rotate(252deg);transform:rotate(252deg)}.progress-bar.p71 .value-bar{-webkit-transform:rotate(256deg);transform:rotate(256deg)}.progress-bar.p72 .value-bar{-webkit-transform:rotate(259deg);transform:rotate(259deg)}.progress-bar.p73 .value-bar{-webkit-transform:rotate(263deg);transform:rotate(263deg)}.progress-bar.p74 .value-bar{-webkit-transform:rotate(266deg);transform:rotate(266deg)}.progress-bar.p75 .value-bar{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.progress-bar.p76 .value-bar{-webkit-transform:rotate(274deg);transform:rotate(274deg)}.progress-bar.p77 .value-bar{-webkit-transform:rotate(277deg);transform:rotate(277deg)}.progress-bar.p78 .value-bar{-webkit-transform:rotate(281deg);transform:rotate(281deg)}.progress-bar.p79 .value-bar{-webkit-transform:rotate(284deg);transform:rotate(284deg)}.progress-bar.p80 .value-bar{-webkit-transform:rotate(288deg);transform:rotate(288deg)}.progress-bar.p81 .value-bar{-webkit-transform:rotate(292deg);transform:rotate(292deg)}.progress-bar.p82 .value-bar{-webkit-transform:rotate(295deg);transform:rotate(295deg)}.progress-bar.p83 .value-bar{-webkit-transform:rotate(299deg);transform:rotate(299deg)}.progress-bar.p84 .value-bar{-webkit-transform:rotate(302deg);transform:rotate(302deg)}.progress-bar.p85 .value-bar{-webkit-transform:rotate(306deg);transform:rotate(306deg)}.progress-bar.p86 .value-bar{-webkit-transform:rotate(310deg);transform:rotate(310deg)}.progress-bar.p87 .value-bar{-webkit-transform:rotate(313deg);transform:rotate(313deg)}.progress-bar.p88 .value-bar{-webkit-transform:rotate(317deg);transform:rotate(317deg)}.progress-bar.p89 .value-bar{-webkit-transform:rotate(320deg);transform:rotate(320deg)}.progress-bar.p90 .value-bar{-webkit-transform:rotate(324deg);transform:rotate(324deg)}.progress-bar.p91 .value-bar{-webkit-transform:rotate(328deg);transform:rotate(328deg)}.progress-bar.p92 .value-bar{-webkit-transform:rotate(331deg);transform:rotate(331deg)}.progress-bar.p93 .value-bar{-webkit-transform:rotate(335deg);transform:rotate(335deg)}.progress-bar.p94 .value-bar{-webkit-transform:rotate(338deg);transform:rotate(338deg)}.progress-bar.p95 .value-bar{-webkit-transform:rotate(342deg);transform:rotate(342deg)}.progress-bar.p96 .value-bar{-webkit-transform:rotate(346deg);transform:rotate(346deg)}.progress-bar.p97 .value-bar{-webkit-transform:rotate(349deg);transform:rotate(349deg)}.progress-bar.p98 .value-bar{-webkit-transform:rotate(353deg);transform:rotate(353deg)}.progress-bar.p99 .value-bar{-webkit-transform:rotate(356deg);transform:rotate(356deg)}.progress-bar.p100 .value-bar{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.progress-bar.p0 .first50-bar,.progress-bar.p1 .first50-bar,.progress-bar.p2 .first50-bar,.progress-bar.p3 .first50-bar,.progress-bar.p4 .first50-bar,.progress-bar.p5 .first50-bar,.progress-bar.p6 .first50-bar,.progress-bar.p7 .first50-bar,.progress-bar.p8 .first50-bar,.progress-bar.p9 .first50-bar,.progress-bar.p10 .first50-bar,.progress-bar.p11 .first50-bar,.progress-bar.p12 .first50-bar,.progress-bar.p13 .first50-bar,.progress-bar.p14 .first50-bar,.progress-bar.p15 .first50-bar,.progress-bar.p16 .first50-bar,.progress-bar.p17 .first50-bar,.progress-bar.p18 .first50-bar,.progress-bar.p19 .first50-bar,.progress-bar.p20 .first50-bar,.progress-bar.p21 .first50-bar,.progress-bar.p22 .first50-bar,.progress-bar.p23 .first50-bar,.progress-bar.p24 .first50-bar,.progress-bar.p25 .first50-bar,.progress-bar.p26 .first50-bar,.progress-bar.p27 .first50-bar,.progress-bar.p28 .first50-bar,.progress-bar.p29 .first50-bar,.progress-bar.p30 .first50-bar,.progress-bar.p31 .first50-bar,.progress-bar.p32 .first50-bar,.progress-bar.p33 .first50-bar,.progress-bar.p34 .first50-bar,.progress-bar.p35 .first50-bar,.progress-bar.p36 .first50-bar,.progress-bar.p37 .first50-bar,.progress-bar.p38 .first50-bar,.progress-bar.p39 .first50-bar,.progress-bar.p40 .first50-bar,.progress-bar.p41 .first50-bar,.progress-bar.p42 .first50-bar,.progress-bar.p43 .first50-bar,.progress-bar.p44 .first50-bar,.progress-bar.p45 .first50-bar,.progress-bar.p46 .first50-bar,.progress-bar.p47 .first50-bar,.progress-bar.p48 .first50-bar,.progress-bar.p49 .first50-bar{background-color:#ff7e3a}.progress-bar.p0 .value-bar,.progress-bar.p1 .value-bar,.progress-bar.p2 .value-bar,.progress-bar.p3 .value-bar,.progress-bar.p4 .value-bar,.progress-bar.p5 .value-bar,.progress-bar.p6 .value-bar,.progress-bar.p7 .value-bar,.progress-bar.p8 .value-bar,.progress-bar.p9 .value-bar,.progress-bar.p10 .value-bar,.progress-bar.p11 .value-bar,.progress-bar.p12 .value-bar,.progress-bar.p13 .value-bar,.progress-bar.p14 .value-bar,.progress-bar.p15 .value-bar,.progress-bar.p16 .value-bar,.progress-bar.p17 .value-bar,.progress-bar.p18 .value-bar,.progress-bar.p19 .value-bar,.progress-bar.p20 .value-bar,.progress-bar.p21 .value-bar,.progress-bar.p22 .value-bar,.progress-bar.p23 .value-bar,.progress-bar.p24 .value-bar,.progress-bar.p25 .value-bar,.progress-bar.p26 .value-bar,.progress-bar.p27 .value-bar,.progress-bar.p28 .value-bar,.progress-bar.p29 .value-bar,.progress-bar.p30 .value-bar,.progress-bar.p31 .value-bar,.progress-bar.p32 .value-bar,.progress-bar.p33 .value-bar,.progress-bar.p34 .value-bar,.progress-bar.p35 .value-bar,.progress-bar.p36 .value-bar,.progress-bar.p37 .value-bar,.progress-bar.p38 .value-bar,.progress-bar.p39 .value-bar,.progress-bar.p40 .value-bar,.progress-bar.p41 .value-bar,.progress-bar.p42 .value-bar,.progress-bar.p43 .value-bar,.progress-bar.p44 .value-bar,.progress-bar.p45 .value-bar,.progress-bar.p46 .value-bar,.progress-bar.p47 .value-bar,.progress-bar.p48 .value-bar,.progress-bar.p49 .value-bar{border:0.552em solid #ff7e3a}.progress-bar.p50 .first50-bar,.progress-bar.p51 .first50-bar,.progress-bar.p52 .first50-bar,.progress-bar.p53 .first50-bar,.progress-bar.p54 .first50-bar,.progress-bar.p55 .first50-bar,.progress-bar.p56 .first50-bar,.progress-bar.p57 .first50-bar,.progress-bar.p58 .first50-bar,.progress-bar.p59 .first50-bar,.progress-bar.p60 .first50-bar,.progress-bar.p61 .first50-bar,.progress-bar.p62 .first50-bar,.progress-bar.p63 .first50-bar,.progress-bar.p64 .first50-bar,.progress-bar.p65 .first50-bar,.progress-bar.p66 .first50-bar,.progress-bar.p67 .first50-bar,.progress-bar.p68 .first50-bar,.progress-bar.p69 .first50-bar,.progress-bar.p70 .first50-bar,.progress-bar.p71 .first50-bar,.progress-bar.p72 .first50-bar,.progress-bar.p73 .first50-bar,.progress-bar.p74 .first50-bar,.progress-bar.p75 .first50-bar,.progress-bar.p76 .first50-bar,.progress-bar.p77 .first50-bar,.progress-bar.p78 .first50-bar,.progress-bar.p79 .first50-bar,.progress-bar.p80 .first50-bar,.progress-bar.p81 .first50-bar,.progress-bar.p82 .first50-bar,.progress-bar.p83 .first50-bar,.progress-bar.p84 .first50-bar,.progress-bar.p85 .first50-bar,.progress-bar.p86 .first50-bar,.progress-bar.p87 .first50-bar,.progress-bar.p88 .first50-bar,.progress-bar.p89 .first50-bar,.progress-bar.p90 .first50-bar,.progress-bar.p91 .first50-bar,.progress-bar.p92 .first50-bar,.progress-bar.p93 .first50-bar,.progress-bar.p94 .first50-bar,.progress-bar.p95 .first50-bar,.progress-bar.p96 .first50-bar,.progress-bar.p97 .first50-bar,.progress-bar.p98 .first50-bar,.progress-bar.p99 .first50-bar{background-color:#ffc34e}.progress-bar.p50 .value-bar,.progress-bar.p51 .value-bar,.progress-bar.p52 .value-bar,.progress-bar.p53 .value-bar,.progress-bar.p54 .value-bar,.progress-bar.p55 .value-bar,.progress-bar.p56 .value-bar,.progress-bar.p57 .value-bar,.progress-bar.p58 .value-bar,.progress-bar.p59 .value-bar,.progress-bar.p60 .value-bar,.progress-bar.p61 .value-bar,.progress-bar.p62 .value-bar,.progress-bar.p63 .value-bar,.progress-bar.p64 .value-bar,.progress-bar.p65 .value-bar,.progress-bar.p66 .value-bar,.progress-bar.p67 .value-bar,.progress-bar.p68 .value-bar,.progress-bar.p69 .value-bar,.progress-bar.p70 .value-bar,.progress-bar.p71 .value-bar,.progress-bar.p72 .value-bar,.progress-bar.p73 .value-bar,.progress-bar.p74 .value-bar,.progress-bar.p75 .value-bar,.progress-bar.p76 .value-bar,.progress-bar.p77 .value-bar,.progress-bar.p78 .value-bar,.progress-bar.p79 .value-bar,.progress-bar.p80 .value-bar,.progress-bar.p81 .value-bar,.progress-bar.p82 .value-bar,.progress-bar.p83 .value-bar,.progress-bar.p84 .value-bar,.progress-bar.p85 .value-bar,.progress-bar.p86 .value-bar,.progress-bar.p87 .value-bar,.progress-bar.p88 .value-bar,.progress-bar.p89 .value-bar,.progress-bar.p90 .value-bar,.progress-bar.p91 .value-bar,.progress-bar.p92 .value-bar,.progress-bar.p93 .value-bar,.progress-bar.p94 .value-bar,.progress-bar.p95 .value-bar,.progress-bar.p96 .value-bar,.progress-bar.p97 .value-bar,.progress-bar.p98 .value-bar,.progress-bar.p99 .value-bar{border:0.552em solid #ffc34e}.progress-bar.p100 .first50-bar{background-color:#7abc31}.progress-bar.p100 .value-bar{border:0.552em solid #7abc31}.select-units .text-field.search:after{display:block;content:'';width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg id='icon-search' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230044df;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath id='search' class='cls-1' d='M7.1,0a7.1,7.1,0,0,0,0,14.2,7.39,7.39,0,0,0,4.1-1.3l4.7,4.7a1.27,1.27,0,1,0,1.8-1.8L13,11.1A7.39,7.39,0,0,0,14.3,7,7.26,7.26,0,0,0,7.1,0Zm0,2.5a4.53,4.53,0,0,1,4.6,4.6,4.53,4.53,0,0,1-4.6,4.6A4.53,4.53,0,0,1,2.5,7.1,4.65,4.65,0,0,1,7.1,2.5Z'/%3E%3C/svg%3E") no-repeat center center/100%;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:15px}.select-units .modal-dialog-body>ul{height:50vh;overflow-y:auto;list-style-type:none}.select-units .modal-dialog-body>ul li{padding:5px}.select-units .modal-dialog-body>ul li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-units .modal-dialog-body>ul li label .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.select-units .modal-dialog-body>ul li input[type='checkbox']{margin:0 1em}.select-units .modal-dialog-body>ul li .hierarchy-parents{font-style:oblique;font-size:smaller;color:gray}.select-units .right{float:right}.select-units .copy{display:-webkit-box;display:-ms-flexbox;display:flex}.select-units .copy .label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.table-popup{background-color:#fff;overflow:auto;max-width:50vw;max-height:100vh}.textarea label{display:block;font-weight:300;margin-bottom:5px;font-size:12px;line-height:14px;height:14px}@media screen and (min-width: 768px){.textarea label{font-size:14px;line-height:18px;height:18px}}textarea,.block--edit-mode .textarea .cke_editable[contenteditable='true'],form .textarea .cke_editable[contenteditable='true']{display:block;border-radius:4px;width:100%;border:1px solid #ccc;color:#000;padding:11px 13px;font-size:13px;line-height:16px}@media screen and (min-width: 768px){textarea,.block--edit-mode .textarea .cke_editable[contenteditable='true'],form .textarea .cke_editable[contenteditable='true']{padding:16px;font-size:16px;line-height:20px}}textarea::-webkit-input-placeholder,.block--edit-mode .textarea .cke_editable[contenteditable='true']::-webkit-input-placeholder,form .textarea .cke_editable[contenteditable='true']::-webkit-input-placeholder{color:rgba(0, 0, 0, .3)}textarea::-moz-placeholder,.block--edit-mode .textarea .cke_editable[contenteditable='true']::-moz-placeholder,form .textarea .cke_editable[contenteditable='true']::-moz-placeholder{color:rgba(0, 0, 0, .3)}textarea::-ms-input-placeholder,.block--edit-mode .textarea .cke_editable[contenteditable='true']::-ms-input-placeholder,form .textarea .cke_editable[contenteditable='true']::-ms-input-placeholder{color:rgba(0, 0, 0, .3)}textarea::placeholder,.block--edit-mode .textarea .cke_editable[contenteditable='true']::placeholder,form .textarea .cke_editable[contenteditable='true']::placeholder{color:rgba(0, 0, 0, .3)}.toggle{display:inline-block;border-radius:100px;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .3);box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .3);white-space:nowrap;-webkit-transition:background-color 300ms;transition:background-color 300ms;padding:2px}.toggle.edit{background:#008382}.toggle.edit:hover{background:#006b6b}.toggle.view{background:#ff7e3a}.toggle.view:hover{background:#ff4f51}@media screen and (min-width: 768px){.toggle{padding:3px}}.toggle .toggle-label{display:inline-block;vertical-align:middle;color:#fff;padding:6px 5px 6px 10px;font-size:.625rem;line-height:.625rem}@media screen and (min-width: 768px){.toggle .toggle-label{padding:7px 6px 7px 12px;font-size:.75rem;line-height:.75rem}}.toggle .toggle-circle{display:inline-block;vertical-align:middle;background:#fff;border-radius:100px;-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, .5);box-shadow:0 1px 1px 0 rgba(0, 0, 0, .5);height:22px;width:22px}@media screen and (min-width: 768px){.toggle .toggle-circle{height:26px;width:26px}}.user-menu-wrapper{position:absolute;width:100%;background-color:#fff;top:70px;z-index:10;padding:20px;color:#000;-webkit-box-shadow:0px 2px 10px 0px rgba(0, 0, 0, .25);box-shadow:0px 2px 10px 0px rgba(0, 0, 0, .25)}@media screen and (min-width: 768px){.user-menu-wrapper{top:0;right:0;width:17.5rem;padding:25px}}.user-menu-wrapper .user-meta{cursor:pointer}.user-menu-wrapper .user-meta .text-elements{float:left;display:inline-block;margin-top:.75rem}@media screen and (min-width: 768px){.user-menu-wrapper .user-meta .text-elements{margin-top:.25rem}}.user-menu-wrapper .user-meta .text-elements .user-name,.user-menu-wrapper .user-meta .text-elements .user-company{display:inline-block;line-height:15px}@media screen and (min-width: 768px){.user-menu-wrapper .user-meta .text-elements .user-name,.user-menu-wrapper .user-meta .text-elements .user-company{display:block}}.user-menu-wrapper .user-meta .text-elements .user-name{padding-right:.9375rem;border-right:1px solid #d8d8d8}@media screen and (min-width: 768px){.user-menu-wrapper .user-meta .text-elements .user-name{border-right:none;padding-right:0}}.user-menu-wrapper .user-meta .text-elements .user-company{margin-left:.9375rem}@media screen and (min-width: 768px){.user-menu-wrapper .user-meta .text-elements .user-company{margin-left:0}}.user-menu-wrapper .user-meta .user-pic{display:inline-block;float:right;border-radius:100%;width:2.5rem;height:2.5rem}@media screen and (min-width: 768px){.user-menu-wrapper .user-meta .user-pic{width:3.125rem;height:3.125rem}}.user-menu-wrapper nav{clear:both;padding:.625rem 0}@media screen and (min-width: 768px){.user-menu-wrapper nav{padding:1.875rem 0 0 0}}.user-menu-wrapper nav ul li{margin:0 0 20px 0}.user-menu-wrapper nav ul li a{text-decoration:none}.utility-bar{background-color:#fff;position:absolute;top:70px;left:0;width:100%;overflow-y:hidden;overflow-x:auto;white-space:nowrap;margin:.625rem 0 2.5rem;padding:1.25rem 0;border-bottom:1px solid #ccc}@media screen and (min-width: 960px){.utility-bar{position:fixed;padding:3.125rem 0 0;width:108px;height:100vh;white-space:normal;border-bottom:none;border-right:1px solid #ccc}}.utility-bar .utility-bar-inner{margin:0 auto;text-align:center}@media screen and (min-width: 960px){.utility-bar .utility-bar-inner{max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden}}.utility-bar .utility-bar-inner a{position:relative;display:inline-block;width:85px;height:35px}@media screen and (min-width: 960px){.utility-bar .utility-bar-inner a{width:108px;margin-bottom:30px}}.utility-bar .utility-bar-inner a:nth-child(1){margin-top:2px}.utility-bar .utility-bar-inner a svg{display:block;width:26px;height:26px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.utility-bar .utility-bar-inner a.active:after{content:'';width:100%;height:4px;background-color:#ff4f51;position:absolute;bottom:-20px;left:0}@media screen and (min-width: 960px){.utility-bar .utility-bar-inner a.active:after{width:4px;height:100%;bottom:auto;top:0}}.utility-bar .utility-bar-inner a.has-data:before{content:attr(data-number);display:inline-block;position:absolute;background-color:blue;color:#fff;width:18px;height:18px;border-radius:100%;top:1px;right:22px;z-index:2;font-size:11px;padding-top:4px}@media screen and (min-width: 960px){.utility-bar .utility-bar-inner a.has-data:before{right:33px}}.video.highlighted{border:4px solid #008382}.video.highlighted:hover{background:rgba(0, 131, 130, .1)}.video h3{font-size:1.75rem;line-height:1.875rem;margin-bottom:2.1875rem;color:#000}@media screen and (min-width: 768px){.video h3{font-size:2.25rem;line-height:2.5rem;text-align:center}}.comment{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.3125rem}.comment:first-child{margin-top:0}.comment .content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment .content-header .name.background-loading{width:12.5rem}.comment .content-header .name{color:#0044df}.comment .content-header .published-time-ago,.comment .content-header .edited{margin-left:.9375rem;color:#b5b5b5;font-size:.875rem}.comment .content-header .extra-options-dropdown{margin-right:.9375rem;margin-left:auto}.comment .content p{font-size:inherit;line-height:1.5}.comment .loading{margin-left:auto;margin-right:auto}.comments{list-style:none;margin:0;padding:0;margin-top:.9375rem;max-height:500px;overflow-y:auto}.new-comment{display:-webkit-box;display:-ms-flexbox;display:flex}.coach-help{width:770px;padding:50px;margin:auto;font-size:1.125rem}.coach-help h2{margin:1.5625rem;font-size:2.25rem}.coach-help form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px;padding:20px;border:3px solid #009be8;border-radius:15px;font-size:1rem}.coach-help form>*{-ms-flex-preferred-size:100%;flex-basis:100%}.coach-help form label{position:relative;margin-top:1rem}.coach-help form label span{position:absolute;top:5px;left:5px}.coach-help form label[for='name']{margin-right:20px}.coach-help form label[for='name'],.coach-help form label[for='email']{margin-top:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.coach-help form input,.coach-help form textarea,.block--edit-mode .textarea .coach-help form .cke_editable[contenteditable='true'],.coach-help form .textarea .cke_editable[contenteditable='true']{width:100%;padding:.3125rem;border:0;border-radius:0;border-bottom:1px solid #000}.coach-help form textarea,.block--edit-mode .textarea .coach-help form .cke_editable[contenteditable='true'],.coach-help form .textarea .cke_editable[contenteditable='true']{min-height:5rem}.coach-help form button{margin-top:1rem;text-align:center}.full-content-inner{color:#000;line-height:normal}.full-content-inner h1{font-size:2.25rem;margin:1.5625rem}.extra-options-dropdown{position:relative}.extra-options-dropdown svg{width:1.25rem;height:1.25rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;cursor:pointer}.extra-options-dropdown ul{list-style:none;margin:0;padding:0;position:absolute;right:0;z-index:51;border:#ccc 1px solid;border-radius:4px}.extra-options-dropdown ul li{padding:.3125rem;border-top:#ccc 1px solid;cursor:pointer;background:#fff}.extra-options-dropdown ul li:first-child{border-top:none}.extra-options-dropdown ul li:hover{background:#f3f3f3}.extra-options-dropdown svg{fill:#d8d8d8}.extra-options-dropdown ul{display:none}.extra-options-dropdown.open svg{fill:#767676}.extra-options-dropdown.open ul{display:inline;display:initial}.background-loading{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:backgroundLoading;animation-name:backgroundLoading;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(8%, #eee), color-stop(25%, transparent));background:linear-gradient(to right, transparent 0%, #eee 8%, transparent 25%)}@-webkit-keyframes backgroundLoading{0%{background-position:0}100%{background-position:180px}}@keyframes backgroundLoading{0%{background-position:0}100%{background-position:180px}}.block--edit-mode .textarea .cke_editable[contenteditable='true'],form .textarea .cke_editable[contenteditable='true']{min-height:7.25em}.block--edit-mode .input-text .cke_editable[contenteditable='true'],form .input-text .cke_editable[contenteditable='true']{border-radius:4px;border:1px solid #ccc;padding-left:10px;padding-right:10px}.visuallyhidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto !important;height:auto !important;margin:0 !important;overflow:visible !important;position:static !important;width:auto !important;white-space:inherit !important}[contenteditable='true']:not(.cke_wysiwyg_div){border:1px solid transparent;padding:5px}[contenteditable='true']:not(.cke_wysiwyg_div):hover:not(:focus){border:1px solid gray}

#root{min-height:100vh;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#root>.main-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff}p{margin-bottom:.5rem}@media screen and (min-width: 768px){.is-staff .full-content-inner{margin-left:108px}}.drop-zone{width:100%;height:100px;border:2px dashed #666;padding:10px;cursor:pointer}.drop-zone.active{border-color:blue}.drop-zone.accept{border-color:lightgreen}.drop-zone.reject{border-color:indianred}.lab-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:calc(100vh - 57px)}.streaming-container{width:100%;height:100%}.lab-module .instructions.floating header{cursor:move}.loading{margin:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-wrapper{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:x-large;color:#fff;background:rgba(0, 0, 0, .3);top:0;left:0}a.anchor{position:relative;display:block;top:-120px;visibility:hidden}details{margin-bottom:.5rem}details>summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}details>summary:hover{color:#666;text-shadow:0 0 2px rgba(102, 102, 102, .25)}details:last-child{margin-bottom:0}details .pre-content ul,details .pre-content ol{margin-bottom:0}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Proxima Nova';src:url(/e802340fb269d9d36021226351d078e7.eot),url(/12ccd551e98723a35f926077a3dd40c4.woff) format("embedded-opentype");font-weight:400;font-style:normal}html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:"Poppins",sans-serif;height:100%;-webkit-font-smoothing:antialiased}svg{pointer-events:none}strong{font-weight:bold}u{text-decoration:underline}em{font-style:italic}s{text-decoration:line-through}a{word-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.admin-page{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.admin-page-main{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.admin-page-main .admin-pages-content{min-height:100vh}.admin-page .admin-pages-content{background-color:#fafbfd;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:96px}@media screen and (min-width: 768px){.admin-page .admin-pages-content{padding-left:74px}}@media screen and (min-width: 1200px){.admin-page .admin-pages-content{padding-left:0}}.admin-page .admin-pages-content .pagination__state--current{padding:10px 10px}.admin-page .admin-pages-content .pagination__state--current input{width:2rem;height:2rem;text-align:center}.admin-page .admin-pages-header{background-color:#fff;position:fixed;width:100%;height:57px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 12px 16px 0 rgba(47, 57, 71, .02);box-shadow:0 12px 16px 0 rgba(47, 57, 71, .02)}.admin-page .admin-pages-header .header{height:56px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #efefef;background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);z-index:2;padding:0 24px}@media screen and (min-width: 768px){.admin-page .admin-pages-header .header{padding:0 36px 0 0}}.admin-page .admin-pages-header .header__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:absolute;left:0}@media screen and (min-width: 768px){.admin-page .admin-pages-header .header__left{width:auto;position:static}}.admin-page .admin-pages-header .header__right{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.admin-page .admin-pages-header .header__right .header-user-profile-wrapper{padding-left:24px}@media screen and (min-width: 768px){.admin-page .admin-pages-header .header__right .header-user-profile-wrapper{padding-left:36px}}.admin-page .admin-pages-header .header__right .header-user-profile-wrapper .user-profile__label{display:none}.admin-page .admin-pages-header .header__container{display:none}.admin-page .admin-pages-header .header__container-course-overview{display:none}.admin-page .admin-pages-header .header__container-admin-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (min-width: 768px){.admin-page .admin-pages-header .header__container-admin-page{width:100%;max-width:1080px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media screen and (min-width: 1600px){.admin-page .admin-pages-header .header__container-admin-page{min-width:1200px}}.admin-page .admin-pages-header .header__container-admin-page h1{font-family:"Proxima Nova",sans-serif;font-size:15px;color:#000;letter-spacing:-0.1px;line-height:16px;font-weight:600;margin-bottom:0px}.admin-page .admin-pages-header .header__container-admin-page .header-admin-page-column{padding:0}@media screen and (min-width: 768px){.admin-page .admin-pages-header .header__container-admin-page .header-admin-page-column{padding-left:24px;padding-right:24px}}.admin-page .admin-pages-header .header__title{display:none}.admin-page .admin-pages-sidebar{display:none}@media screen and (min-width: 768px){.admin-page .admin-pages-sidebar{background-color:#fff;padding:112px 0 56px 0;position:fixed;width:64px;left:0;top:0;bottom:0;z-index:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:1px 0 0 0 rgba(47, 57, 71, .05);box-shadow:1px 0 0 0 rgba(47, 57, 71, .05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.admin-page .admin-pages-sidebar---expanded{width:204px}.ps2 .admin-page .admin-pages-header .header__container-admin-page h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.wrapper .lesson-after-scroll-wrapper{padding-top:163px}.block-editor-page{background:#f9fafb;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.block-editor-page .block-editor-page-main{background:#f9fafb;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-editor-page .block-editor-page-header-wrapper{position:-webkit-sticky;position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;z-index:99}.block-editor-page .block-editor-page-header-wrapper .header{height:56px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #efefef;background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);z-index:2;padding:0 24px}.block-editor-page .block-editor-page-header-wrapper .header__container{display:none}.block-editor-page .block-editor-page-header-wrapper .header__container-course-overview{display:none}@media screen and (min-width: 768px){.block-editor-page .block-editor-page-header-wrapper .header{padding:0 36px}}.block-editor-page .block-editor-page-header-wrapper .header__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}@media screen and (min-width: 768px){.block-editor-page .block-editor-page-header-wrapper .header__left{width:100%}}.block-editor-page .block-editor-page-header-wrapper .header__left .header-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:17px}@media screen and (min-width: 768px){.block-editor-page .block-editor-page-header-wrapper .header__left .header-menu-wrapper{padding-right:36px;border-right:1px solid #efefef}}.block-editor-page .block-editor-page-header-wrapper .header__left .go-back-button-wrapper{display:none}.block-editor-page .block-editor-page-header-wrapper .header__title{display:none}.block-editor-page .block-editor-page-header-wrapper .header__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.block-editor-page .block-editor-page-header-wrapper .header__center{width:100%}}.block-editor-page .block-editor-page-header-wrapper .header__center .header-logo-wrapper{display:none}.block-editor-page .block-editor-page-header-wrapper .header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}@media screen and (min-width: 768px){.block-editor-page .block-editor-page-header-wrapper .header__right{width:100%}}.block-editor-page .block-editor-page-header-wrapper .header__right .header-user-profile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:24px}@media screen and (min-width: 768px){.block-editor-page .block-editor-page-header-wrapper .header__right .header-user-profile-wrapper{padding-left:36px;border-left:1px solid #efefef}}@media screen and (min-width: 768px){.block-editor-page .block-editor-page-header-wrapper .header{height:56px}}.block-editor-page .block-editor-page-header-wrapper .header---colored{background:#528bfd;border-bottom:1px solid rgba(255, 255, 255, .1)}@media screen and (min-width: 768px){.block-editor-page .block-editor-page-header-wrapper .header---colored .header-menu-wrapper{border-right:1px solid rgba(255, 255, 255, .1)}}@media screen and (min-width: 768px){.block-editor-page .block-editor-page-header-wrapper .header---colored .header-user-profile-wrapper{border-left:1px solid rgba(255, 255, 255, .1)}}.block-editor-page .block-editor-page-header-wrapper .header---edit-mode .header__center{display:none}@media screen and (min-width: 768px){.block-editor-page .block-editor-page-header-wrapper .header---edit-mode .header__center{display:-webkit-box;display:-ms-flexbox;display:flex}}.block-editor-page .block-editor-page-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-editor-page .block-editor-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.block-editor-page .block-editor-page-wrapper{padding-bottom:60px;background:#f9fafb}.block-editor-page .container{max-width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.block-editor-page .container{width:100%}}@media screen and (min-width: 1200px){.block-editor-page .container{max-width:1080px}}@media screen and (min-width: 1600px){.block-editor-page .container{max-width:1200px}}.block-editor-page__container{max-width:960px;height:100%;padding:0 10px;margin:0 auto}@media screen and (min-width: 1200px){.block-editor-page__container{max-width:1080px}}@media screen and (min-width: 1600px){.block-editor-page__container{max-width:1200px}}.wrapper{min-height:100vh;padding-bottom:60px;background:#f9fafb}@media screen and (min-width: 768px){.wrapper .content-wrapper-blocks{padding-left:0;padding-right:0}}.wrapper .content-wrapper-blocks .content{height:100vh}.wrapper .container-blocks{background:#f9fafb;max-width:960px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 1200px){.wrapper .container-blocks{max-width:1080px}}@media screen and (min-width: 1600px){.wrapper .container-blocks{max-width:1200px}}.course-overview{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh}.course-overview-hero{max-height:500px;-webkit-transition:max-height 800ms ease-in-out;transition:max-height 800ms ease-in-out;overflow:hidden}.course-overview-hero---after-scroll{max-height:0}.header-additional-row-mobile-wrapper{display:none}.course-overview-page-content-wrapper{padding-top:58px}.course-overview-page-content-wrapper---after-scroll{padding-top:72px}@media screen and (min-width: 768px){.course-overview-page-content-wrapper---after-scroll{padding-top:16px}}.course-overview-page-side-menu-wrapper{padding-left:32px;display:none}@media screen and (min-width: 768px){.course-overview-page-side-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.course-overview-main{background:#f7f8fb;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-overview__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:margin-top 800ms ease-in-out 100ms;transition:margin-top 800ms ease-in-out 100ms}.course-overview__content---after-scroll{margin-top:1px}.course-overview-header-wrapper{position:-webkit-sticky;position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;z-index:99}.course-overview-header-wrapper .header{background-color:#fff;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 26px 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px;position:-webkit-sticky;position:sticky}.course-overview-header-wrapper .header__container{display:none}.course-overview-header-wrapper .header__container-admin-page{display:none}.course-overview-header-wrapper .header__container-course-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;width:100%;z-index:1;margin-top:56px}@media screen and (min-width: 768px){.course-overview-header-wrapper .header__container-course-overview{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:960px}}@media screen and (min-width: 1200px){.course-overview-header-wrapper .header__container-course-overview{max-width:1080px}}@media screen and (min-width: 1600px){.course-overview-header-wrapper .header__container-course-overview{max-width:1200px}}.course-overview-header-wrapper .header__container-course-overview .course-overview-header-bottom{display:none}.course-overview-header-wrapper .header__container-course-overview h1{font-family:"Proxima Nova",sans-serif;font-size:10px;color:#404040;letter-spacing:0.8px;line-height:16px;text-transform:uppercase}.course-overview-header-wrapper .header__container-course-overview .course-overview-header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:100%;padding:0}@media screen and (min-width: 768px){.course-overview-header-wrapper .header__container-course-overview .course-overview-header-left{padding:0 24px}}@media screen and (min-width: 992px){.course-overview-header-wrapper .header__container-course-overview .course-overview-header-left{padding:0 10px}}.course-overview-header-wrapper .header__container-course-overview .course-overview-header-left .after-scroll-header-sub-title-wrapper{display:none}@media screen and (min-width: 768px){.course-overview-header-wrapper .header__container-course-overview .course-overview-header-left .after-scroll-header-sub-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.course-overview-header-wrapper .header__container-course-overview .after-scroll-content-left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.course-overview-header-wrapper .header__container-course-overview .after-scroll-go-back-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:20px}.course-overview-header-wrapper .header__container-course-overview .after-scroll-go-back-wrapper *{fill:#404040}.course-overview-header-wrapper .header__container-course-overview .course-progress-wrapper{display:none}.course-overview-header-wrapper .header__container-course-overview .continue-button-wrapper{display:none}.course-overview-header-wrapper .header__title{max-width:960px;display:none}.course-overview-header-wrapper .header__title h1{font-family:"Poppins",sans-serif;font-weight:600;font-size:18px;color:inherit;letter-spacing:-0.1px;line-height:30px}@media screen and (min-width: 768px){.course-overview-header-wrapper .header__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 10px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;right:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 1258px){.course-overview-header-wrapper .header__title{position:absolute}}@media screen and (min-width: 1200px){.course-overview-header-wrapper .header__title{max-width:1080px}}@media screen and (min-width: 1600px){.course-overview-header-wrapper .header__title{max-width:1200px}}.course-overview-header-wrapper .header__left{display:-webkit-box;display:-ms-flexbox;display:flex}.course-overview-header-wrapper .header__left .header-menu-wrapper{display:none}.course-overview-header-wrapper .header__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:absolute;left:0}.course-overview-header-wrapper .header__center .header-lesson-index-wrapper{display:none}.course-overview-header-wrapper .header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.course-overview-header-wrapper .header__right .header-user-profile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:24px}@media screen and (min-width: 768px){.course-overview-header-wrapper .header__right .header-user-profile-wrapper{padding-left:0 36px}}.course-overview-header-wrapper .header__right .header-user-profile-wrapper .user-profile__label{display:none}@media screen and (min-width: 768px){.course-overview-header-wrapper .header---nav-visible{padding:0}}.course-overview-header-wrapper .header---nav-visible .header__center{margin-left:0}@media screen and (min-width: 768px){.course-overview-header-wrapper .header---nav-visible .header__center{margin-left:300px}}.course-overview-header-wrapper .header---nav-visible .header__left .header-menu-wrapper{display:none}.course-overview-header-wrapper .header---after-scroll .header__center{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.course-overview-header-wrapper .header---after-scroll .header__center{display:none}}.course-overview-header-wrapper .header---after-scroll .header__container-course-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;width:100%;z-index:1;top:auto;left:auto;-webkit-transform:none;transform:none;-webkit-transform:initial;transform:initial;margin-top:0}@media screen and (min-width: 768px){.course-overview-header-wrapper .header---after-scroll .header__container-course-overview{position:static}}@media screen and (min-width: 992px){.course-overview-header-wrapper .header---after-scroll .header__container-course-overview{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:960px}}@media screen and (min-width: 1200px){.course-overview-header-wrapper .header---after-scroll .header__container-course-overview{max-width:1080px}}@media screen and (min-width: 1600px){.course-overview-header-wrapper .header---after-scroll .header__container-course-overview{max-width:1200px}}.course-overview-header-wrapper .header---after-scroll .header__container-course-overview .course-overview-header-bottom{background:#fff;position:absolute;left:0;right:0;padding:16px 24px;border-top:solid 1px rgba(47, 57, 71, .05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.course-overview-header-wrapper .header---after-scroll .header__container-course-overview .course-overview-header-bottom{display:none}}.course-overview-header-wrapper .header---after-scroll .header__container-course-overview .course-overview-header-bottom .continue-button-wrapper-mobile{position:fixed;bottom:36px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;left:0}.course-overview-header-wrapper .header---after-scroll .header__container-course-overview h1{font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:13px;color:#2f3947;letter-spacing:-0.1px;line-height:20px;text-transform:capitalize}.course-overview-header-wrapper .header---after-scroll .header__container-course-overview .course-overview-header-left{padding:0}@media screen and (min-width: 992px){.course-overview-header-wrapper .header---after-scroll .header__container-course-overview .course-overview-header-left{padding:0 10px}}.course-overview-header-wrapper .header---after-scroll .header__container-course-overview .course-overview-header-left .circular-star-wrapper{display:none}@media screen and (min-width: 768px){.course-overview-header-wrapper .header---after-scroll .header__container-course-overview .course-overview-header-left .circular-star-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.course-overview-header-wrapper .header---after-scroll .header__container-course-overview .after-scroll-content-left .after-scroll-header-sub-title-wrapper{display:none}@media screen and (min-width: 768px){.course-overview-header-wrapper .header---after-scroll .header__container-course-overview .after-scroll-content-left .after-scroll-header-sub-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.course-overview-header-wrapper .header---after-scroll .header__container-course-overview .course-progress-wrapper{display:none}.course-overview-header-wrapper .header---after-scroll .header__container-course-overview .continue-button-wrapper{display:none}@media screen and (min-width: 768px){.course-overview-header-wrapper .header---after-scroll .header__container-course-overview .continue-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;height:100%}}.course-overview-header-wrapper .header---after-scroll .header__container-course-overview .continue-button-wrapper button{padding:0}.course-overview-wrapper{padding-bottom:114px}.course-overview-wrapper__container{max-width:960px;height:100%;margin:0 auto}@media screen and (min-width: 1200px){.course-overview-wrapper__container{max-width:1080px}}@media screen and (min-width: 1600px){.course-overview-wrapper__container{max-width:1200px}}.ps2 .course-overview-header-wrapper .header__container-course-overview h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .course-overview-header-wrapper .header__title h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .course-overview-header-wrapper .header---after-scroll .header__container-course-overview h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.courses-list-page{background:#f9fafb;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.courses-list-page .courses-list-page-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.courses-list-page .courses-list-page-main{background:#f7f8fb;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.courses-list-page .courses-list-page-header-wrapper{position:-webkit-sticky;position:sticky;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;z-index:999}@media screen and (min-width: 768px){.courses-list-page .courses-list-page-header-wrapper{position:fixed}}.courses-list-page .courses-list-page-header-wrapper .header{height:56px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #efefef;background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);z-index:2;padding:0 24px;-webkit-transition:0.3s height;transition:0.3s height}@media screen and (min-width: 768px){.courses-list-page .courses-list-page-header-wrapper .header{height:195px}}@media screen and (min-width: 768px){.courses-list-page .courses-list-page-header-wrapper .header{padding:0 36px}}.courses-list-page .courses-list-page-header-wrapper .header__container{display:none}.courses-list-page .courses-list-page-header-wrapper .header__container-course-overview,.courses-list-page .courses-list-page-header-wrapper .header__container-admin-page{display:none}.courses-list-page .courses-list-page-header-wrapper .header__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}@media screen and (min-width: 768px){.courses-list-page .courses-list-page-header-wrapper .header__left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:28px;width:100%}}.courses-list-page .courses-list-page-header-wrapper .header__left .header-logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.courses-list-page .courses-list-page-header-wrapper .header__left .header-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:17px}.courses-list-page .courses-list-page-header-wrapper .header__left .go-back-button-wrapper{display:none}.courses-list-page .courses-list-page-header-wrapper .header__title{max-width:960px;display:none}@media screen and (min-width: 768px){.courses-list-page .courses-list-page-header-wrapper .header__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 10px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;right:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.courses-list-page .courses-list-page-header-wrapper .header__title h1{font-family:"Poppins",sans-serif;font-size:30px;color:#2f3947;font-weight:600;letter-spacing:-0.1px;text-align:center;line-height:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.courses-list-page .courses-list-page-header-wrapper .header__title h1 span{opacity:0.5;color:#2f3947}}@media only screen and (min-width: 1258px){.courses-list-page .courses-list-page-header-wrapper .header__title{position:absolute}}@media screen and (min-width: 1200px){.courses-list-page .courses-list-page-header-wrapper .header__title{max-width:1080px}}@media screen and (min-width: 1600px){.courses-list-page .courses-list-page-header-wrapper .header__title{max-width:1200px}}.courses-list-page .courses-list-page-header-wrapper .header__center{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.courses-list-page .courses-list-page-header-wrapper .header__center{width:100%}}.courses-list-page .courses-list-page-header-wrapper .header__center .header-logo-wrapper{display:none}.courses-list-page .courses-list-page-header-wrapper .header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}@media screen and (min-width: 768px){.courses-list-page .courses-list-page-header-wrapper .header__right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:28px;width:100%}}.courses-list-page .courses-list-page-header-wrapper .header__right .header-user-profile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:24px}.courses-list-page .courses-list-page-header-wrapper .header---colored{background:#4a74e1;border-bottom:1px solid rgba(255, 255, 255, .1)}@media screen and (min-width: 768px){.courses-list-page .courses-list-page-header-wrapper .header---colored .header-menu-wrapper{border-right:1px solid rgba(255, 255, 255, .1)}}.courses-list-page .courses-list-page-header-wrapper .header---edit-mode .header__center{display:none}@media screen and (min-width: 768px){.courses-list-page .courses-list-page-header-wrapper .header---edit-mode .header__center{display:-webkit-box;display:-ms-flexbox;display:flex}}.courses-list-page .courses-list-page-header-wrapper .header---after-scroll{height:56px}.courses-list-page .courses-list-page-header-wrapper .header---after-scroll .header__left{display:none}@media screen and (min-width: 768px){.courses-list-page .courses-list-page-header-wrapper .header---after-scroll .header__left{padding:0;display:block}}.courses-list-page .courses-list-page-header-wrapper .header---after-scroll .header__left .header-logo-wrapper{height:56px}.courses-list-page .courses-list-page-header-wrapper .header---after-scroll .header__title{max-width:960px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.courses-list-page .courses-list-page-header-wrapper .header---after-scroll .header__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 10px;margin:0 auto;width:100%;right:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width: 1258px){.courses-list-page .courses-list-page-header-wrapper .header---after-scroll .header__title{position:absolute}}@media screen and (min-width: 1200px){.courses-list-page .courses-list-page-header-wrapper .header---after-scroll .header__title{max-width:1080px}}@media screen and (min-width: 1600px){.courses-list-page .courses-list-page-header-wrapper .header---after-scroll .header__title{max-width:1200px}}.courses-list-page .courses-list-page-header-wrapper .header---after-scroll .header__title h1{border:1px solid rgba(255, 255, 255, .5);font-family:"Poppins",sans-serif;font-size:18px;color:#000;letter-spacing:0.2px;text-align:right;line-height:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.courses-list-page .courses-list-page-header-wrapper .header---after-scroll .header__title h1 span{display:none}@media screen and (min-width: 768px){.courses-list-page .courses-list-page-header-wrapper .header---after-scroll .header__right{padding:0}}.courses-list-page .courses-list-page-header-wrapper .header---after-scroll .header__right .edit-mode{height:56px;border-right:1px solid rgba(47, 57, 71, .05)}.courses-list-page .courses-list-page-header-wrapper .header---after-scroll .header__right .header-user-profile-wrapper{height:56px}.courses-list-page .courses-list-page-header-wrapper .header---nav-visible .header__left .header-menu-wrapper{display:none}.courses-list-page .courses-list-page-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.courses-list-page .courses-list-page-wrapper{padding-bottom:60px}@media screen and (min-width: 768px){.courses-list-page .courses-list-page-wrapper{padding-top:260px}}.courses-list-page .courses-list-page-wrapper---after-scroll{padding-top:120px}@media screen and (min-width: 768px){.courses-list-page .courses-list-page-wrapper---after-scroll{padding-top:140px}}.courses-list-page .courses-list-page-wrapper__container{max-width:960px;height:100%;padding:0 10px;margin:0 auto}@media screen and (min-width: 1200px){.courses-list-page .courses-list-page-wrapper__container{max-width:1080px}}@media screen and (min-width: 1600px){.courses-list-page .courses-list-page-wrapper__container{max-width:1200px}}.courses-list-page .default-lesson-wrapper{padding-top:234px}@media screen and (min-width: 768px){.courses-list-page .default-lesson-wrapper{padding-top:374px}}.courses-list-page .container{max-width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.courses-list-page .container{width:100%}}@media screen and (min-width: 1200px){.courses-list-page .container{max-width:1080px}}@media screen and (min-width: 1600px){.courses-list-page .container{max-width:1200px}}.courses-list-page .admin-pages-sidebar{background-color:#fff;padding:112px 0 56px 0;position:fixed;width:64px;left:0;top:0;bottom:0;z-index:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:1px 0 0 0 rgba(47, 57, 71, .05);box-shadow:1px 0 0 0 rgba(47, 57, 71, .05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.courses-list-page .admin-pages-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.courses-list-page .admin-pages-sidebar---expanded{width:204px}@media screen and (min-width: 768px){.ps2 .courses-list-page .courses-list-page-header-wrapper .header__title h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}}.ps2 .courses-list-page .courses-list-page-header-wrapper .header---after-scroll .header__title h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.lab-page{background:#f9fafb;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.lab-page .admin-pages-sidebar{background-color:#fff;padding:112px 0 56px 0;position:fixed;width:64px;left:0;top:0;bottom:0;z-index:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:1px 0 0 0 rgba(47, 57, 71, .05);box-shadow:1px 0 0 0 rgba(47, 57, 71, .05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.lab-page .admin-pages-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lab-page .admin-pages-sidebar---expanded{width:204px}.lab-page .lab-page-content-wrapper{display:block}.lab-page .lab-page-main{background:#f7f8fb;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lab-page .lab-page-header-wrapper{position:-webkit-sticky;position:sticky;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;z-index:999}@media screen and (min-width: 768px){.lab-page .lab-page-header-wrapper{position:fixed}}.lab-page .lab-page-header-wrapper .header{height:56px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #efefef;background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);z-index:2;padding:0 24px}@media screen and (min-width: 768px){.lab-page .lab-page-header-wrapper .header{padding:0 36px}}.lab-page .lab-page-header-wrapper .header__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}@media screen and (min-width: 768px){.lab-page .lab-page-header-wrapper .header__left{width:100%}}.lab-page .lab-page-header-wrapper .header__left .header-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:17px}.lab-page .lab-page-header-wrapper .header__left .header-logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lab-page .lab-page-header-wrapper .header__left .go-back-button-wrapper{display:none}.lab-page .lab-page-header-wrapper .header__container{display:none}.lab-page .lab-page-header-wrapper .header__container-course-overview,.lab-page .lab-page-header-wrapper .header__container-admin-page{display:none}.lab-page .lab-page-header-wrapper .header__title{max-width:960px;display:none}@media screen and (min-width: 768px){.lab-page .lab-page-header-wrapper .header__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 10px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;right:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lab-page .lab-page-header-wrapper .header__title h1{font-family:"Lato",sans-serif;font-size:14px;color:#2f3947;letter-spacing:0.2px;text-align:center;line-height:18px}.lab-page .lab-page-header-wrapper .header__title h1 span{color:#6c747e}}@media only screen and (min-width: 1258px){.lab-page .lab-page-header-wrapper .header__title{position:absolute}}@media screen and (min-width: 1200px){.lab-page .lab-page-header-wrapper .header__title{max-width:1080px}}@media screen and (min-width: 1600px){.lab-page .lab-page-header-wrapper .header__title{max-width:1200px}}.lab-page .lab-page-header-wrapper .header__center{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.lab-page .lab-page-header-wrapper .header__center{width:100%}}.lab-page .lab-page-header-wrapper .header__center .header-logo-wrapper{display:none}.lab-page .lab-page-header-wrapper .header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:auto;width:auto;position:relative}@media screen and (min-width: 768px){.lab-page .lab-page-header-wrapper .header__right{width:100%}}.lab-page .lab-page-header-wrapper .header__right .header-user-profile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:24px}@media screen and (min-width: 768px){.lab-page .lab-page-header-wrapper .header__right .header-user-profile-wrapper{padding-left:0 36px}}.lab-page .lab-page-header-wrapper .header__right .header-user-profile-wrapper .user-profile__label{display:none}@media screen and (min-width: 768px){.lab-page .lab-page-header-wrapper .header{height:56px}}.lab-page .lab-page-header-wrapper .header---colored{background:#4a74e1;border-bottom:1px solid rgba(255, 255, 255, .1)}@media screen and (min-width: 768px){.lab-page .lab-page-header-wrapper .header---colored .header-menu-wrapper{border-right:1px solid rgba(255, 255, 255, .1)}}.lab-page .lab-page-header-wrapper .header---edit-mode .header__center{display:none}@media screen and (min-width: 768px){.lab-page .lab-page-header-wrapper .header---edit-mode .header__center{display:-webkit-box;display:-ms-flexbox;display:flex}}.lab-page .lab-page-header-wrapper .header---nav-visible .header__left .header-menu-wrapper{display:none}.lab-page .lab-page-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 768px){.lab-page .lab-page-content{padding-top:57px}}.lab-page .lab-page-wrapper{padding-bottom:0;padding-top:0}@media screen and (min-width: 768px){.lab-page .lab-page-wrapper{padding-top:32px}}.lab-page .lab-page-wrapper---after-scroll{padding-top:12px}@media screen and (min-width: 768px){.lab-page .lab-page-wrapper---after-scroll{padding-top:32px}}.lab-page .lab-page-wrapper__container{max-width:100%;height:100%;padding:0;margin:0 auto}@media screen and (min-width: 1200px){.lab-page .lab-page-wrapper__container{max-width:100%;padding:0}}@media screen and (min-width: 1600px){.lab-page .lab-page-wrapper__container{max-width:100%;padding:0}}.lab-page .lab-page-wrapper__container .lab-wrapper{width:calc(100vw - 300px)}.lab-page .default-lesson-wrapper{padding-top:234px}@media screen and (min-width: 768px){.lab-page .default-lesson-wrapper{padding-top:374px}}.lab-page .container{max-width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.lab-page .container{width:100%}}@media screen and (min-width: 1200px){.lab-page .container{max-width:1080px}}@media screen and (min-width: 1600px){.lab-page .container{max-width:1200px}}@media screen and (min-width: 768px){.ps2 .lab-page .lab-page-header-wrapper .header__title h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}}.lesson-page{background:#fafbfd;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.lesson-page .lesson-page-content-wrapper{margin-top:202px}.lesson-page .lesson-page-content-wrapper---after-scroll{margin-top:135px}@media screen and (min-width: 768px){.lesson-page .lesson-page-content-wrapper---after-scroll{margin-top:56px}}.lesson-page .lesson-page-main{background:#f7f8fb;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lesson-page .lesson-page-header-wrapper{top:0;position:fixed;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;z-index:99}.lesson-page .lesson-page-header-wrapper .header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #efefef;background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);z-index:2;padding:0 24px;background-image:url(/dabc933709b97f5a0c1990f596cff378.svg);background-repeat:no-repeat;max-height:500px;-webkit-transition:max-height 800ms ease-in-out;transition:max-height 800ms ease-in-out}@media screen and (min-width: 768px){.lesson-page .lesson-page-header-wrapper .header{height:117px;padding:0 36px}}.lesson-page .lesson-page-header-wrapper .header__left{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-top:22px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lesson-page .lesson-page-header-wrapper .header__left .header-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:17px}@media screen and (min-width: 768px){.lesson-page .lesson-page-header-wrapper .header__left .header-menu-wrapper{padding-right:36px}}.lesson-page .lesson-page-header-wrapper .header__left .go-back-button-wrapper{display:none}.lesson-page .lesson-page-header-wrapper .header__container-course-overview{display:none}.lesson-page .lesson-page-header-wrapper .header__container-admin-page{display:none}.lesson-page .lesson-page-header-wrapper .header__go-back{display:none}@media screen and (min-width: 768px){.lesson-page .lesson-page-header-wrapper .header__go-back{z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;position:absolute;top:20px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:960px;margin-left:80px}}@media screen and (min-width: 992px){.lesson-page .lesson-page-header-wrapper .header__go-back{margin-left:0}}@media screen and (min-width: 1200px){.lesson-page .lesson-page-header-wrapper .header__go-back{max-width:1080px}}@media screen and (min-width: 1600px){.lesson-page .lesson-page-header-wrapper .header__go-back{max-width:1200px}}.lesson-page .lesson-page-header-wrapper .header__go-back .go-back-wrapper{width:100%}.lesson-page .lesson-page-header-wrapper .header__go-back .go-back-wrapper .go-back-button{z-index:2;position:relative}.lesson-page .lesson-page-header-wrapper .header__title{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:960px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;z-index:1}.lesson-page .lesson-page-header-wrapper .header__title h1{font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:13px;color:#2f3947;letter-spacing:-0.1px;text-align:center;line-height:20px;padding-top:4px;padding-bottom:20px}.lesson-page .lesson-page-header-wrapper .header__title h2{font-family:"Proxima Nova",sans-serif;font-size:10px;color:#6c747e;letter-spacing:1px;text-align:center;line-height:16px;text-transform:uppercase;font-weight:600}.lesson-page .lesson-page-header-wrapper .header__container{display:none}.lesson-page .lesson-page-header-wrapper .header__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.lesson-page .lesson-page-header-wrapper .header__center{width:100%}}.lesson-page .lesson-page-header-wrapper .header__center .header-logo-wrapper{display:none}.lesson-page .lesson-page-header-wrapper .header__course-progress{display:none}.lesson-page .lesson-page-header-wrapper .header__right{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-top:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.lesson-page .lesson-page-header-wrapper .header__right .progress-bar-circular-wrapper{display:none}.lesson-page .lesson-page-header-wrapper .header__right .header-user-profile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:100;padding-left:24px}.lesson-page .lesson-page-header-wrapper .header__right .header-user-profile-wrapper .user-profile__label{display:none}@media screen and (min-width: 768px){.lesson-page .lesson-page-header-wrapper .header__right .header-user-profile-wrapper{padding-left:36px}}.lesson-page .lesson-page-header-wrapper .header---colored{background:#4a74e1;border-bottom:1px solid rgba(255, 255, 255, .1)}.lesson-page .lesson-page-header-wrapper .header---edit-mode .header__center{display:none}@media screen and (min-width: 768px){.lesson-page .lesson-page-header-wrapper .header---edit-mode .header__center{display:-webkit-box;display:-ms-flexbox;display:flex}}.lesson-page .lesson-page-header-wrapper .header---nav-visible .header__left .header-menu-wrapper{display:none}.lesson-page .lesson-page-header-wrapper .header---after-scroll{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-image:none;max-height:56px;-webkit-transition:max-height 200ms ease-in-out;transition:max-height 200ms ease-in-out}.lesson-page .lesson-page-header-wrapper .header---after-scroll .after-scroll-go-back-wrapper{display:none}@media screen and (min-width: 768px){.lesson-page .lesson-page-header-wrapper .header---after-scroll .after-scroll-go-back-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-54px;padding-right:20px}}.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__course-progress{display:none;margin-left:286.66667px}@media screen and (min-width: 768px){.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__course-progress{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:960px}}@media screen and (min-width: 1200px){.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__course-progress{max-width:1080px;margin-left:316.66667px}}@media screen and (min-width: 1600px){.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__course-progress{max-width:1200px;margin-left:346.66667px}}.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;width:100%;z-index:1}@media screen and (min-width: 768px){.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:960px}}@media screen and (min-width: 1200px){.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__container{max-width:1080px}}@media screen and (min-width: 1600px){.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__container{max-width:1200px}}.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__container h1{font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:13px;color:#2f3947;letter-spacing:-0.1px;line-height:20px}.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__container .continue-button-wrapper{display:none}@media screen and (min-width: 768px){.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__container .course-progress-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__container .after-scroll-information-wrapper{background:#fff;position:absolute;left:0;right:0;padding:16px 24px;border-top:solid 1px rgba(47, 57, 71, .05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__container .after-scroll-information-wrapper{display:none}}.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__go-back{display:none}.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__title{display:none}.lesson-page .lesson-page-header-wrapper .header---after-scroll .header__right .progress-bar-circular-wrapper{display:none}.lesson-page .lesson-page-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.lesson-page .lesson-page-wrapper{padding-bottom:60px;background:#f9fafb;padding-top:12px}@media screen and (min-width: 768px){.lesson-page .lesson-page-wrapper{padding-top:40px}}.lesson-page .lesson-page-wrapper__container{max-width:960px;height:100%;margin:0 auto}@media screen and (min-width: 1200px){.lesson-page .lesson-page-wrapper__container{max-width:1080px}}@media screen and (min-width: 1600px){.lesson-page .lesson-page-wrapper__container{max-width:1200px}}.lesson-page .default-lesson-wrapper{padding-top:234px}@media screen and (min-width: 768px){.lesson-page .default-lesson-wrapper{padding-top:374px}}.lesson-page .container{max-width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.lesson-page .container{width:100%}}@media screen and (min-width: 1200px){.lesson-page .container{max-width:1080px}}@media screen and (min-width: 1600px){.lesson-page .container{max-width:1200px}}.lesson-page .button-lesson-page-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 0 65px 0}@media screen and (min-width: 768px){.lesson-page .button-lesson-page-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.lesson-page .lesson-page-bottom-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.lesson-page-bottom-wrapper{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ps2 .lesson-page .lesson-page-header-wrapper .header__title h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lesson-page .lesson-page-header-wrapper .header__title h2{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lesson-page .lesson-page-header-wrapper .header---after-scroll .header__container h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.lab-frame{z-index:0;position:absolute;top:0;left:0;right:0;bottom:0}.lab-frame__container{position:relative;height:auto;overflow:hidden;padding-top:82%}@media screen and (min-width: 768px){.lab-frame__container{height:100vh;padding-top:0;overflow:scroll}}.lab-frame__embed{display:block;position:absolute;height:100%;width:100%;top:0;left:0}.lab-frame img{width:100%}.lab-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.lab-image img{width:100%}.lab-image .video-container{height:100%}.lab-image .video-container .lab-message{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:10;background:#e6e6e6;color:#000;font-size:1.5rem;padding:40px;text-align:center;line-height:2rem}.lab-image .video-container .lab-message h2{font-size:2.375rem;line-height:normal}.lab-image .video-container .lab-message span{display:block;font-size:1.25rem;line-height:normal}.new-lab-page{background:#f9fafb;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.new-lab-page__with-header{margin-top:54px;height:calc(100vh - 54px)}.new-lab-page__with-grading{height:calc(100vh - 108px)}.new-lab-page__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width: 768px){.new-lab-page__main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.new-lab-page__sidebar{position:fixed;z-index:999;width:300px;height:auto}@media screen and (min-width: 768px){.new-lab-page__sidebar{height:100vh}}.new-lab-page__content{width:100%}.new-lab-page__sidebar+.new-lab-page__content{margin-left:300px}.new-lab-page__wrapper{height:100%}.new-lab-page__wrapper--scrolled{overflow-y:scroll}.new-lab-page__wrapper img{width:100%;height:auto}.new-lab-page__wrapper .quiz-container-on-lab{background-color:#fff;top:0;height:100%;overflow-y:auto;width:100%;z-index:20;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.new-lab-page .new-lab-page-content-wrapper{display:block}.new-lab-page .new-lab-page-header-wrapper{position:-webkit-sticky;position:sticky;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;z-index:999}@media screen and (min-width: 768px){.new-lab-page .new-lab-page-header-wrapper{position:fixed}}.new-lab-page .new-lab-page-header-wrapper .header{height:56px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #efefef;background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);z-index:2;padding:0 24px}@media screen and (min-width: 768px){.new-lab-page .new-lab-page-header-wrapper .header{padding:0 36px}}.new-lab-page .new-lab-page-header-wrapper .header__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}@media screen and (min-width: 768px){.new-lab-page .new-lab-page-header-wrapper .header__left{width:100%}}.new-lab-page .new-lab-page-header-wrapper .header__left .header-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:17px}.new-lab-page .new-lab-page-header-wrapper .header__left .go-back-button-wrapper{display:none}.new-lab-page .new-lab-page-header-wrapper .header__container{display:none}.new-lab-page .new-lab-page-header-wrapper .header__container-course-overview,.new-lab-page .new-lab-page-header-wrapper .header__container-admin-page{display:none}.new-lab-page .new-lab-page-header-wrapper .header__title{max-width:960px;display:none}@media screen and (min-width: 768px){.new-lab-page .new-lab-page-header-wrapper .header__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 10px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;right:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-lab-page .new-lab-page-header-wrapper .header__title h1{font-family:"Lato",sans-serif;font-size:14px;color:#2f3947;letter-spacing:0.2px;text-align:center;line-height:18px}.new-lab-page .new-lab-page-header-wrapper .header__title h1 span{color:#6c747e}}@media only screen and (min-width: 1258px){.new-lab-page .new-lab-page-header-wrapper .header__title{position:absolute}}@media screen and (min-width: 1200px){.new-lab-page .new-lab-page-header-wrapper .header__title{max-width:1080px}}@media screen and (min-width: 1600px){.new-lab-page .new-lab-page-header-wrapper .header__title{max-width:1200px}}.new-lab-page .new-lab-page-header-wrapper .header__center{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.new-lab-page .new-lab-page-header-wrapper .header__center{width:100%}}.new-lab-page .new-lab-page-header-wrapper .header__center .header-logo-wrapper{display:none}.new-lab-page .new-lab-page-header-wrapper .header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}@media screen and (min-width: 768px){.new-lab-page .new-lab-page-header-wrapper .header__right{width:100%}}.new-lab-page .new-lab-page-header-wrapper .header__right .header-user-profile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:24px}@media screen and (min-width: 768px){.new-lab-page .new-lab-page-header-wrapper .header{height:54px}}.new-lab-page .new-lab-page-header-wrapper .header---colored{background:#4a74e1;border-bottom:1px solid rgba(255, 255, 255, .1)}@media screen and (min-width: 768px){.new-lab-page .new-lab-page-header-wrapper .header---colored .header-menu-wrapper{border-right:1px solid rgba(255, 255, 255, .1)}}.new-lab-page .new-lab-page-header-wrapper .header---edit-mode .header__center{display:none}@media screen and (min-width: 768px){.new-lab-page .new-lab-page-header-wrapper .header---edit-mode .header__center{display:-webkit-box;display:-ms-flexbox;display:flex}}.new-lab-page .new-lab-page-header-wrapper .header---nav-visible .header__left .header-menu-wrapper{display:none}.new-lab-page .new-lab-page-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 768px){.new-lab-page .new-lab-page-content{padding-top:77px}}.new-lab-page .new-lab-page-wrapper{padding-bottom:60px;padding-top:12px}@media screen and (min-width: 768px){.new-lab-page .new-lab-page-wrapper{padding-top:32px}}.new-lab-page .new-lab-page-wrapper---after-scroll{padding-top:12px}@media screen and (min-width: 768px){.new-lab-page .new-lab-page-wrapper---after-scroll{padding-top:32px}}.new-lab-page .new-lab-page-wrapper__container{max-width:960px;height:100%;padding:0 10px;margin:0 auto}@media screen and (min-width: 1200px){.new-lab-page .new-lab-page-wrapper__container{max-width:1080px}}@media screen and (min-width: 1600px){.new-lab-page .new-lab-page-wrapper__container{max-width:1200px}}.new-lab-page .default-lesson-wrapper{padding-top:234px}@media screen and (min-width: 768px){.new-lab-page .default-lesson-wrapper{padding-top:374px}}.new-lab-page .container{max-width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.new-lab-page .container{width:100%}}@media screen and (min-width: 1200px){.new-lab-page .container{max-width:1080px}}@media screen and (min-width: 1600px){.new-lab-page .container{max-width:1200px}}@media screen and (min-width: 768px){.ps2 .new-lab-page .new-lab-page-header-wrapper .header__title h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}}.courses-list-page-search-wrapper{padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.courses-list-page-search-wrapper .courses-list-page-search-icon{margin-right:10px}.courses-list-page-search-wrapper .courses-list-page-search-icon *{fill:#666d75}.courses-list-page-search-wrapper .courses-list-page-search-input{font-family:"Proxima Nova",sans-serif;font-size:14px;color:#666d75;letter-spacing:-0.2px;line-height:18px;background:transparent;border:0;width:100%}.courses-list-page-search-wrapper .courses-list-page-search-input:focus{outline:0}.ps2 .courses-list-page-search-wrapper .courses-list-page-search-input{font-family:"Lato",sans-serif}.faq-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto !important}.faq-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq-content .faq-block{margin-bottom:40px}.faq-content h1{font-family:"Poppins",sans-serif;font-size:28px;color:#000;letter-spacing:-0.2px;line-height:40px;font-weight:600;padding-bottom:40px}.faq-content h2{font-family:"Poppins",sans-serif;font-size:18px;color:#000;font-weight:600;letter-spacing:0;line-height:26px;padding-bottom:20px}.faq-content p{font-family:"Proxima Nova",sans-serif;font-size:16px;color:#000;letter-spacing:0;line-height:26px;margin-bottom:20px}.faq-content ul{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.faq-content ul{padding-left:32px}}.faq-content ul p{opacity:0.8;font-family:"Proxima Nova",sans-serif;font-weight:400;font-size:14px;color:#000;letter-spacing:0.2px;line-height:26px;margin-bottom:20px}.faq-content ul li{font-family:"Proxima Nova",sans-serif;font-size:16px;color:#000;padding:20px 0 15px 32px;text-indent:-32px;display:inline-block;letter-spacing:-0.2px;line-height:26px}.faq-content ul li::before{content:'';width:10px;height:10px;background-color:#416de0;margin-right:0;margin-left:22px;border-radius:50%;display:inline-block}@media screen and (min-width: 768px){.faq-content ul li::before{margin-left:0;margin-right:22px}}.faq-content ul li a{color:inherit}@media screen and (min-width: 480px){.faq-content ul li{padding:10px 0}}.faq-content ul ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq-content ul ul li::before{background-color:#2f3947}.ps2 .faq-content h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .faq-content h2{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .faq-content p{font-family:"Lato",sans-serif}.ps2 .faq-content ul p{font-family:"Lato",sans-serif}.ps2 .faq-content ul li{font-family:"Lato",sans-serif}.help-page-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto !important}.help-page-question h1{font-family:"Poppins",sans-serif;font-weight:600;font-size:28px;color:#000;letter-spacing:-0.2px;line-height:40px}.help-page-question p{font-family:"Proxima Nova",sans-serif;font-size:16px;color:#000;letter-spacing:0;line-height:26px;padding:28px 0}.help-page-question ul{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.help-page-question ul{padding-left:32px}}.help-page-question ul li{font-family:"Proxima Nova",sans-serif;font-size:16px;letter-spacing:-0.1px;line-height:28px;color:#000;padding:10px 0 10px 32px;text-indent:-32px;display:inline-block}.help-page-question ul li::before{content:'';width:10px;height:10px;background-color:#c8cad0;margin-right:22px;border-radius:50%;display:inline-block}.help-page-question ul li a{color:inherit}@media screen and (min-width: 480px){.help-page-question ul li{padding:10px 0}}.help-page-question ul ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.help-page-question ul ul li::before{background-color:#c8cad0}.help-page-question-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.help-page-question-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 28px 0}@media screen and (min-width: 768px){.help-page-question-footer{padding:0}}.help-page-question-footer .contact-label{font-family:"Proxima Nova",sans-serif;font-size:16px;color:#000;letter-spacing:0;line-height:26px}.help-page-question-footer .contact-label a{color:#416de0}.help-page-contact{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 28px 0}@media screen and (min-width: 768px){.help-page-contact{padding:0}}.ps2 .help-page-question h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .help-page-question p{font-family:"Lato",sans-serif}.ps2 .help-page-question ul li{font-family:"Lato",sans-serif}.ps2 .help-page-question-footer .contact-label{font-family:"Lato",sans-serif}.schedule-a-call__body{margin-top:60px}.schedule-a-call__body .content{background:#fff;min-height:600px;-webkit-box-shadow:0 10px 32px 0 rgba(20, 46, 116, .1);box-shadow:0 10px 32px 0 rgba(20, 46, 116, .1);border-top-left-radius:4px;border-top-right-radius:4px;padding:20px}.schedule-a-call__header .heading-small{opacity:0.5;font-family:"Proxima Nova",sans-serif;font-size:10.3px;color:#000;letter-spacing:0.5px;text-align:center;line-height:16.48px;text-transform:uppercase;padding-bottom:10px}.schedule-a-call__header .heading{font-family:"Poppins-SemiBold",sans-serif;font-size:28px;color:#000;letter-spacing:-0.2px;text-align:center;line-height:40px;padding-bottom:20px}.schedule-a-call__header .description{font-family:"Proxima Nova",sans-serif;font-size:16px;color:#000;letter-spacing:0;text-align:center;line-height:26px;padding-bottom:25px}.schedule-a-call__header .description-small{opacity:0.75;font-family:"Proxima Nova",sans-serif;font-size:14px;color:#2f3947;letter-spacing:-0.11px;text-align:center;line-height:20px}.schedule-a-call__header .description-small a{font-weight:bold;color:#2f3947}.ps2 .schedule-a-call__header .heading-small{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .schedule-a-call__header .heading{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .schedule-a-call__header .description{font-family:"Lato",sans-serif}.ps2 .schedule-a-call__header .description-small{font-family:"Lato",sans-serif}.student-roaster-dropdown{margin-bottom:10px}.student-roaster-search{margin-top:20px}.student-roaster-search__results{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.student-roaster-search__results .student-roaster-search-item__date{font-family:"Proxima Nova",sans-serif;font-size:10px;color:#757575;text-transform:uppercase;letter-spacing:1px;line-height:16px}.student-roaster-search__results .student-roaster-search-item__title{font-family:"Poppins",sans-serif;font-size:15px;color:#000;font-weight:600;letter-spacing:0;line-height:22px;padding-top:12px}.student-roaster-title{margin-bottom:20px;margin-top:0}@media screen and (min-width: 768px){.student-roaster-title{margin-top:20px;margin-bottom:0}}.student-roaster-title.active{background:#fff}.student-roaster-title__link{font-family:"Poppins",sans-serif;font-size:15px;color:#000;font-weight:600;letter-spacing:0;line-height:22px;margin-top:12px;text-decoration:none}.student-roaster-title__link a{color:#000}.student-roaster-student-info-wrapper{display:none}@media screen and (min-width: 992px){.student-roaster-student-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.student-roaster-dropdown-wrapper{display:none}@media screen and (min-width: 768px){.student-roaster-dropdown-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.student-roaster-dropdown-wrapper---search-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.student-roaster-content-wrapper---search-open{display:none}@media screen and (min-width: 768px){.student-roaster-content-wrapper---search-open{display:block}}.ps2 .student-roaster-search__results .student-roaster-search-item__date{font-family:"Lato",sans-serif}.ps2 .student-roaster-search__results .student-roaster-search-item__title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .student-roaster-title__link{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.user-content-table{padding-top:20px}.after-scroll-lesson-content{display:block}.block-editor-content{display:block}.block .ul{width:100%}.course-overview-sub-header{background:#fff;width:100%;padding-top:56px;padding-bottom:40px}@media screen and (min-width: 768px){.course-overview-sub-header{padding-bottom:60px}}.course-overview-sub-header__content{max-width:960px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;width:100%}@media screen and (min-width: 1200px){.course-overview-sub-header__content{max-width:1080px}}@media screen and (min-width: 1600px){.course-overview-sub-header__content{max-width:1200px}}.course-overview-sub-header .go-back-button-wrapper{display:none}@media screen and (min-width: 768px){.course-overview-sub-header .go-back-button-wrapper{display:block}}.course-overview-sub-header .course-overview-headings .heading-wrapper h1{font-family:"Poppins",sans-serif;font-size:22px;letter-spacing:normal;letter-spacing:initial;line-height:32px;font-weight:normal;font-weight:initial}@media screen and (min-width: 768px){.course-overview-sub-header .course-overview-headings .heading-wrapper h1{font-weight:900;font-size:26px;color:#000;letter-spacing:-0.1px;line-height:36px}}.course-overview-sub-header .course-overview-headings .sub-heading-wrapper{padding-top:16px}.course-overview-sub-header .course-overview-headings .sub-heading-wrapper h2{font-family:"Proxima Nova",sans-serif;font-size:15px;color:#2f3947;letter-spacing:-0.2px;line-height:24px}.ps2 .course-overview-sub-header .course-overview-headings .heading-wrapper h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .course-overview-sub-header .course-overview-headings .sub-heading-wrapper h2{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.courses-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px}@media screen and (min-width: 768px){.courses-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.courses-list__item{padding:6px 0}@media screen and (min-width: 768px){.courses-list__item{width:50%;padding-right:14px}}@media screen and (min-width: 1600px){.courses-list__item{width:33.333%;padding-right:14px}}.demo{background-color:#6c747e}.logo{width:100%}.graded-assignment-content{display:block}.install-steps__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.install-steps__item:last-child{padding-bottom:0}.install-steps__item--number{font-family:"Proxima Nova",sans-serif;font-size:10px;letter-spacing:0;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:12px;width:20px;height:20px;background-color:#416de0;color:#fff;border-radius:50%}.install-steps__item--text{font-family:"Proxima Nova",sans-serif;color:#000;margin-left:16px;font-size:16px;letter-spacing:-0.2px;line-height:26px}.ps2 .install-steps__item--number{font-family:"Lato",sans-serif}.ps2 .install-steps__item--text{font-family:"Lato",sans-serif}.introduction-content{display:block}.lesson-content{display:block}.lesson-content iframe{max-width:100%}.not-completed-items{margin-top:30px}.not-completed-items__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}.not-completed-items__item:last-child{padding-bottom:0}.not-completed-items__item--text{font-family:"Poppins",sans-serif;font-size:15px;color:#000;letter-spacing:-0.1px;line-height:24px;margin-left:16px}.progress-box-wrapper{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #f4f5f6;-webkit-box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);background-image:url(/dabc933709b97f5a0c1990f596cff378.svg);background-repeat:no-repeat;background-position:center center}.progress-box{max-width:960px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0}@media screen and (min-width: 1200px){.progress-box{max-width:1080px}}@media screen and (min-width: 1600px){.progress-box{max-width:1200px}}.progress-box__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-box__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:16px}.progress-box__content--module-heading{font-family:"Proxima Nova",sans-serif;font-size:10px;color:#6c747e;text-transform:uppercase;letter-spacing:1px;line-height:16px}.progress-box__content--module-subheading{font-family:"Proxima Nova",sans-serif;font-size:13px;color:#2f3947;letter-spacing:-0.1px;line-height:20px;font-weight:600}.progress-box__left{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.progress-box__left{padding:0 10px 0 52px;width:auto}}.progress-box__right{position:fixed;bottom:36px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@media screen and (min-width: 768px){.progress-box__right{position:static;padding-left:10px;bottom:auto;max-width:1080px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width: 992px){.progress-box__right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.progress-box__right .progress-box-button-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.progress-box__right .progress-box-button-mobile{display:none}}.progress-box__right .progress-box-button-desktop{display:none}@media screen and (min-width: 768px){.progress-box__right .progress-box-button-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.progress-box-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ps2 .progress-box__content--module-heading{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .progress-box__content--module-subheading{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.recap-content{display:block}.regular-lesson-content{display:block}.student-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.student-info__item{margin-bottom:20px}.student-info__title{font-family:"Proxima Nova",sans-serif;font-size:13px;color:#2f3947;letter-spacing:0;line-height:16px;margin-bottom:10px;font-weight:600;display:block}.student-info__box{display:inline-block;border:1px solid #d1d4d8;height:100%;padding:3px 10px;border-radius:2px}.student-info__box--text{font-family:"Proxima Nova",sans-serif;font-size:12px;letter-spacing:0;line-height:18px;color:rgba(47, 57, 71, .75)}.ps2 .student-info__title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .student-info__box--text{font-family:"Lato",sans-serif}.student-roster-content{-webkit-box-shadow:0 1px 3px 0 rgba(47, 57, 71, .08);box-shadow:0 1px 3px 0 rgba(47, 57, 71, .08);border-radius:4px;background-color:#fff}.student-roster-content__header{position:relative;min-height:200px;background-image:url(/dabc933709b97f5a0c1990f596cff378.svg);background-repeat:no-repeat;background-position:center center}.student-roster-content__go-back-wrapper{display:block;top:29px;left:24px;position:absolute}@media screen and (min-width: 768px){.student-roster-content__go-back-wrapper{display:none}}.student-roster-content__avatar{margin-bottom:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.student-roster-content__avatar .student-roster-content-avatar-img-wrapper{position:relative;width:60px;margin-bottom:23px}.student-roster-content__avatar .student-roster-content-avatar-img-wrapper .student-roster-content__avatar-icon{width:60px;height:60px;background:rgba(255, 255, 255, .3);border-radius:100%;position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden}.student-roster-content__avatar .student-roster-content-avatar-img-wrapper .student-roster-content__avatar-icon svg{width:20px;height:15px}.student-roster-content__avatar .student-roster-content-avatar-img-wrapper:hover .student-roster-content__avatar-icon{visibility:visible;cursor:pointer}.student-roster-content__avatar-img{border-radius:100%;width:60px;height:60px}.student-roster-content__progress{position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.student-roster-content__name{font-family:"Proxima Nova",sans-serif;font-size:18px;color:#000;letter-spacing:0;text-align:center;line-height:30px;font-weight:600}.student-roster-content__content{text-align:center;padding:40px 0 0}.student-roster-content__tabs{margin-top:0}.ps2 .student-roster-content__name{font-family:"Lato",sans-serif}.students-search-results{padding:12px 0}.units-container{position:relative;margin-bottom:16px}.units-container__content{position:relative;overflow:visible;overflow:initial}.units-group{margin-bottom:2px}@media screen and (min-width: 768px){.units-group{position:relative}}.units-group--touched{margin-bottom:2px}@media screen and (min-width: 768px){.units-group--in-progress::after{display:none}}.units-group:last-child{margin-bottom:0}.units-group .units-group-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px){.units-group .units-group-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.units-group .units-group-right{display:none}@media screen and (min-width: 768px){.units-group .units-group-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.units-group__heading{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;z-index:1;position:relative;margin:0;padding:14px 22px 14px 50px;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05)}@media screen and (min-width: 768px){.units-group__heading{margin:0;padding:14px 24px;border-radius:2px}}.units-group__heading .units-group-left h3{cursor:pointer}.units-group__heading .units-group-left a{text-decoration:none;color:inherit}.units-group__heading .units-group-left:hover a,.units-group__heading .units-group-left:focus a{color:#416de0}.units-group__heading .units-group-right{font-family:"Proxima Nova",sans-serif;font-size:13px;letter-spacing:-0.1px;line-height:24px}.units-group__heading .units-group-right .units-button-title--accent{background:none !important;border:none;padding:0 !important;font-family:"Proxima Nova",sans-serif;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;color:#000}.units-group__heading .units-group-right .units-button-title--accent:hover,.units-group__heading .units-group-right .units-button-title--accent:focus{color:#416de0}.units-group__heading .units-group-right--accent{color:#000}.units-group__heading--graded{background-color:rgba(47, 57, 71, .05);-webkit-box-shadow:none;box-shadow:none}.units-group__heading--completed{cursor:default;-webkit-box-shadow:none;box-shadow:none;padding:14px 24px}.units-group__heading--expanded{-webkit-box-shadow:0 0 20px 0 rgba(0, 0, 0, .03),0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 20px 0 rgba(0, 0, 0, .03),0 0 3px 0 rgba(0, 0, 0, .05);background-color:#fff;margin-bottom:8px;padding:14px 24px}@media screen and (min-width: 768px){.units-group__heading--expanded{margin-bottom:0}}.units-group__heading--graded-quiz{background-color:#fff4cc}@media screen and (min-width: 768px){.units-group__icon{margin-right:24px;padding-top:2px}}.units-group__icon *{fill:#757575}.units-group__icon--completed *{fill:#4b9b56}.units-group__icon--in-progress *{fill:#ffc845}.units-group__lesson-icon{margin-right:32px}.units-group__count{opacity:0.25;font-family:"Proxima Nova",sans-serif;font-size:12px;color:#09090a;letter-spacing:-0.12px;text-align:right;line-height:24px;min-width:40px}.units-group__count--expanded{opacity:1}.units-group__count--accent{opacity:1}.units-group__items{margin-left:12px}.units-group__items button{margin-right:10px;margin-left:10px}.ps2 .units-group__heading .units-group-right{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .units-group__heading .units-group-right .units-button-title--accent{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .units-group__count{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.add-block-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:21px;margin:26px auto;width:100%;max-width:1048px;position:relative}.add-block-section--spaced-top{margin-top:50px}.add-block-section--spaced-bottom{margin-bottom:50px}.add-block-section__line{position:relative;display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:1px;border:none;border-top:2px dashed #a0a0a2}.add-block-section__line--stretched::before{content:'';display:block;position:absolute;top:-2px;right:calc(100% - 6px);width:100%;border-top:2px dashed #a0a0a2}.add-block-section__button{height:48px;background:no-repeat;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin-left:21px}.add-new-block-button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-block{position:relative;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.new-block{padding:24px 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width: 768px){.new-block::before{z-index:-1;content:'';position:absolute;bottom:50%;width:900%;height:2px;line-height:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASAgMAAAAf2afYAAAACVBMVEVHcEydnqCpqqzJ71E1AAAAAXRSTlMAQObYZgAAABFJREFUCNdjYCAEEoB4AkFVACGoAPEzvm+qAAAAAElFTkSuQmCC);background-repeat:repeat;background-position:0;background-size:6px auto;right:46px}}.new-block__button{position:fixed;bottom:36px;background:transparent;border:0;margin:0;padding:0}@media screen and (min-width: 768px){.new-block__button{position:absolute;right:-24px;bottom:auto}}.new-block__button:hover{cursor:pointer}.blocks-header{background-color:#f6f9ff;border-bottom:none;width:100%;padding:24px 0}@media screen and (min-width: 480px){.blocks-header{padding:24px 0}}.blocks-header---with-radius{border-radius:6px 6px 0 0}.blocks-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:960px;margin:0 auto;padding:0 12px}.blocks-header-content__label{margin-left:16px}.border-separator{margin:36px 0;height:1px;border-top:1px solid rgba(47, 57, 71, .05)}.lab-sidebar-wrapper ol li{list-style-type:decimal;padding:0 0 16px 16px;margin-left:16px}.lab-sidebar-wrapper ol li>p{display:inline;line-height:inherit;font-size:inherit;margin:0;padding:0}.lab-sidebar-wrapper ul li{padding:0 0 0 32px;text-indent:-32px}.lab-sidebar-wrapper ul li>p{display:inline;line-height:inherit;font-size:inherit;margin:0;padding:0}.lab-sidebar-wrapper ul{margin:0;margin:initial}.lab-sidebar-wrapper ol{margin:40px 0 0 0}.lab-sidebar-wrapper ul,.lab-sidebar-wrapper ol{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lab-sidebar-wrapper ul li,.lab-sidebar-wrapper ol li{font-family:"Proxima Nova",sans-serif;font-size:16px;letter-spacing:-0.1px;line-height:28px;color:#000}.lab-sidebar-wrapper ul li a,.lab-sidebar-wrapper ol li a{color:#528bfd}.lab-sidebar-wrapper ul ul,.lab-sidebar-wrapper ul ol,.lab-sidebar-wrapper ol ul,.lab-sidebar-wrapper ol ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:24px;margin:0}.lab-sidebar-wrapper ul ul li,.lab-sidebar-wrapper ul ol li,.lab-sidebar-wrapper ol ul li,.lab-sidebar-wrapper ol ol li{font-size:15px;color:#2f3947;letter-spacing:-0.1px;line-height:24px}.lab-sidebar-wrapper ul ul li:last-child,.lab-sidebar-wrapper ul ol li:last-child,.lab-sidebar-wrapper ol ul li:last-child,.lab-sidebar-wrapper ol ol li:last-child{padding-bottom:16px}.lab-exercise__content .lab-sidebar-wrapper ul:not([class]) li,.lab-exercise__content .lab-sidebar-wrapper ol:not([class]) li{margin:0;padding:0;background:none;font-size:15px;font-weight:normal}.lab-exercise__content .lab-sidebar-wrapper ul:not([class]) li{text-indent:-9px;padding-left:18px}.lab-exercise__content .lab-sidebar-wrapper ol:not([class]) li{text-indent:-15px;padding-left:15px}.lab-exercise__content .lab-sidebar-wrapper ul li::before{content:'●';display:inline-block;width:auto;margin-right:7px;color:#528bfd;background:none}.ps2 .lab-sidebar-wrapper ul li,.ps2 .lab-sidebar-wrapper ol li{font-family:"Lato",sans-serif}.button-lesson-page{padding:16px 24px;text-transform:uppercase;border:0;font-size:10px;letter-spacing:4px;line-height:20px;font-family:'Lato', sans-serif;font-weight:900;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);border-radius:4px;cursor:pointer;min-width:200px}.button-lesson-page__next{background:#528bfd;color:#fff}.button-lesson-page__next:disabled{background:rgba(82, 139, 253, .5);cursor:disabled;cursor:not-allowed}.button-lesson-page__prev{background:#fff;color:#09090a}.button-lesson-page:last-child{margin-top:16px}@media screen and (min-width: 768px){.button-lesson-page:last-child{margin-left:16px;margin-top:0}}.ps2 .button-lesson-page{font-family:"Lato",sans-serif}.button-standard{cursor:pointer;font-family:"Lato",sans-serif;color:#fff;background-color:#ffc845;border-radius:33px;font-size:11px;letter-spacing:2px;text-align:center;line-height:20px;min-width:100%;width:100%;padding:14px 0;border:0;text-transform:uppercase;-webkit-transition:background-color 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;transition:background-color 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 8px 6px rgba(0, 0, 0, .02);box-shadow:0 8px 6px rgba(0, 0, 0, .02)}@media screen and (min-width: 768px){.button-standard--grey{background-color:#efefef;color:#2f3947}.button-standard--grey:hover{color:#fff;background-color:#426fe0}}.button-standard--grey-disabled:hover{color:#fff;background-color:#09090a}@media screen and (min-width: 768px){.button-standard--blue-9{background-color:#426fe0;color:#fff}.button-standard--blue-9:hover{color:#2f3947;background-color:#efefef}}@media screen and (min-width: 768px){.button-standard--yellow{background-color:#ffc845;color:#fff}.button-standard--yellow:hover{color:#2f3947;background-color:#efefef}}@media screen and (min-width: 768px){.button-standard--grey-light-2{background-color:#efefef;color:#2f3947}.button-standard--grey-light-2 svg *{fill:#2f3947}.button-standard--grey-light-2:hover{background-color:#426fe0;color:#fff}.button-standard--grey-light-2:hover svg *{fill:#fff}}.button-standard--green{background:#4b9b56;border-radius:22px;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:12px;color:#fff;letter-spacing:1.5px;text-align:center;line-height:16px}.button-standard--green:hover{color:#fff;background-color:#4b9b56}.button-standard--blue2{background-color:#416de0;color:#fff}.button-standard--blue2:hover{color:#5e6772;background-color:#eff1f4}.button-standard--outlined{background-color:transparent;color:#416de0;border:2px solid #416de0}.button-standard--outlined:hover{background-color:#416de0;color:#fff}.button-standard--grey2{color:#5e6772;background-color:#eff1f4}.button-standard--grey2:hover{color:#5e6772;background-color:#eff1f4}.button-standard--blue5{background-color:#6588ea;color:#fff}.button-standard--blue5:hover{color:#2f3947;background-color:#fff}.button-standard--transparent{background-color:transparent;color:#2f3947;-webkit-box-shadow:none;box-shadow:none}.button-standard--transparent svg *{fill:#000}.button-standard--hover-blue:hover{background-color:#416de0;color:#fff}.button-standard--small{min-width:70px;height:32px;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.button-standard--medium{width:auto;min-width:93px;padding:12px 12px;font-weight:600;font-size:10px;letter-spacing:0.8px;text-align:center;line-height:16px}.button-standard--big{width:auto;min-width:93px;font-family:"Poppins",sans-serif;font-weight:600;font-size:12px;line-height:16px;text-align:center;letter-spacing:0.96px;text-transform:uppercase}.button-standard--short{min-width:119px;width:auto;padding:12px 26px}.button-standard--long{width:auto;font-weight:600;font-size:16px;line-height:16px;text-transform:none;letter-spacing:0}@media screen and (min-width: 768px){.button-standard{min-width:119px;padding:12px 26px}.button-standard--medium{width:auto;min-width:93px;padding:12px 16px}.button-standard--long{min-width:381px;padding:17px 32px}}.button-standard--withMargins{margin:12px 0}.button-standard .icon{padding-right:16px}.button-standard .icon-right{padding-left:10px}.button-standard:hover .tooltiptext{opacity:1;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a.button-standard{text-decoration:none}.ps2 .button-standard{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .button-standard--green{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .button-standard--big{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.caption{font-family:"Proxima Nova",sans-serif;font-size:14px;line-height:32px;letter-spacing:-0.1px;color:#000;opacity:0.75;display:block}.ps2 .caption{font-family:"Lato",sans-serif}.coach-header{padding-bottom:56px}.coach-header .header-container{height:56px;position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);z-index:2;padding:0}.coach-header .header-container .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.coach-header .header-container .header-left .logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4a74e1;width:56px}.coach-header .header-container .header-left .text-container{padding:5px 10px 5px 10px}.coach-header .header-container .header-left .text-container .welcome-text{font-weight:bold;color:#000;font-size:15px}.coach-header .header-container .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coach-header .header-container .header-right .profile-wrapper{padding:0 15px}.coach-header .header-container .header-right .shortcuts-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#4a74e1;border-radius:2px;color:#fff;padding:6px 15px;font-weight:bold}.coach-header .header-container .header-right .shortcuts-button :first-child{padding-right:5px}.coach-reports-shortcut .report-modal-title{font-weight:bold;font-size:20px}.coach-reports-shortcut .report-section{padding-bottom:20px}.coach-reports-shortcut .report-section .report-title{font-weight:bold;padding-left:10px;padding-bottom:10px}.collapsable-field{width:100%;padding-bottom:0}.collapsable-field__summary{font-family:"Proxima Nova",sans-serif;font-size:14px;color:#2f3947;letter-spacing:-0.25px;line-height:22px}.collapsable-field__summary::-webkit-details-marker{color:#6588ea;background-color:transparent}.collapsable-field__summary:focus{outline:none}.collapsable-field__content{padding-top:10px}.ps2 .collapsable-field__summary{font-family:"Lato",sans-serif}.lesson-part .collapsible_html,.lab-sidebar .collapsible_html,.project-instructions .collapsible_html,.project-overview-container .collapsible_html{margin-top:-48px}.lesson-part__check+.lesson-part__contentBlock .collapsible_html,.lab-sidebar__check+.lesson-part__contentBlock .collapsible_html,.project-instructions__check+.lesson-part__contentBlock .collapsible_html,.project-overview-container__check+.lesson-part__contentBlock .collapsible_html{margin-top:-10px}.lesson-part details,.lab-sidebar details,.project-instructions details,.project-overview-container details{width:100%;background:#d6e6f1;margin-top:8px;position:relative}.lesson-part details:last-child,.lab-sidebar details:last-child,.project-instructions details:last-child,.project-overview-container details:last-child{margin-bottom:16px}.lesson-part details summary,.lab-sidebar details summary,.project-instructions details summary,.project-overview-container details summary{font-size:16px;font-family:"Lato",sans-serif;font-weight:bold;text-transform:uppercase;color:#1e557a;line-height:19.2px;letter-spacing:1px;padding:16px 10px;outline:none;list-style:none;margin-right:40px}.lesson-part details summary::-webkit-details-marker,.lab-sidebar details summary::-webkit-details-marker,.project-instructions details summary::-webkit-details-marker,.project-overview-container details summary::-webkit-details-marker{display:none}.lesson-part details summary::after,.lab-sidebar details summary::after,.project-instructions details summary::after,.project-overview-container details summary::after{content:'+';font-size:1.8em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px}.lesson-part details[open]>summary::after,.lab-sidebar details[open]>summary::after,.project-instructions details[open]>summary::after,.project-overview-container details[open]>summary::after{content:'\2014';font-size:1.8em;position:absolute;top:25px;right:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lesson-part details .pre-content,.lab-sidebar details .pre-content,.project-instructions details .pre-content,.project-overview-container details .pre-content{background-color:#f5fbff;padding:12px 24px;display:inline-block}@media screen and (min-width: 480px){.lesson-part details .pre-content,.lab-sidebar details .pre-content,.project-instructions details .pre-content,.project-overview-container details .pre-content{padding:24px 84px}}.lesson-part details p,.lab-sidebar details p,.project-instructions details p,.project-overview-container details p{font-family:"Open Sans",sans-serif}.lesson-part.lesson-part--active .pre-content,.lab-sidebar.lesson-part--active .pre-content,.project-instructions.lesson-part--active .pre-content,.project-overview-container.lesson-part--active .pre-content{background-color:#eaf6ff}.lesson-part .block.lab details,.lesson-part .block.quiz details,.lesson-part .block.comment_thread details,.lesson-part .block.single_question_quiz details,.lab-sidebar .block.lab details,.lab-sidebar .block.quiz details,.lab-sidebar .block.comment_thread details,.lab-sidebar .block.single_question_quiz details,.project-instructions .block.lab details,.project-instructions .block.quiz details,.project-instructions .block.comment_thread details,.project-instructions .block.single_question_quiz details,.project-overview-container .block.lab details,.project-overview-container .block.quiz details,.project-overview-container .block.comment_thread details,.project-overview-container .block.single_question_quiz details{background:#183549}.lesson-part .block.lab details summary,.lesson-part .block.quiz details summary,.lesson-part .block.comment_thread details summary,.lesson-part .block.single_question_quiz details summary,.lab-sidebar .block.lab details summary,.lab-sidebar .block.quiz details summary,.lab-sidebar .block.comment_thread details summary,.lab-sidebar .block.single_question_quiz details summary,.project-instructions .block.lab details summary,.project-instructions .block.quiz details summary,.project-instructions .block.comment_thread details summary,.project-instructions .block.single_question_quiz details summary,.project-overview-container .block.lab details summary,.project-overview-container .block.quiz details summary,.project-overview-container .block.comment_thread details summary,.project-overview-container .block.single_question_quiz details summary{background:#183549;color:#fff}.lesson-part .block.lab details .pre-content,.lesson-part .block.quiz details .pre-content,.lesson-part .block.comment_thread details .pre-content,.lesson-part .block.single_question_quiz details .pre-content,.lab-sidebar .block.lab details .pre-content,.lab-sidebar .block.quiz details .pre-content,.lab-sidebar .block.comment_thread details .pre-content,.lab-sidebar .block.single_question_quiz details .pre-content,.project-instructions .block.lab details .pre-content,.project-instructions .block.quiz details .pre-content,.project-instructions .block.comment_thread details .pre-content,.project-instructions .block.single_question_quiz details .pre-content,.project-overview-container .block.lab details .pre-content,.project-overview-container .block.quiz details .pre-content,.project-overview-container .block.comment_thread details .pre-content,.project-overview-container .block.single_question_quiz details .pre-content{color:#fff;background-color:#1e557a}.lesson-part .block.lab details .pre-content a:not([class]),.lesson-part .block.quiz details .pre-content a:not([class]),.lesson-part .block.comment_thread details .pre-content a:not([class]),.lesson-part .block.single_question_quiz details .pre-content a:not([class]),.lab-sidebar .block.lab details .pre-content a:not([class]),.lab-sidebar .block.quiz details .pre-content a:not([class]),.lab-sidebar .block.comment_thread details .pre-content a:not([class]),.lab-sidebar .block.single_question_quiz details .pre-content a:not([class]),.project-instructions .block.lab details .pre-content a:not([class]),.project-instructions .block.quiz details .pre-content a:not([class]),.project-instructions .block.comment_thread details .pre-content a:not([class]),.project-instructions .block.single_question_quiz details .pre-content a:not([class]),.project-overview-container .block.lab details .pre-content a:not([class]),.project-overview-container .block.quiz details .pre-content a:not([class]),.project-overview-container .block.comment_thread details .pre-content a:not([class]),.project-overview-container .block.single_question_quiz details .pre-content a:not([class]){color:#95d6f8}.lesson-part .lab-exercise__content .block details summary,.lab-sidebar .lab-exercise__content .block details summary,.project-instructions .lab-exercise__content .block details summary,.project-overview-container .lab-exercise__content .block details summary{padding:12px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lesson-part .lab-exercise__content .block details .pre-content,.lab-sidebar .lab-exercise__content .block details .pre-content,.project-instructions .lab-exercise__content .block details .pre-content,.project-overview-container .lab-exercise__content .block details .pre-content{padding:12px 10px}@media screen and (min-width: 480px){.lesson-part .lab-exercise__content .block details .pre-content,.lab-sidebar .lab-exercise__content .block details .pre-content,.project-instructions .lab-exercise__content .block details .pre-content,.project-overview-container .lab-exercise__content .block details .pre-content{padding:12px 10px}}.comment-options-wrapper{position:fixed;z-index:1044;bottom:130px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:100%;padding:0 14px}@media screen and (min-width: 768px){.comment-options-wrapper{padding:0;width:auto;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);top:28px;right:-162px;margin-top:0;bottom:auto;left:auto}}.comment-options-inner{background-color:#fff;padding:28px 24px;border-radius:4px}@media screen and (min-width: 768px){.comment-options-inner{background-color:transparent;padding:0;border-radius:0}}.comment-options{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;border-radius:4px}@media screen and (min-width: 768px){.comment-options{-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);border:1px solid rgba(239, 239, 239, .5);width:180px;max-width:180px;z-index:1}}.comment-options .tooltip-button button{border-radius:4px}@media screen and (min-width: 768px){.comment-options .tooltip-button button{border-radius:0 0 4px 4px}}.comment-options .tooltip-button:first-child{border-bottom:none;margin-bottom:12px}@media screen and (min-width: 768px){.comment-options .tooltip-button:first-child{border-bottom:1px solid #efefef;margin-bottom:0}}@media screen and (min-width: 768px){.comment-options .tooltip-button:first-child button{border-radius:4px 4px 0 0}}.comment-options-close{display:block}@media screen and (min-width: 768px){.comment-options-close{display:none}}.comment-options-title{display:block;text-transform:uppercase;font-family:"Proxima Nova",sans-serif;font-size:10px;color:#2f3947;letter-spacing:1.5px;line-height:18px}@media screen and (min-width: 768px){.comment-options-title{display:none}}.comment-options-heading{overflow:hidden;white-space:nowrap;position:relative;text-overflow:ellipsis}.comment-options-heading--text{font-family:"Poppins",sans-serif;font-size:20px;color:#000;letter-spacing:-0.2px;line-height:30px;font-weight:600;margin-top:6px;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #efefef;text-overflow:ellipsis;display:inline-block}@media screen and (min-width: 768px){.comment-options-heading{display:none}}.comment-options-overlay{width:100%;height:100%;z-index:999;position:fixed;background:rgba(0, 0, 0, .38);top:0;bottom:0;left:0}@media screen and (min-width: 768px){.comment-options-overlay{display:none}}.ps2 .comment-options-title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .comment-options-heading--text{font-family:"Lato",sans-serif}.comment-thread-wrapper{background:#27485d;border-radius:8px}.comment-thread-wrapper time.published{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:normal;font-size:12px;line-height:18px;letter-spacing:0.5px;color:#d6e6f1}.comment-thread-wrapper .course-card__button{background:transparent;border:none;margin:0 -10px 0 0;padding:0;padding:15px 10px}.comment-thread-wrapper .icon-element--size-auto{width:auto;height:auto}.comment-thread-wrapper .icon-element--background-transparent{background-color:transparent}.comment-thread-wrapper .comment-thread{padding:32px 48px}.comment-thread-wrapper .comment-thread .block-icon{display:none}.comment-thread-wrapper .comment-thread .user-profile-picture{display:block;border-radius:100%;margin:12px 26px 0px 0;width:30px;height:30px;background:#c4c4c4}.comment-thread-wrapper .comment-thread .user-profile-picture-placeholder{width:32px;height:32px;margin:12px 0;background-color:#d6d8db;border-radius:100%}.comment-thread-wrapper .comment-thread .button{padding-bottom:14px;position:absolute;right:10px;top:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:calc(100% - 12px)}.comment-thread-wrapper .comment-thread .button .button-standard--short{margin:10px 0px}.comment-thread-wrapper .comment-thread .button .button-standard{padding:0 20px;min-width:auto}.comment-thread-wrapper .comment-thread__header .heading{font-weight:900}.comment-thread-wrapper .comment-thread__header .heading,.comment-thread-wrapper .comment-thread__header .label,.comment-thread-wrapper .comment-thread__header .text{color:#fff}.comment-thread-wrapper .comment-thread__header .input-wrapper p{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Open Sans",sans-serif;font-size:16px;color:#fff;font-weight:600;line-height:28px}.comment-thread-wrapper .comment-thread__header .input-wrapper .input{position:relative;margin:32px 0px}.comment-thread-wrapper .comment-thread__header .input-wrapper .input .rte-access-note{color:#fff}.comment-thread-wrapper .comment-thread__header .input-wrapper .input .icon{height:calc(100% - 12px);position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:8px}.comment-thread-wrapper .comment-thread__header .input-wrapper .input .input-element{border:2px solid #039be8;border-radius:5px;min-height:96px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;padding:0 95px 0 50px}.comment-thread-wrapper .comment-thread__header .input-wrapper .input .input-element .rte{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.comment-thread-wrapper .comment-thread__header .input-wrapper .input .input-element .rte .cke_editable{margin-left:10px}.comment-thread-wrapper .comment-thread__header .input-wrapper .input .input-element:focus{outline:0}.comment-thread-wrapper .comment-thread__body{padding:20px 10px}.comment-thread-wrapper .comment-thread__body .single-comment{padding-bottom:28px}.comment-thread-wrapper .comment-thread__body .single-comment__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify}.comment-thread-wrapper .comment-thread__body .single-comment__header svg path{fill:#d6e6f1}.comment-thread-wrapper .comment-thread__body .single-comment__header .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px}.comment-thread-wrapper .comment-thread__body .single-comment__header .column .user-name{font-family:'Open Sans', sans-serif;font-style:normal;color:#fff;font-weight:700;font-size:15px;line-height:20.43px;letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.comment-thread-wrapper .comment-thread__body .single-comment__header .column.timestamp-wrapper{position:relative}.comment-thread-wrapper .comment-thread__body .single-comment__header .column .comment-action-wrapper{z-index:1}@media screen and (min-width: 768px){.comment-thread-wrapper .comment-thread__body .single-comment__header .column .comment-action-wrapper{padding:0;width:auto;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);bottom:auto;top:11px;margin-top:0;left:-60px}}.comment-thread-wrapper .comment-thread__body .single-comment__header .column .timestamp{font-family:"Proxima Nova",sans-serif;font-size:12px;color:#757575;letter-spacing:0;text-align:right;line-height:18px}.comment-thread-wrapper .comment-thread__body .single-comment__body{display:block;padding-left:55px;font-weight:600;font-size:14px;line-height:25px;margin-top:-20px}.comment-thread-wrapper .comment-thread__body .single-comment__body p{font-weight:600;font-size:14px;line-height:25px}.comment-thread-wrapper .comment-thread__footer{display:block;border-top:1px solid #eaebec;width:100%}.comment-thread-wrapper .comment-thread__footer button{cursor:pointer;background:#fff;font-family:"Proxima Nova",sans-serif;font-size:10px;color:#416de0;letter-spacing:0.8px;text-align:center;line-height:16px;text-transform:uppercase;border:0;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:16px 0}.ps2 .comment-thread-wrapper time.published{font-family:"Lato",sans-serif}.ps2 .comment-thread-wrapper .comment-thread__header .input-wrapper p{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .comment-thread-wrapper .comment-thread__body .single-comment__header .column .user-name{font-family:"Lato",sans-serif}.ps2 .comment-thread-wrapper .comment-thread__body .single-comment__header .column .timestamp{font-family:"Lato",sans-serif}.ps2 .comment-thread-wrapper .comment-thread__footer button{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.congrats-form{font-family:"Lato",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 20px;height:100%}.congrats-form__title{font-weight:600;font-size:16px;line-height:19px;letter-spacing:0.5px;color:#000}.congrats-form__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.congrats-form__icon{margin:18px;margin-left:0;width:88px;height:48.89px;background:#c9edfb;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;overflow:hidden;cursor:pointer}.congrats-form__icon>span{display:none}.congrats-form__icon>input{height:0;width:0;display:none}.congrats-form__icon>svg{height:48.89px;margin:0 auto;display:block}.congrats-form__icon:focus{background:#fff;outline:none}.congrats-form__link{border:none;background:none;font-family:'Lato', sans-serif;font-weight:600;font-size:16px;line-height:19px;letter-spacing:0.5px;color:#1e557a}.congrats-form__link>svg{display:inline;margin-right:16px;position:relative;top:0.15em}.congrats-form__radio--positive:checked+svg{background-color:#039be8}.congrats-form__radio--negative:checked+svg{background-color:#039be8}.congrats-form__radio:checked+svg{border:none}.congrats-form__subtitle{font-weight:600;font-size:20px;line-height:36px;text-align:center;letter-spacing:-0.1px;margin-bottom:10px}.congrats-form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.congrats-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c9edfb;border:none;border-bottom:5px solid #003685;-webkit-box-sizing:border-box;box-sizing:border-box;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;height:120px;width:100%;margin:0 auto 10px;padding:16px;resize:none;font-family:'Open Sans', sans-serif;color:#000;outline:none;border-radius:0}.congrats-form textarea::-webkit-input-placeholder{font-family:'Open Sans', sans-serif;color:#333}.congrats-form textarea::-moz-placeholder{font-family:'Open Sans', sans-serif;color:#333}.congrats-form textarea::-ms-input-placeholder{font-family:'Open Sans', sans-serif;color:#333}.congrats-form textarea::placeholder{font-family:'Open Sans', sans-serif;color:#333}.congrats-form__note{font-family:'Lato', sans-serif;font-style:italic;font-size:13px;line-height:16px;font-weight:400;letter-spacing:0.5px;color:#1e557a}.congrats-form__controls{width:100%;margin-top:52px;margin-bottom:20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.congrats-form__controls .lab-button.lab-button-part{padding:9px 25px;width:249px}.ps2 .congrats-form__link{font-family:"Lato",sans-serif}.ps2 .congrats-form textarea{font-family:"Lato",sans-serif}.ps2 .congrats-form textarea::-webkit-input-placeholder{font-family:"Lato",sans-serif}.ps2 .congrats-form textarea::-moz-placeholder{font-family:"Lato",sans-serif}.ps2 .congrats-form textarea::-ms-input-placeholder{font-family:"Lato",sans-serif}.ps2 .congrats-form textarea::placeholder{font-family:"Lato",sans-serif}.ps2 .congrats-form__note{font-family:"Lato",sans-serif}.contact-form{background:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(47, 57, 71, .05);box-shadow:0 1px 3px 0 rgba(47, 57, 71, .05);border-radius:2px;padding:48px 40px 40px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-form h2{font-family:"Poppins",sans-serif;font-weight:600;font-size:20px;color:#000;letter-spacing:-0.1px;text-align:center;line-height:36px;padding-bottom:20px}.contact-form p{font-family:"Proxima Nova",sans-serif;font-size:16px;color:#000;letter-spacing:0;text-align:center;line-height:26px;padding-bottom:40px}.contact-form .textarea-contact{background:#fff;border-radius:4px;height:144px;font-family:"Proxima Nova",sans-serif;color:#2f3947;font-size:15px;border:1px solid #efefef;width:100%;letter-spacing:0;line-height:20px;resize:none;padding:12px 16px;margin-bottom:28px}.contact-form .textarea-contact:focus{outline:none;border:1px solid #7192e8}.contact-form .contact-form-button{margin:0 auto}.ps2 .contact-form p{font-family:"Lato",sans-serif}.ps2 .contact-form .textarea-contact{font-family:"Lato",sans-serif}.course-card-wrapper{width:100%;height:100%}.course-card{height:100%;width:100%;background-color:#fff;padding:30px 26px;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);border:1px solid #efefef;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.course-card--not-available{background-color:#416de0}@media screen and (min-width: 768px){.course-card{padding:60px 40px 40px 40px}}.course-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.course-card__header--inner{width:100%}.course-card__heading{display:inline-block;font-family:"Poppins",sans-serif;color:#000;letter-spacing:-0.17px;font-weight:600;margin-bottom:12px;font-size:20px;line-height:36px}.course-card__heading--not-available{color:#fff}.course-card__sub-heading{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.course-card__sub-heading p{display:inline-block;opacity:0.75;font-family:"Proxima Nova",sans-serif;font-size:15px;color:#2f3947;letter-spacing:-0.2px;line-height:24px;margin-bottom:14px}.course-card__sub-heading--not-available p{color:#fff}.course-card__type-content{font-family:"Proxima Nova",sans-serif;font-size:14px;letter-spacing:-0.2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-block;background-color:#000;border-radius:2px;width:auto;padding:3px 8px;color:#fff;font-weight:bold;line-height:17px}h1 .course-card__type-content{margin-left:8px}.course-card__type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;position:relative}.course-card__type--text{margin-left:20px}.course-card__type--text-not-available{color:#fff;opacity:0.5}.course-card__cohort{display:block;text-transform:uppercase;font-family:"Proxima Nova",sans-serif;font-size:10px;color:#757575;letter-spacing:1px;line-height:16px}.course-card__cohort--not-available{color:#fff;opacity:1}.course-card__button{background:transparent;border:none;margin:0 -10px 0 0;padding:0;padding:15px 10px}.course-card__button:hover{cursor:pointer}.course-card__content{padding-top:12px}.course-card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.course-card__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.course-card__type-title{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#000;font-size:16px;font-family:"Poppins",sans-serif}.course-card-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}.course-card-buttons button:last-child{margin-bottom:12px}@media screen and (min-width: 768px){.course-card-buttons{width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.course-card-buttons button:first-child{margin-right:8px}.course-card-buttons button:last-child{margin-bottom:0}}.course-card-buttons--not-available{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.course-card-progress-bar{position:relative;margin-bottom:12px;margin-right:8px;width:100%}@media screen and (min-width: 768px){.course-card-progress-bar{width:auto;margin-bottom:0}}.course-card-progress-bar .course-card-progress-bar-desktop{display:none}@media screen and (min-width: 768px){.course-card-progress-bar .course-card-progress-bar-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.course-card-progress-bar .course-card-progress-bar-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.course-card-progress-bar .course-card-progress-bar-mobile{display:none}}.ps2 .course-card__heading{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .course-card__sub-heading p{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .course-card__type-content{font-family:"Lato",sans-serif}.ps2 .course-card__cohort{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .course-card__type-title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.course-card-new-wrapper{position:fixed;left:0;bottom:38px;margin:0 auto;width:100%;height:auto}@media screen and (min-width: 768px){.course-card-new-wrapper{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;min-height:366px}}.course-card-new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.course-card-new{height:100%;width:100%;border-radius:4px;border:1px dashed rgba(47, 57, 71, .75);background-color:rgba(243, 244, 247, .5);padding:36px 50px}}.course-card-new__button{background:transparent;border:none;cursor:pointer}.course-card-new__label{display:none}@media screen and (min-width: 768px){.course-card-new__label{display:block;opacity:0.75;font-family:"Proxima Nova",sans-serif;font-size:12px;color:#2f3947;letter-spacing:2px;text-align:center;line-height:18px;text-transform:uppercase;margin-top:26px}}@media screen and (min-width: 768px){.ps2 .course-card-new__label{font-family:"Lato",sans-serif}}.course-options-wrapper{position:fixed;z-index:1044;bottom:130px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:100%;padding:0 14px}@media screen and (min-width: 768px){.course-options-wrapper{padding:0;width:auto;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);top:28px;right:-162px;margin-top:0;bottom:auto;left:auto}}.course-options-inner{background-color:#fff;padding:28px 24px;border-radius:4px}@media screen and (min-width: 768px){.course-options-inner{background-color:transparent;padding:0;border-radius:0}}.course-options{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;border-radius:4px}@media screen and (min-width: 768px){.course-options{-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);border:1px solid rgba(239, 239, 239, .5);width:180px;max-width:180px;z-index:1}}.course-options .tooltip-button button{border-radius:4px}@media screen and (min-width: 768px){.course-options .tooltip-button button{border-radius:0 0 4px 4px}}.course-options .tooltip-button:first-child{border-bottom:none;margin-bottom:12px}@media screen and (min-width: 768px){.course-options .tooltip-button:first-child{border-bottom:1px solid #efefef;margin-bottom:0}}@media screen and (min-width: 768px){.course-options .tooltip-button:first-child button{border-radius:4px 4px 0 0}}.course-options-close{display:block}@media screen and (min-width: 768px){.course-options-close{display:none}}.course-options-title{display:block;text-transform:uppercase;font-family:"Proxima Nova",sans-serif;font-size:10px;color:#2f3947;letter-spacing:1.5px;line-height:18px}@media screen and (min-width: 768px){.course-options-title{display:none}}.course-options-heading{overflow:hidden;white-space:nowrap;position:relative;text-overflow:ellipsis}.course-options-heading--text{font-family:"Poppins",sans-serif;font-size:20px;color:#000;letter-spacing:-0.2px;line-height:30px;font-weight:600;margin-top:6px;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #efefef;text-overflow:ellipsis;display:inline-block}@media screen and (min-width: 768px){.course-options-heading{display:none}}.course-options-overlay{width:100%;height:100%;z-index:999;position:fixed;background:rgba(0, 0, 0, .38);top:0;bottom:0;left:0}@media screen and (min-width: 768px){.course-options-overlay{display:none}}.ps2 .course-options-title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .course-options-heading--text{font-family:"Lato",sans-serif}.course-progress{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;z-index:1}.course-progress---with-shadow{-webkit-box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03)}.course-progress__icon{padding:19px 10px;position:relative}.course-progress__icon *{fill:#6a6a6a}.course-progress__icon---finished *{fill:#4b9b56}.course-progress__icon---active *{fill:#416de0}.course-progress__icon---active::after{content:'';position:absolute;left:0;right:0;border-bottom:2px solid #416de0;top:0}.course-progress__icon:hover{cursor:pointer}.course-progress__icon:hover::after{content:'';position:absolute;left:0;right:0;border-bottom:2px solid #416de0;top:0}.course-progress---align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-progress---align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.course-progress---align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.custom-checkbox--inline{display:inline-block;margin-right:34px}.custom-checkbox--inline:last-child{margin-right:0}.custom-checkbox__label{position:relative;cursor:pointer}.custom-checkbox__label-text{font-family:"Proxima Nova",sans-serif;font-size:14px;color:#949494;letter-spacing:0;line-height:24px}.custom-checkbox__checkmark{position:absolute;top:1px;left:0;height:18px;width:18px;pointer-events:none;display:block}.custom-checkbox__checkmark-icon{display:block}.custom-checkbox__checkmark-icon--checked{display:none}.custom-checkbox__checkmark-icon--checked *{fill:#528bfd}.custom-checkbox__input{cursor:pointer;opacity:0;height:15px;width:15px;padding:0;margin:0 4px 0 0}.custom-checkbox__input:focus ~ .custom-checkbox__checkmark{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color}.custom-checkbox__input:checked ~ .custom-checkbox__label-text{color:#000}.custom-checkbox__input:checked ~ .custom-checkbox__checkmark .custom-checkbox__checkmark-icon{display:none}.custom-checkbox__input:checked ~ .custom-checkbox__checkmark .custom-checkbox__checkmark-icon--checked{display:block}.ps2__label-text{font-family:"Lato",sans-serif}.select-wrapper{width:50%;margin:0 auto;padding-top:200px}.Select{position:relative;color:#000}.Select,.Select div,.Select input,.Select span{-webkit-box-sizing:border-box;box-sizing:border-box}.Select-placeholder,.Select--single>.Select-control .Select-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;left:0;padding-left:20px;padding-right:20px;padding-top:12px;padding-bottom:12px;position:absolute;right:0;top:0;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:transparent;font-family:"Proxima Nova",sans-serif;font-size:14px;color:#000;letter-spacing:-0.1px;line-height:20px}.Select-placeholder{font-family:"Proxima Nova",sans-serif;font-size:10px;color:#6c747e;letter-spacing:0.8px;line-height:16px;text-transform:uppercase}.Select-input{height:auto;padding-left:20px;padding-right:20px;vertical-align:middle}.Select-input>input{width:100%;-webkit-box-shadow:none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;line-height:20px;-webkit-appearance:none;background:none transparent;border-width:0;border-style:none;border-color:currentColor;border-color:initial;-o-border-image:none;border-image:none;-o-border-image:initial;border-image:initial;margin:0;outline:none;padding:12px 0 12px}.Select-control{background-color:#fff;color:inherit;cursor:default;display:table;border-collapse:separate;height:48px;position:relative;width:100%;border-radius:3px;border-width:0;border-style:solid;border-color:transparent;-webkit-box-shadow:0 1px 3px 0 rgba(47, 57, 71, .08);box-shadow:0 1px 3px 0 rgba(47, 57, 71, .08);-o-border-image:none;border-image:none;-o-border-image:initial;border-image:initial;border-spacing:0;outline:none;overflow:hidden}.Select--simple .Select-control{-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(47, 57, 71, .1);height:44px;margin-bottom:10px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:15px}.Select-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;width:16px;position:relative;background-image:none !important;background-repeat:no-repeat;background-position:center;border-color:transparent;border-style:solid;border-width:0}.Select.is-open>.Select-control .Select-arrow{top:auto;top:initial;border-color:transparent;border-width:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Select-menu-outer{border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#fff;border:0 solid transparent !important;border-top-color:transparent !important;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-1px;max-height:249px;position:absolute;left:0;top:100%;width:100%;z-index:1;display:table;-webkit-overflow-scrolling:touch}.Select-menu{max-height:247px;overflow-y:auto;padding:6px 20px;outline:none;border:1px solid #ccc;border-top-color:#e6e6e6;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .06);box-shadow:0 1px 0 rgba(0, 0, 0, .06)}.Select-clear-zone{color:#000;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear{display:inline-block;font-size:18px;line-height:1}.ps2 .Select-placeholder,.ps2 .Select--single>.Select-control .Select-value{font-family:"Lato",sans-serif}.ps2 .Select-placeholder{font-family:"Lato",sans-serif}.custom-input{position:relative;margin-bottom:10px;width:100%}.custom-input:last-child{margin-bottom:0}.custom-input__input{font-family:"Proxima Nova",sans-serif;color:#2f3947;font-size:15px;line-height:20px;letter-spacing:0;width:100%;border-radius:3px;padding:13px 16px;border:1px solid rgba(47, 57, 71, .1);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.2s ease border-color;transition:0.2s ease border-color}.custom-input__input--disabled{background-color:#fbfbfb;cursor:not-allowed}.custom-input__input:not([value='']){outline:none;padding:20px 16px 6px 16px}.custom-input__input:not([value='']) ~ label{color:#6c747e;font-size:10px;top:4px}.custom-input__input:focus{outline:none;border-color:#416de0;padding:20px 16px 6px 16px}.custom-input__input:focus ~ label{color:#416de0;font-size:10px;top:4px}.custom-input__input::-webkit-input-placeholder{color:transparent}.custom-input__input::-moz-placeholder{color:transparent}.custom-input__input::-ms-input-placeholder{color:transparent}.custom-input__input::placeholder{color:transparent}.custom-input__label{position:absolute;font-size:15px;line-height:20px;letter-spacing:0;color:#6c747e;left:17px;top:14px;pointer-events:none;-webkit-transition:0.2s ease all;transition:0.2s ease all}.ps2__input{font-family:"Lato",sans-serif}.custom-search-input{width:100%;background-color:rgba(47, 57, 71, .05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:2px}.custom-search-input::before{content:'';display:block;background-image:url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='12px' height='12px' viewBox='0 0 12 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg fill='%23666d75'%3E %3Cpath d='M8.09465068,8.90506448 C7.24465242,9.56283186 6.17557923,9.95468653 5.01430659,9.95468653 C2.24500066,9.95468653 -8.10462808e-15,7.72623797 -8.10462808e-15,4.97733677 C-8.10462808e-15,2.22840958 2.24500066,4.77395901e-15 5.01430659,4.77395901e-15 C7.78362561,4.77395901e-15 10.0286132,2.22840958 10.0286132,4.97733677 C10.0286132,6.17526859 9.60226944,7.27436168 8.89198296,8.13326282 L11.8369001,11.0564798 C12.0543601,11.2723235 12.0543732,11.6222638 11.8369001,11.8381075 C11.6194663,12.0539642 11.2669137,12.0539642 11.0494668,11.8381075 L8.09465068,8.90506448 Z M5.01430659,1.04785832 C2.82800141,1.04785832 1.05565452,2.80716392 1.05565452,4.97733677 C1.05565452,7.14750961 2.82800141,8.90684121 5.01430659,8.90684121 C7.20062486,8.90684121 8.97297175,7.14750961 8.97297175,4.97733677 C8.97297175,2.80716392 7.20062486,1.04785832 5.01430659,1.04785832 Z'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/svg%3E");width:16px;height:16px;position:absolute;background-repeat:no-repeat;background-position:center center;left:20px;opacity:0.7}.custom-search-input__input{background-color:transparent;width:100%;font-family:"Proxima Nova",sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.2px;line-height:16px;padding:16px 20px 16px 46px;color:#666d75;border:none;border-radius:2px}.custom-search-input__results{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 13px;border-radius:4px;background-color:#fff;border:1px solid rgba(208, 208, 208, .6);-webkit-box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:8px}.custom-search-input__results svg *{fill:#ffc845}.custom-search-input__results--count{color:#000;font-family:"Proxima Nova",sans-serif;font-size:14px;letter-spacing:-0.1px;line-height:15px;font-weight:600;margin-right:8px}.ps2 .custom-search-input__input{font-family:"Lato",sans-serif}.ps2 .custom-search-input__results--count{font-family:"Lato",sans-serif}.custom-textarea{margin-bottom:10px}.custom-textarea__textarea{font-family:"Proxima Nova",sans-serif;color:#2f3947;font-size:15px;line-height:20px;letter-spacing:0;width:100%;border-radius:3px;padding:16px;border:1px solid rgba(47, 57, 71, .1);resize:none;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-textarea__textarea:focus{outline:none;border-color:#416de0}.custom-textarea__textarea::-webkit-input-placeholder{color:#6c747e}.custom-textarea__textarea::-moz-placeholder{color:#6c747e}.custom-textarea__textarea::-ms-input-placeholder{color:#6c747e}.custom-textarea__textarea::placeholder{color:#6c747e}.ps2 .custom-textarea__textarea{font-family:"Lato",sans-serif}.custom-upload-input{height:64px;margin-bottom:10px;border-radius:3px;border:1px dashed #416de0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:#fff;cursor:pointer}.custom-upload-input--loaded{border:1px solid rgba(239, 239, 239, .5);-webkit-box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03)}.custom-upload-input__label{width:100%;color:#416de0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-upload-input__label--icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:12px}.custom-upload-input__label--text{font-family:"Proxima Nova",sans-serif;font-size:14px;letter-spacing:0;line-height:20px}.custom-upload-input__label--loaded{font-weight:600;color:#000}.custom-upload-input__input{opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute;cursor:pointer}.ps2 .custom-upload-input__label--text{font-family:"Lato",sans-serif}.dotted-separator{display:block;padding:0 0 40px 0;width:100%}.dotted-separator svg{width:100%;height:auto}.label-term-length{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Proxima Nova",sans-serif;font-size:15px;line-height:10px;letter-spacing:0.8px;color:#3c7c45;font-weight:600;margin-bottom:20px;margin-top:10px}.setup-field-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;font-family:"Proxima Nova",sans-serif;font-size:15px;line-height:10px;letter-spacing:0.8px;font-weight:600;margin-bottom:20px;margin-top:10px}.label-status{color:#fff;background-color:#039be8;padding:6px 10px;margin-right:6px;border-radius:25px}.label-synced{color:#fff;background-color:#6ad60b;padding:6px 10px;margin-right:6px;border-radius:25px}.label-warning{color:#fff;background-color:#ffc845;padding:6px 10px;margin-right:6px;border-radius:25px}.ps2 .label-term-length{font-family:"Lato",sans-serif}.ps2 .setup-field-container{font-family:"Lato",sans-serif}.embed-modal-footer{width:100%}.embed-modal-footer-fields{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.embed-modal-footer-fields__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}.embed-modal-footer-fields__buttons{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.empty-lab-page{padding:28px 0}.empty-lab-page__message-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-lab-page__message-wrapper h1{font-family:"Proxima Nova",sans-serif;font-size:10px;color:#2f3947;letter-spacing:1.5px;text-align:center;line-height:18px;text-transform:uppercase}.empty-lab-page__message-wrapper .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:14px}.empty-lab-page__message-wrapper .icon svg{width:14px;height:18px}.empty-lab-page__message-wrapper p{font-family:"Proxima Nova",sans-serif;color:#6c747e;letter-spacing:-0.2px;text-align:center;line-height:20px;padding-top:12px}@media screen and (min-width: 768px){.empty-lab-page__message-wrapper{display:none}}.empty-lab-page__button-wrapper{position:fixed;bottom:36px;left:0;right:0;width:100%;text-align:center;padding:0 10px}.empty-lab-page__button-wrapper button{max-width:265px;width:100%;margin:0 auto}@media screen and (min-width: 768px){.empty-lab-page__button-wrapper{display:none}}.ps2 .empty-lab-page__message-wrapper h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .empty-lab-page__message-wrapper p{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.filter-row-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Proxima Nova",sans-serif;font-size:15px;line-height:10px;letter-spacing:0.8px;font-weight:600;margin-bottom:20px;margin-top:10px}.filter-select{width:260px;margin-right:10px;margin-bottom:-20px}.filter-text{width:250px;margin-right:10px;margin-bottom:-10px}.minus-filter-icon{margin-top:10px}.ant-collapse-content{overflow:visible !important}.mt-20{margin-top:20px}.go-back-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.go-back-wrapper .go-back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;cursor:pointer;border:0;background:none;text-transform:capitalize}.go-back-wrapper .go-back-button-label{font-family:"Lato",sans-serif;font-size:14px;color:#fff;letter-spacing:0.2px;line-height:18px;margin-left:12px}.go-back-wrapper .go-back-button *{fill:#fff;opacity:1}.go-back-wrapper .go-back-button---menu{margin-right:26px}.go-back-wrapper .go-back-button---menu *{fill:#686d78}.go-back-wrapper---align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.go-back-wrapper---gray .go-back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.go-back-wrapper---gray .go-back-button-label{color:#404040;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.8px;line-height:16px}.go-back-wrapper---gray .go-back-button *{fill:#404040}.go-back-wrapper---main-blue-600 .go-back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.go-back-wrapper---main-blue-600 .go-back-button-label{color:#039be8;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.8px;line-height:16px}.go-back-wrapper---main-blue-600 .go-back-button *{fill:#039be8}.go-back-wrapper---main-blue-600:hover .go-back-button .go-back-button-label{color:#0286DA}.go-back-wrapper---main-blue-600:hover .go-back-button svg path{fill:#0286DA}.go-back-wrapper---white .go-back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.go-back-wrapper---white .go-back-button-label{color:#fff;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.8px;line-height:16px}.go-back-wrapper---white .go-back-button *{fill:#fff}.go-back-wrapper---dark .go-back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.go-back-wrapper---dark .go-back-button-label{font-family:"Proxima Nova",sans-serif;font-size:10px;color:#2f3947;letter-spacing:0.8px;line-height:16px;opacity:0.8;text-transform:uppercase}.go-back-wrapper---dark .go-back-button *{fill:#09090a}.go-back-wrapper---background-blue5 .go-back-button{background:#6588ea;padding:14px 20px;border:0;border-radius:33px;cursor:pointer}.ps2 .go-back-wrapper---gray .go-back-button-label{font-family:"Lato",sans-serif}.ps2 .go-back-wrapper---white .go-back-button-label{font-family:"Lato",sans-serif}.ps2 .go-back-wrapper---dark .go-back-button-label{font-family:"Lato",sans-serif}.top-button{position:fixed;z-index:1;font-family:"Poppins",sans-serif;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, .2);box-shadow:0 2px 4px rgba(0, 0, 0, .2);border-radius:30px;min-height:60px;padding:22px 23px;display:inline-block;text-decoration:none;right:12px}@media screen and (min-width: 1280px){.top-button{right:auto}}.top-button__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#416de0;font-weight:600;font-size:16px;line-height:16px;word-break:keep-all;white-space:nowrap}.top-button__label>svg{margin-right:10px}.ps2 .top-button{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.graded-assignment-item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;padding:24px;border-bottom:1px solid #eaebec;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.graded-assignment-item{padding:39px 36px}}.graded-assignment-item:last-child{border-bottom:none}.graded-assignment-item--graded{background-color:#fafbfd}.graded-assignment-item__title{font-family:"Poppins",sans-serif;font-size:13px;color:#2f3947;letter-spacing:0;line-height:20px;font-weight:600;text-align:left}.graded-assignment-item__date{font-family:"Proxima Nova",sans-serif;font-size:12px;color:#949494;letter-spacing:0;line-height:16px}.graded-assignment-item__status{opacity:0.75;font-family:"Proxima Nova",sans-serif;font-size:10px;color:#2f3947;letter-spacing:0.8px;text-align:right;line-height:16px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.graded-assignment-item__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-radius:50%;background-color:#fff;width:36px;height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(239, 239, 239, .5);-webkit-box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);margin-right:20px}.graded-assignment-item__icon svg *{fill:#ffc845}.graded-assignment-item__icon--graded svg *{fill:#6ad60b}.graded-assignment-item__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.graded-assignment-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.graded-assignment-item__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:220px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.graded-assignment-item__buttons---full-width{min-width:auto}.graded-assignment-item__button-item{font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:10px;letter-spacing:0.8px;text-align:center;line-height:16px;background-color:#fff;color:rgba(47, 57, 71, .75);border-radius:20px;cursor:pointer;padding:10px 28px;text-transform:uppercase;border:1px solid rgba(239, 239, 239, .5);-webkit-box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03)}.graded-assignment-item__button-item--accent{border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#416de0}.graded-assignment-item__button-item--clear{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;margin-right:10px;padding:10px 10px}a.graded-assignment-item__button-item{text-decoration:none}.ps2 .graded-assignment-item__title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .graded-assignment-item__date{font-family:"Lato",sans-serif}.ps2 .graded-assignment-item__status{font-family:"Lato",sans-serif}.ps2 .graded-assignment-item__button-item{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.bootcamp-grades .header{background-color:#ebf8ff;border-bottom:2px solid #fff;font-weight:700;padding:56px 0 0 256px}.bootcamp-grades .header .arrow{margin-right:16px}.bootcamp-grades .header .title{font-size:32px;padding-bottom:16px}.bootcamp-grades .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:16px;font-weight:700;padding-top:16px 0}.bootcamp-grades .tabs .tab{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:8px 8px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;width:216px;padding:16px 0;color:#9d9d9d}.bootcamp-grades .tabs .current-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ffc966;border-radius:8px 8px 0 0;width:216px;padding:16px 0}.bootcamp-grades .subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#ebf8ff;padding:24px 0 24px 256px;font-weight:700}.bootcamp-grades .subtitle .overview{margin-left:16px;margin-top:5px}.bootcamp-grades .total-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0}.bootcamp-grades .progress-pill{background-color:#ebf8ff;border-radius:100px;padding:5px 5px;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bootcamp-grades .progress-pill .progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;color:#4FB9EF;font-size:24px;font-weight:700;width:100px;height:100px;border-radius:50%;background:radial-gradient(closest-side, #fff 86%, transparent 87% 100%),conic-gradient(#4FB9EF var(--progress), #cecece 0)}.bootcamp-grades .progress-pill .percentage{color:#4FB9EF;font-size:24px;font-weight:700;margin-top:16px}.bootcamp-grades .progress-pill .progress-text{font-size:14px;font-weight:700;margin-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bootcamp-grades .progress-pill .fraction{color:#039be8;font-size:24px;font-weight:700;padding:0 16px;margin-right:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bootcamp-grades .progress-pill .percentage-circle{border:6px solid #4FB9EF;border-radius:100px;width:84px;height:84px;margin:2px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bootcamp-grades .grades-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0;font-family:"Lato",sans-serif;line-height:23px}.bootcamp-grades .grades-table thead{border-radius:8px 8px 0 0;background-color:#ebf8ff;font-weight:600;min-width:800px;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.bootcamp-grades .grades-table thead tr{padding-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.bootcamp-grades .grades-table thead tr th:first-of-type{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:320px;padding-left:40px}.bootcamp-grades .grades-table thead tr th{display:-webkit-box;display:-ms-flexbox;display:flex;width:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:16px}.bootcamp-grades .grades-table thead tr th:nth-child(odd){border-bottom:solid 8px #d0e4ed}.bootcamp-grades .grades-table thead tr th:nth-child(even){border-bottom:solid 8px #7198b2}.bootcamp-grades .grades-table tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:800px}.bootcamp-grades .grades-table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 0;border-bottom:1px dashed #cecece}.bootcamp-grades .grades-table tbody tr:last-of-type{border-bottom:none;border-radius:0 0 8px 8px;background-color:#fffae8}.bootcamp-grades .grades-table tbody td:not(:first-of-type){padding-top:6px}.bootcamp-grades .grades-table tbody td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;font-size:14px;font-weight:400}.bootcamp-grades .grades-table tbody td:first-of-type{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;min-width:320px;padding-left:40px}.bootcamp-grades .grades-table tbody .final{font-weight:600}.bootcamp-grades .gradable-title-container{display:-webkit-box;display:-ms-flexbox;display:flex}.bootcamp-grades .gradable-title-container .gradable-type{margin-top:6px;margin-right:40px;width:120px;white-space:nowrap}.bootcamp-grades .gradable-title-container .gradable-icon{margin-right:8px}.bootcamp-grades .gradable-title-container .gradable-title{margin-top:6px;font-weight:600;width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.bootcamp-grades .grade-feedback{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.bootcamp-grades .pass{color:#29B655}.bootcamp-grades .no-pass{color:#ff4f51}.bootcamp-grades .submitted-grade{border-radius:2px;height:20px}.bootcamp-grades .pending{background-color:#FFB733;border-radius:12px;color:#fff;font-size:10px;font-weight:700;height:22px;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bootcamp-grades .available{background-color:#9d9d9d;border-radius:12px;color:#fff;font-size:10px;font-weight:700;height:22px;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-bar{position:fixed;z-index:999;top:0;left:0;right:0;width:100%;display:block;font-family:"Lato",sans-serif;border-bottom:0.2px solid #95d6f8;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-bar__panel-wrapper{height:454px;background-color:#fdfdfe;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, .2);box-shadow:0 2px 4px rgba(0, 0, 0, .2)}.header-bar__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-bar__module{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#0278c7;padding-top:10px}.header-bar__module .pathstream-logo{height:40px;width:40px;-ms-flex-item-align:center;align-self:center;margin-right:31px}.header-bar--simple{-webkit-transform:translateY(-122px);transform:translateY(-122px)}@media screen and (min-width: 768px){.header-bar--simple{-webkit-transform:translateY(-66px);transform:translateY(-66px)}}.header-bar--simple .header-bar__module{visibility:hidden}.header-bar__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-bar__menu-button{width:53px;color:#fff;border:none;cursor:pointer;text-align:center;font-size:25px}.header-bar__menu-button:focus{outline:none}.header-bar__summary{width:250px;padding:16px 0 16px 30px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.header-bar__summary-heading{margin-bottom:9px;white-space:nowrap;overflow:hidden;font-family:Lato, sans-serif;font-style:normal;font-weight:600;font-size:11px;line-height:13px;letter-spacing:1px;color:#fff}.header-bar__summary-title{width:120px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:Lato, sans-serif;font-style:normal;font-weight:800;font-size:13px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#fff}.header-bar__progress{float:left;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px;width:36px;margin-right:10px;color:#fff;font-weight:500;font-size:12px;line-height:20px}.header-bar__progress::before{content:'';display:block;position:absolute;top:0;left:0;height:36px;width:36px;border:3px solid #fff;border-radius:50%}.header-bar__progress-ring{position:absolute;top:0;left:0;stroke:#ffc845;-webkit-transition:stroke-dashoffset 0.35s;transition:stroke-dashoffset 0.35s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.header-bar__tabs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.header-bar__prev-button,.header-bar__next-button{position:absolute;top:0;height:80px;width:70px;color:#fff;background-color:#2d3136;border:none;cursor:pointer;visibility:hidden;pointer-events:none;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.header-bar__prev-button--visible,.header-bar__next-button--visible{visibility:visible;pointer-events:auto}.header-bar__prev-button{left:0}.header-bar__next-button{right:0}.header-bar__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none;min-height:56px}.header-bar__tabs::-webkit-scrollbar{display:none}.header-bar__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;margin:0px 5px}.header-bar__tab a{width:100%}.header-bar__tab-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#0278c7;padding:13px 10px 0 16px;min-width:192px;background:#95d6f8;border-radius:8px 8px 0px 0px;height:64px}.header-bar__tab-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:Lato, sans-serif;font-style:normal;font-weight:600;font-size:11px;line-height:13px;letter-spacing:1px;color:#0278c7;margin-bottom:5px}.header-bar__tab-heading svg{margin-right:7px}.header-bar__tab-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:180px;font-family:"Lato",sans-serif;font-style:normal;font-size:13px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#0278c7;font-weight:800}.header-bar__tab-title>svg{margin-right:7px}.header-bar__tab--active>.header-bar__tab-link{background-color:#fff;color:#333;border:none;margin-top:0}.header-bar__tab--finished .header-bar__tab-link{background:#183549}.header-bar__tab--finished .header-bar__tab-link span{color:#039be8}.header-bar__lesson{height:50px;position:relative;z-index:1047;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.header-bar__lesson{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:50px}}.header-bar__lesson--continue{height:120px}@media screen and (min-width: 768px){.header-bar__lesson--continue{height:50px}}.header-bar__switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;min-width:100%;height:40px;background-color:#eceded;color:#333;margin:0;padding:0;border:none;cursor:pointer}@media screen and (min-width: 768px){.header-bar__switch{width:197px;min-width:197px}}.header-bar__switch--completed{background-color:#3c7c45;color:#fff}.header-bar__switch-icon{margin:0 18px 0 20px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-bar--simple .header-bar__switch-icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.header-bar__switch-title{font-weight:300;font-size:12px;line-height:16px;letter-spacing:0.4px;text-transform:uppercase}.header-bar__parts{height:50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 10px 2px}.header-bar__part{font-family:Lato, sans-serif;font-style:normal;font-weight:800;font-size:13px;line-height:16px;letter-spacing:1px;text-transform:uppercase;margin:0 20px}.header-bar__link{font-family:Lato, sans-serif;font-style:normal;font-weight:800;font-size:13px;letter-spacing:1px;text-transform:uppercase;line-height:25px;padding:0px 3px 5px 3px;color:#95d6f8}.header-bar__link--active,.header-bar__link--finished{font-weight:600;border-bottom:none}.header-bar__link--active>svg,.header-bar__link--finished>svg{width:19px}.header-bar__link--focused{border-bottom:3px solid #039be8;color:#95d6f8}.header-bar__link--completed,.header-bar__link--finished{color:#183549;border-bottom:none}.header-bar__link--active{color:#039be8}.header-bar__link--active>svg path{fill:#dce4f9}.header-bar__tab--finished.header-bar__tab--active>.header-bar__tab-link span{color:#fff}.header-bar__tab--finished.header-bar__tab--active>.header-bar__tab-link span svg path:nth-of-type(2){fill:#183549}.header-bar__continue{font-family:"Lato",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:#183549;color:#fff;margin:0;padding:0;border:none;cursor:pointer;margin-left:auto;height:50px;text-decoration:none;letter-spacing:0.5px}@media screen and (min-width: 768px){.header-bar__continue{width:164px;min-width:164px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.header-bar__continue-title{font-weight:600;font-size:16px;line-height:16px}.header-bar__continue-icon{margin:0 20px 0 18px}.header-bar__edit{width:650px;padding:12px}.header-bar__edit-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-color:#fff;border-radius:22px}.header-bar__edit-notification{font-family:"Proxima Nova",sans-serif;font-weight:bold;font-size:13px;line-height:13px;letter-spacing:-0.16px;margin-right:18px}.header-bar__edit-title{font-family:"Poppins",sans-serif;font-size:14px;line-height:17px;letter-spacing:-0.16px;margin-right:8px}.header-bar__edit-3k{border:1px solid #044C66;background-color:white;color:#044C66;border-radius:56px;padding:8px 16px;margin-left:16px}.header-bar--edit-mode .header-bar__next-button{right:234px}.ps2 .header-bar{position:relative;overflow-x:hidden}@media screen and (min-width: 768px){.ps2 .header-bar{position:-webkit-sticky;position:sticky}}.ps2 .header-bar .pathstream-logo{display:none}.ps2 .header-bar__module{background-color:#ebf8ff}.ps2 .header-bar__menu svg{color:#039be8}.ps2 .header-bar__menu:hover svg{color:#0171cd}.ps2 .header-bar__summary{display:none}.ps2 .header-bar__tab-heading{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;letter-spacing:0;font-weight:900;color:inherit}.ps2 .header-bar__tab-title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none;color:inherit}.ps2 .header-bar__tab--normal .header-bar__tab-link{background-color:#caecfd;color:#416a86}.ps2 .header-bar__tab--normal .header-bar__tab-link:hover{background-color:#a4dbf8}.ps2 .header-bar__tab--active .header-bar__tab-link{color:#039be8}.ps2 .header-bar__tab--finished .header-bar__tab-link{background-color:#45C569}.ps2 .header-bar__tab--finished .header-bar__tab-link span{color:#fff}.ps2 .header-bar__tab--finished .header-bar__tab-link span svg path:first-of-type{fill:#fff}.ps2 .header-bar__tab--finished .header-bar__tab-link span svg path:last-of-type{fill:#45C569}.ps2 .header-bar__tab--finished .header-bar__tab-link:hover{background-color:#0ba540}.ps2 .header-bar__tab--finished.header-bar__tab--active .header-bar__tab-link{background-color:#fff}.ps2 .header-bar__tab--finished.header-bar__tab--active .header-bar__tab-link span{color:#45C569}.ps2 .header-bar__tab--finished.header-bar__tab--active .header-bar__tab-link svg path:first-of-type{fill:#45C569}.ps2 .header-bar__tab--finished.header-bar__tab--active .header-bar__tab-link svg path:last-of-type{fill:#fff}.ps2 .header-bar__continue{height:inherit;padding:10px 0}.ps2 .header-bar__parts{height:inherit;margin:10px 0 2px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ps2 .header-bar__part{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0}.ps2 .header-bar__lesson{height:inherit}.ps2 .header-bar__link{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;text-transform:none;color:#416a86}.ps2 .header-bar__link:hover{color:#1f4158}.ps2 .header-bar__link.header-bar__link--active{color:#039be8}.ps2 .header-bar__link.header-bar__link--active:hover{color:#0171cd}.ps2 .header-bar__link.header-bar__link--focused{border-bottom:4px solid #039be8}.ps2 .header-bar__link.header-bar__link--focused:hover{border-bottom-color:#0171cd}.ps2 .header-bar__link.header-bar__link--completed,.ps2 .header-bar__link.header-bar__link--finished{color:#45C569;border-bottom-color:#45C569}.ps2 .header-bar__link.header-bar__link--completed:hover,.ps2 .header-bar__link.header-bar__link--finished:hover{color:#0ba540;border-bottom-color:#0ba540}.ps2 .header-bar__link.header-bar__link--completed svg,.ps2 .header-bar__link.header-bar__link--finished svg{margin-right:8px}.ps2 .header-bar__edit-notification{font-family:"Lato",sans-serif}.ps2 .header-bar__edit-title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.edit-mode{display:none}@media screen and (min-width: 768px){.edit-mode{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;min-width:190px;left:-190px}}.edit-mode__label{display:none}@media screen and (min-width: 768px){.edit-mode__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;opacity:0.75;font-family:"Lato",sans-serif;font-size:14px;color:#09090a;letter-spacing:0.2px;line-height:18px;padding-right:14px;-webkit-font-feature-settings:"liga", "clig off";font-feature-settings:"liga", "clig off";-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures}}.edit-mode__saving-indicator span{font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:13px;color:#2f3947;letter-spacing:-0.1px;text-align:center;line-height:20px;padding-top:4px;padding-bottom:24px;text-transform:uppercase;margin-right:24px}.edit-mode---floating{display:none}@media screen and (min-width: 768px){.edit-mode---floating{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:auto;bottom:36px;right:24px;top:auto;background:#fff;padding:22px 26px;border-radius:60px}}.ps2 .edit-mode__saving-indicator span{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__icon{cursor:pointer;border:0;background:none}.menu a{text-decoration:none}.menu__label{display:none}@media screen and (min-width: 768px){.menu__label{display:block;opacity:0.75;font-family:"Lato",sans-serif;font-size:14px;color:#09090a;letter-spacing:0.2px;line-height:18px;padding-left:20px}}.menu---colored *{fill:#fff}@media screen and (min-width: 768px){.menu---colored .menu__label{color:#fff}}.header-panel{position:absolute;width:100%;top:0;left:0;right:0;font-family:"Poppins",sans-serif;background-color:rgba(0, 0, 0, .3)}.header-panel__close{position:absolute;top:12px;left:12px;height:30px;width:30px;background-color:transparent;color:#333;border:none;cursor:pointer;padding:0}@media screen and (min-width: 992px){.header-panel__close{top:40px;left:40px}}.header-panel__profile{position:absolute;top:12px;right:12px;height:32px;width:32px;background-color:#efefef;border-radius:50%}@media screen and (min-width: 992px){.header-panel__profile{top:22px;right:36px}}.header-panel__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333}.header-panel__avatar img{max-width:24px}.header-panel__wrapper{height:auto;min-height:454px;background-color:#fdfdfe;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, .2);box-shadow:0 2px 4px rgba(0, 0, 0, .2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(-25%);transform:translateY(-25%);opacity:0;-webkit-animation:slide-down 0.25s ease-in-out forwards;animation:slide-down 0.25s ease-in-out forwards}.header-panel__container{position:relative;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:22px 0 30px}@media screen and (min-width: 992px){.header-panel__container{max-width:1400px;padding:22px 0 30px}}.header-panel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:46px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-panel__title{font-weight:600;font-size:34px;line-height:36px;letter-spacing:-0.17px}.header-panel__link{font-size:10px;line-height:16px;letter-spacing:0.8px;text-transform:uppercase;text-decoration:none;margin-bottom:13px;color:#0044df}.header-panel__link>svg{margin-right:10px}.header-panel__section{width:100%}.header-panel__section-name{font-weight:500;font-size:24px;line-height:36px;letter-spacing:-0.12px;margin:0 68px 9px}.header-panel__modules{position:relative;display:block}.header-panel__modules-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none}.header-panel__modules-wrapper::-webkit-scrollbar{display:none}.header-panel__prev-button,.header-panel__next-button{position:absolute;top:calc(50% - 28px);height:56px;width:50px;color:#fff;background-color:#2d3136;border:none;cursor:pointer;z-index:1050;visibility:hidden;pointer-events:none;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.header-panel__prev-button--visible,.header-panel__next-button--visible{visibility:visible;pointer-events:auto}.header-panel__prev-button{left:0}.header-panel__next-button{right:0}.header-panel__module{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.header-panel__module-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300;font-size:12px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:2px;margin-right:55px}.header-panel__module-heading>svg{margin-right:7px}.header-panel__module-title{font-size:20px;line-height:28px;letter-spacing:-0.1px;margin-right:55px}.header-panel__module-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:300px;height:246px;background-color:#eceded;border:1px solid #e2e3e3;color:#6a6a6a;padding:19px 20px;text-decoration:none}.header-panel__module-link .header-panel__module-heading{color:#6a6a6a}.header-panel__module-link .header-panel__module-title{color:#6a6a6a}.header-panel__module-progress{position:absolute;top:20px;right:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:53px;width:53px;color:#fff;font-weight:500;font-size:17px;line-height:29px}.header-panel__module-progress::before{content:'';display:block;position:absolute;top:0;left:0;height:53px;width:53px;border:4px solid #fff;border-radius:50%}.header-panel__module-progress-ring{position:absolute;top:0;left:0;stroke:#ffc845;-webkit-transition:stroke-dashoffset 0.35s;transition:stroke-dashoffset 0.35s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.header-panel__module-lesson{margin-top:auto;margin-bottom:18px;background-color:#fff;color:#333;padding:9px 10px 7px}.header-panel__module-lesson-title{font-size:12px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:5px}.header-panel__module-lesson-description{font-weight:600;font-size:14px;line-height:18px;letter-spacing:0.2px}.header-panel__module-list{margin-top:auto;list-style:none;font-size:12px;line-height:18px;letter-spacing:0.17px}.header-panel__module-lesson+.header-panel__module-list{margin-top:0}.header-panel__module-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-panel__module-item>svg{width:17px;margin-right:7px}.header-panel__module--completed>.header-panel__module-link{background-color:#fff}.header-panel__module--active>.header-panel__module-link{background-color:#636b75;color:#fff}.header-panel__module--active .header-panel__module-heading{color:#fff}.header-panel__module--active .header-panel__module-title{color:#fff;line-height:30px;font-weight:600}.header-panel__module--active .header-panel__module-list{font-weight:600}@-webkit-keyframes slide-down{0%{-webkit-transform:translateY(-25%);transform:translateY(-25%);opacity:0}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@keyframes slide-down{0%{-webkit-transform:translateY(-25%);transform:translateY(-25%);opacity:0}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}.ps2 .header-panel{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.user-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.user-profile__label{display:none}@media screen and (min-width: 768px){.user-profile__label{display:block;opacity:0.75;font-family:"Lato",sans-serif;font-size:14px;color:#09090a;letter-spacing:0.2px;line-height:18px;padding-right:14px;-webkit-font-feature-settings:"liga", "clig off";font-feature-settings:"liga", "clig off";-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures}}.user-profile__avatar{width:32px;height:32px;border-radius:100%;background-color:#efefef;border:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-profile__avatar img{display:block;border-radius:100%;width:32px;height:32px}@media screen and (min-width: 768px){.user-profile---colored .user-profile__label{color:#fff}}.block h1{font-family:"Poppins-SemiBold",sans-serif;font-size:22px;color:#000;line-height:36px;padding:0 0 12px 0;letter-spacing:-0.1px;font-weight:400;margin:0}@media screen and (min-width: 480px){.block h1{font-family:"Poppins",sans-serif;font-size:28px;color:#000;letter-spacing:-0.2px;line-height:40px;font-weight:600;padding:0 0 20px 0}}.block h2{color:#1e557a;font-family:"Lato",sans-serif;font-weight:600;font-size:24px;line-height:38.4px;letter-spacing:0.5px;margin-top:2px;margin-bottom:0px}@media screen and (min-width: 480px){.block h2{font-size:24px;line-height:38.4px}}.block.typeform h2,.block.typeform .knowledge-check-wrapper .knowledge-check__header .heading,.block.sql h2,.block.sql .knowledge-check-wrapper .knowledge-check__header .heading,.block.embed h2,.block.embed .knowledge-check-wrapper .knowledge-check__header .heading{text-align:center;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:1px;line-height:28px;margin-bottom:10px;color:#1e557a}.block.video h2{font-family:"Open Sans",sans-serif;font-style:italic;font-size:16px;line-height:18px;letter-spacing:0.5px;margin-top:10px;text-align:center}.accent-text---center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.hero .container{margin:0}@media screen and (min-width: 768px){.hero .container{margin:0 auto}}.hero__content{padding:24px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.hero__content{padding:68px 0 80px 12px;-webkit-transition:padding 0.4s cubic-bezier(0.5, 0.3, 0.54, 0.45);transition:padding 0.4s cubic-bezier(0.5, 0.3, 0.54, 0.45)}}.hero .hero-image-wrapper{display:none}@media screen and (min-width: 768px){.hero .hero-image-wrapper{display:block;height:auto;-ms-flex-item-align:end;align-self:flex-end}}.hero__image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.hero .lesson-type-wrapper{padding-bottom:16px}.hero .lesson-type-wrapper .lesson-type{display:-webkit-box;display:-ms-flexbox;display:flex}.hero---small{display:none}.hero---small .hero-image-wrapper{display:none}.hero---small .hero-content-wrapper{max-width:100%}.hero---small .hero__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 24px}@media screen and (min-width: 768px){.hero---small .hero__content{padding:10px 0}}.hero---small .hero__content .lesson-type-wrapper{display:none}@media screen and (min-width: 768px){.hero---small .hero__content .lesson-type-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0}}.hero---small .hero__content .heading{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.lesson-type__label{border:1px solid rgba(0, 0, 0, .1);opacity:0.75;border-radius:4px;padding:10px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lesson-type__label h6{font-family:"Lato",sans-serif;font-size:10px;color:#09090a;letter-spacing:4px;text-transform:capitalize;font-weight:400;line-height:14px;margin:0}.lesson-type__label .icon{padding-right:18px;display:-webkit-box;display:-ms-flexbox;display:flex}.lesson-type__label .icon__assignment *{fill:#f8cf61}.highlight{font-family:"Proxima Nova",sans-serif;font-size:16px;letter-spacing:-0.1px;line-height:28px;color:#000;display:block;padding:16px 0}.ps2 .highlight{font-family:"Lato",sans-serif}.icon-element{background-color:#528bfd;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px}.icon-element svg{pointer-events:none}.icon-element--size-auto{width:auto;height:auto}.icon-element--size-nav{width:32px;height:32px}.icon-element--size-brian{width:32px;height:32px}.icon-element--size-brian svg{width:16px;height:16px}@media screen and (min-width: 768px){.icon-element--size-brian{width:32px;height:32px}.icon-element--size-brian svg{width:22px;height:18px}}.icon-element--size-standard{width:36px;height:36px}.icon-element--size-header{width:32px;height:32px;margin:12px 0}.icon-element--size-medium{width:24px;height:24px}.icon-element--size-medium svg{width:10px;height:10px}@media screen and (min-width: 768px){.icon-element--size-medium{width:36px;height:36px}.icon-element--size-medium svg{width:13px;height:13px}}.icon-element--size-small{width:13px;height:13px}.icon-element--button{-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05)}.icon-element--fill-white *{fill:#fff}.icon-element--fill-blue *{fill:#528bfd}.icon-element--fill-blue2 *{fill:#416de0}.icon-element--fill-grey *{fill:#09090a}.icon-element--fill-green *{fill:#6ad60b}.icon-element--fill-grey-dark *{fill:#616a74}.icon-element--fill-grey2 *{fill:#2f3947}.icon-element--fill-grey3 *{fill:#c7c7c7}.icon-element--fill-grey-600 *{fill:#9d9d9d}.icon-element--fill-green-800 *{fill:#0ba540}.icon-element--background-transparent{background-color:transparent}.icon-element--background-gray{background-color:#c8cad0}.icon-element--background-grey{background-color:#eff1f4}.icon-element--background-yellow{background-color:#ffc845}.icon-element--background-yellow-200{background-color:#fff4cc}.icon-element--background-white{background-color:#fff}.icon-element--background-grey-light{background-color:#686d78}.icon-element--background-blue-light{background-color:#edf1fc}.icon-element--background-green{background-color:#6ad60b}.icon-element--background-main-blue-100{background-color:#ebf8ff}.icon-element--background-main-blue-100-opaque{background-color:rgba(235, 248, 255, .2)}.icon-element--background-main-blue-500{background-color:#4FB9EF}.icon-element--background-green-100{background-color:#e7f8eb}.icon-element--background-green-100-opaque{background-color:rgba(231, 248, 235, .2)}.icon-element--background-green-200{background-color:#cef1d8}.icon-element--background-main-blue-600{background-color:#039be8}@media screen and (min-width: 480px){.icon-element--size-standard{width:36px;height:36px}}.icons-group-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.icons-group-menu__item{margin-bottom:36px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icons-group-menu__item:last-child{margin-bottom:0}.icons-group-menu__item *{fill:#d6d8db;opacity:1}.icons-group-menu__item---active *{fill:#416de0;opacity:1}.group-icon-label{font-family:"Proxima Nova",sans-serif;font-size:12px;color:#949494;text-transform:capitalize;font-weight:700;letter-spacing:-0.09px;line-height:16px;padding-left:14px}.group-icon-label---active{color:#000}.ps2 .group-icon-label{font-family:"Lato",sans-serif}.block.quiz .block-label__content,.block.graded_quiz .block-label__content,.block.single_question_quiz .block-label__content{border:0}.lab-sidebar-body .block.quiz .knowledge-check-wrapper,.lab-sidebar-body .block.graded_quiz .knowledge-check-wrapper,.lab-sidebar-body .block.single_question_quiz .knowledge-check-wrapper{margin:0;-webkit-box-shadow:none;box-shadow:none}.block.quiz .knowledge-check,.block.graded_quiz .knowledge-check,.block.single_question_quiz .knowledge-check{background:#fff;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:2px}.block.quiz .knowledge-check-title,.block.graded_quiz .knowledge-check-title,.block.single_question_quiz .knowledge-check-title{font-weight:600;margin-bottom:24px}.block.quiz .knowledge-check__header ul,.block.graded_quiz .knowledge-check__header ul,.block.single_question_quiz .knowledge-check__header ul{font-family:'Lato', sans-serif;font-weight:800;font-size:11px;line-height:13px;letter-spacing:1px;text-transform:uppercase;-webkit-padding-start:0px;padding-inline-start:0px;list-style-type:none}@media screen and (min-width: 480px){.lab-exercise__content .block.quiz .knowledge-check__header,.lab-exercise__content .block.graded_quiz .knowledge-check__header,.lab-exercise__content .block.single_question_quiz .knowledge-check__header{padding:10px 0}}.block.quiz .knowledge-check__header .heading,.block.graded_quiz .knowledge-check__header .heading,.block.single_question_quiz .knowledge-check__header .heading{font-family:Lato, sans-serif;font-style:normal;font-weight:900;font-size:22px;line-height:26px;letter-spacing:1px;color:#fff}.block.quiz .knowledge-check__body,.block.graded_quiz .knowledge-check__body,.block.single_question_quiz .knowledge-check__body{background:#27485d;border-radius:8px;border:none}.block.quiz .knowledge-check__body .rte-access-note,.block.graded_quiz .knowledge-check__body .rte-access-note,.block.single_question_quiz .knowledge-check__body .rte-access-note{color:#fff}.block.quiz .knowledge-check__body .Select,.block.quiz .knowledge-check__body .Select-menu-outer,.block.graded_quiz .knowledge-check__body .Select,.block.graded_quiz .knowledge-check__body .Select-menu-outer,.block.single_question_quiz .knowledge-check__body .Select,.block.single_question_quiz .knowledge-check__body .Select-menu-outer{padding:0 60px 28px 60px}.block.quiz .knowledge-check__body .lab-exercise__content .block.quiz .knowledge-check__body,.block.graded_quiz .knowledge-check__body .lab-exercise__content .block.quiz .knowledge-check__body,.block.single_question_quiz .knowledge-check__body .lab-exercise__content .block.quiz .knowledge-check__body,.block.quiz .knowledge-check__body .lab-exercise__content .block.graded_quiz .knowledge-check__body,.block.graded_quiz .knowledge-check__body .lab-exercise__content .block.graded_quiz .knowledge-check__body,.block.single_question_quiz .knowledge-check__body .lab-exercise__content .block.graded_quiz .knowledge-check__body,.block.quiz .knowledge-check__body .lab-exercise__content .block.single_question_quiz .knowledge-check__body,.block.graded_quiz .knowledge-check__body .lab-exercise__content .block.single_question_quiz .knowledge-check__body,.block.single_question_quiz .knowledge-check__body .lab-exercise__content .block.single_question_quiz .knowledge-check__body{padding:0}.block.quiz .knowledge-check__body ul,.block.graded_quiz .knowledge-check__body ul,.block.single_question_quiz .knowledge-check__body ul{margin:0}.block.quiz .knowledge-check__body .content,.block.graded_quiz .knowledge-check__body .content,.block.single_question_quiz .knowledge-check__body .content{color:#fff}.lab-exercise__content .block.quiz .knowledge-check__body .content,.lab-exercise__content .block.graded_quiz .knowledge-check__body .content,.lab-exercise__content .block.single_question_quiz .knowledge-check__body .content{padding:0 0 28px}.block.quiz .knowledge-check__body .content p,.block.graded_quiz .knowledge-check__body .content p,.block.single_question_quiz .knowledge-check__body .content p{text-align:left}.block.quiz .knowledge-check__body .content .textarea,.block.graded_quiz .knowledge-check__body .content .textarea,.block.single_question_quiz .knowledge-check__body .content .textarea{background:#fff;border-radius:4px;font-family:"Proxima Nova",sans-serif;color:#2f3947;font-size:15px;border:1px solid #efefef;width:100%;letter-spacing:0;line-height:20px;resize:none;height:84px;padding:12px 16px}.block.quiz .knowledge-check__body .content .textarea:focus,.block.graded_quiz .knowledge-check__body .content .textarea:focus,.block.single_question_quiz .knowledge-check__body .content .textarea:focus{outline:none;border:1px solid #7192e8}.block.quiz .knowledge-check__body .content .questions,.block.graded_quiz .knowledge-check__body .content .questions,.block.single_question_quiz .knowledge-check__body .content .questions{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block.quiz .knowledge-check__body .content .questions>*,.block.graded_quiz .knowledge-check__body .content .questions>*,.block.single_question_quiz .knowledge-check__body .content .questions>*{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:none;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:48%;min-width:280px}.block.quiz .knowledge-check__body .content .questions .jnblock,.block.graded_quiz .knowledge-check__body .content .questions .jnblock,.block.single_question_quiz .knowledge-check__body .content .questions .jnblock{max-width:100%}.block.quiz .knowledge-check__body .content .rte .cke_editable_inline,.block.graded_quiz .knowledge-check__body .content .rte .cke_editable_inline,.block.single_question_quiz .knowledge-check__body .content .rte .cke_editable_inline{color:#fff}.block.quiz .knowledge-check__body .content .rte .cke_editable_inline p,.block.graded_quiz .knowledge-check__body .content .rte .cke_editable_inline p,.block.single_question_quiz .knowledge-check__body .content .rte .cke_editable_inline p{color:#fff}.block.quiz .knowledge-check__body .knowledge-check-title-wrapper,.block.graded_quiz .knowledge-check__body .knowledge-check-title-wrapper,.block.single_question_quiz .knowledge-check__body .knowledge-check-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.block.quiz .knowledge-check__body .knowledge-check-title-wrapper details.pre,.block.graded_quiz .knowledge-check__body .knowledge-check-title-wrapper details.pre,.block.single_question_quiz .knowledge-check__body .knowledge-check-title-wrapper details.pre{text-align:left;text-align:initial}.block.quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title,.block.graded_quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title,.block.single_question_quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title{padding-top:40px;padding-bottom:24px;margin:0}.block.quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title p,.block.graded_quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title p,.block.single_question_quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title p{font-family:Open Sans, sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:28px;color:#fff}.lab-exercise__content .block.quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title,.lab-exercise__content .block.graded_quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title,.lab-exercise__content .block.single_question_quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title{padding:0}.block.quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title p,.block.graded_quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title p,.block.single_question_quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title p{text-align:left}.block.quiz .knowledge-check__body .button,.block.graded_quiz .knowledge-check__body .button,.block.single_question_quiz .knowledge-check__body .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block.quiz .knowledge-check__body .answer-buttons,.block.graded_quiz .knowledge-check__body .answer-buttons,.block.single_question_quiz .knowledge-check__body .answer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:56px}.block.quiz .knowledge-check__body .answer-buttons__buttons,.block.graded_quiz .knowledge-check__body .answer-buttons__buttons,.block.single_question_quiz .knowledge-check__body .answer-buttons__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100px}.block.quiz .knowledge-check__body .answer-buttons .answer-buttons-wrapper,.block.graded_quiz .knowledge-check__body .answer-buttons .answer-buttons-wrapper,.block.single_question_quiz .knowledge-check__body .answer-buttons .answer-buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%}.block.quiz .knowledge-check__body .answer-buttons .answer-buttons-wrapper .button-standard--outlined,.block.graded_quiz .knowledge-check__body .answer-buttons .answer-buttons-wrapper .button-standard--outlined,.block.single_question_quiz .knowledge-check__body .answer-buttons .answer-buttons-wrapper .button-standard--outlined{width:auto}.block.quiz .knowledge-check__body .steps,.block.graded_quiz .knowledge-check__body .steps,.block.single_question_quiz .knowledge-check__body .steps{font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:10px;color:#6a6a6a;letter-spacing:0.8px;text-align:center;line-height:16px;text-transform:uppercase;padding-bottom:20px}.block.quiz .knowledge-check__body .steps .step-icon,.block.graded_quiz .knowledge-check__body .steps .step-icon,.block.single_question_quiz .knowledge-check__body .steps .step-icon{color:#fff;font-size:30px}.block.quiz .knowledge-check__body .steps__arrow,.block.graded_quiz .knowledge-check__body .steps__arrow,.block.single_question_quiz .knowledge-check__body .steps__arrow{margin:5px;border:0}.block.quiz .knowledge-check__body .steps__arrow .step-icon,.block.graded_quiz .knowledge-check__body .steps__arrow .step-icon,.block.single_question_quiz .knowledge-check__body .steps__arrow .step-icon{font-size:30px}.block.quiz .knowledge-check__body .steps__arrow.disabled,.block.graded_quiz .knowledge-check__body .steps__arrow.disabled,.block.single_question_quiz .knowledge-check__body .steps__arrow.disabled{background:none !important}.block.quiz .knowledge-check__body .steps__arrow.disabled .step-icon,.block.graded_quiz .knowledge-check__body .steps__arrow.disabled .step-icon,.block.single_question_quiz .knowledge-check__body .steps__arrow.disabled .step-icon{color:grey}.block.quiz .knowledge-check--loose>.block.quiz .knowledge-check__header,.block.graded_quiz .knowledge-check--loose>.block.quiz .knowledge-check__header,.block.single_question_quiz .knowledge-check--loose>.block.quiz .knowledge-check__header,.block.quiz .knowledge-check--loose>.block.graded_quiz .knowledge-check__header,.block.graded_quiz .knowledge-check--loose>.block.graded_quiz .knowledge-check__header,.block.single_question_quiz .knowledge-check--loose>.block.graded_quiz .knowledge-check__header,.block.quiz .knowledge-check--loose>.block.single_question_quiz .knowledge-check__header,.block.graded_quiz .knowledge-check--loose>.block.single_question_quiz .knowledge-check__header,.block.single_question_quiz .knowledge-check--loose>.block.single_question_quiz .knowledge-check__header{padding-top:48px;padding-bottom:25px}.block.quiz .knowledge-check--loose>.block.quiz .knowledge-check__header .heading,.block.graded_quiz .knowledge-check--loose>.block.quiz .knowledge-check__header .heading,.block.single_question_quiz .knowledge-check--loose>.block.quiz .knowledge-check__header .heading,.block.quiz .knowledge-check--loose>.block.graded_quiz .knowledge-check__header .heading,.block.graded_quiz .knowledge-check--loose>.block.graded_quiz .knowledge-check__header .heading,.block.single_question_quiz .knowledge-check--loose>.block.graded_quiz .knowledge-check__header .heading,.block.quiz .knowledge-check--loose>.block.single_question_quiz .knowledge-check__header .heading,.block.graded_quiz .knowledge-check--loose>.block.single_question_quiz .knowledge-check__header .heading,.block.single_question_quiz .knowledge-check--loose>.block.single_question_quiz .knowledge-check__header .heading{font-weight:600;font-size:20px;line-height:36px;text-align:center;letter-spacing:-0.1px}.block.quiz .knowledge-check--loose .tabs__item,.block.graded_quiz .knowledge-check--loose .tabs__item,.block.single_question_quiz .knowledge-check--loose .tabs__item{padding:14px 28px}.block.quiz .knowledge-check--loose .knowledge-check-title-wrapper,.block.graded_quiz .knowledge-check--loose .knowledge-check-title-wrapper,.block.single_question_quiz .knowledge-check--loose .knowledge-check-title-wrapper{min-height:167px}.block.quiz .knowledge-check--loose .knowledge-check-title-wrapper .knowledge-check-title p,.block.graded_quiz .knowledge-check--loose .knowledge-check-title-wrapper .knowledge-check-title p,.block.single_question_quiz .knowledge-check--loose .knowledge-check-title-wrapper .knowledge-check-title p{font-family:"Proxima Nova",sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:26px}.block.quiz .knowledge-check--editMode .block.quiz .knowledge-check-title-wrapper .block.quiz .knowledge-check-title p,.block.graded_quiz .knowledge-check--editMode .block.quiz .knowledge-check-title-wrapper .block.quiz .knowledge-check-title p,.block.single_question_quiz .knowledge-check--editMode .block.quiz .knowledge-check-title-wrapper .block.quiz .knowledge-check-title p,.block.quiz .knowledge-check--editMode .block.graded_quiz .knowledge-check-title-wrapper .block.quiz .knowledge-check-title p,.block.graded_quiz .knowledge-check--editMode .block.graded_quiz .knowledge-check-title-wrapper .block.quiz .knowledge-check-title p,.block.single_question_quiz .knowledge-check--editMode .block.graded_quiz .knowledge-check-title-wrapper .block.quiz .knowledge-check-title p,.block.quiz .knowledge-check--editMode .block.single_question_quiz .knowledge-check-title-wrapper .block.quiz .knowledge-check-title p,.block.graded_quiz .knowledge-check--editMode .block.single_question_quiz .knowledge-check-title-wrapper .block.quiz .knowledge-check-title p,.block.single_question_quiz .knowledge-check--editMode .block.single_question_quiz .knowledge-check-title-wrapper .block.quiz .knowledge-check-title p,.block.quiz .knowledge-check--editMode .block.quiz .knowledge-check-title-wrapper .block.graded_quiz .knowledge-check-title p,.block.graded_quiz .knowledge-check--editMode .block.quiz .knowledge-check-title-wrapper .block.graded_quiz .knowledge-check-title p,.block.single_question_quiz .knowledge-check--editMode .block.quiz .knowledge-check-title-wrapper .block.graded_quiz .knowledge-check-title p,.block.quiz .knowledge-check--editMode .block.graded_quiz .knowledge-check-title-wrapper .block.graded_quiz .knowledge-check-title p,.block.graded_quiz .knowledge-check--editMode .block.graded_quiz .knowledge-check-title-wrapper .block.graded_quiz .knowledge-check-title p,.block.single_question_quiz .knowledge-check--editMode .block.graded_quiz .knowledge-check-title-wrapper .block.graded_quiz .knowledge-check-title p,.block.quiz .knowledge-check--editMode .block.single_question_quiz .knowledge-check-title-wrapper .block.graded_quiz .knowledge-check-title p,.block.graded_quiz .knowledge-check--editMode .block.single_question_quiz .knowledge-check-title-wrapper .block.graded_quiz .knowledge-check-title p,.block.single_question_quiz .knowledge-check--editMode .block.single_question_quiz .knowledge-check-title-wrapper .block.graded_quiz .knowledge-check-title p,.block.quiz .knowledge-check--editMode .block.quiz .knowledge-check-title-wrapper .block.single_question_quiz .knowledge-check-title p,.block.graded_quiz .knowledge-check--editMode .block.quiz .knowledge-check-title-wrapper .block.single_question_quiz .knowledge-check-title p,.block.single_question_quiz .knowledge-check--editMode .block.quiz .knowledge-check-title-wrapper .block.single_question_quiz .knowledge-check-title p,.block.quiz .knowledge-check--editMode .block.graded_quiz .knowledge-check-title-wrapper .block.single_question_quiz .knowledge-check-title p,.block.graded_quiz .knowledge-check--editMode .block.graded_quiz .knowledge-check-title-wrapper .block.single_question_quiz .knowledge-check-title p,.block.single_question_quiz .knowledge-check--editMode .block.graded_quiz .knowledge-check-title-wrapper .block.single_question_quiz .knowledge-check-title p,.block.quiz .knowledge-check--editMode .block.single_question_quiz .knowledge-check-title-wrapper .block.single_question_quiz .knowledge-check-title p,.block.graded_quiz .knowledge-check--editMode .block.single_question_quiz .knowledge-check-title-wrapper .block.single_question_quiz .knowledge-check-title p,.block.single_question_quiz .knowledge-check--editMode .block.single_question_quiz .knowledge-check-title-wrapper .block.single_question_quiz .knowledge-check-title p{padding:8px 14px 10px;border:1px solid #333}.block.quiz.block--edit-mode .knowledge-check-wrapper .content .questions,.block.graded_quiz.block--edit-mode .knowledge-check-wrapper .content .questions,.block.single_question_quiz.block--edit-mode .knowledge-check-wrapper .content .questions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block.quiz.block--edit-mode .knowledge-check-wrapper .content .questions>*,.block.graded_quiz.block--edit-mode .knowledge-check-wrapper .content .questions>*,.block.single_question_quiz.block--edit-mode .knowledge-check-wrapper .content .questions>*{max-width:100%}.block.quiz.block--edit-mode .knowledge-check-wrapper .content .questions__header,.block.graded_quiz.block--edit-mode .knowledge-check-wrapper .content .questions__header,.block.single_question_quiz.block--edit-mode .knowledge-check-wrapper .content .questions__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;max-width:100%}.block.quiz.block--edit-mode .knowledge-check-wrapper .content .form-item,.block.graded_quiz.block--edit-mode .knowledge-check-wrapper .content .form-item,.block.single_question_quiz.block--edit-mode .knowledge-check-wrapper .content .form-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}.block.quiz.block--edit-mode .knowledge-check-wrapper .content .form-item .cke_editable_inline,.block.graded_quiz.block--edit-mode .knowledge-check-wrapper .content .form-item .cke_editable_inline,.block.single_question_quiz.block--edit-mode .knowledge-check-wrapper .content .form-item .cke_editable_inline{color:#fff}.block.quiz.block--edit-mode .knowledge-check-wrapper .content .form-item .cke_editable_inline p,.block.graded_quiz.block--edit-mode .knowledge-check-wrapper .content .form-item .cke_editable_inline p,.block.single_question_quiz.block--edit-mode .knowledge-check-wrapper .content .form-item .cke_editable_inline p{color:#fff}.block.single_question_quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title{padding-top:0}.lab-exercise__content .block.quiz .knowledge-check-wrapper,.lab-exercise__content .block.single_question_quiz .knowledge-check-wrapper{margin:0 -30px}.lab-exercise__content .block.quiz .knowledge-check__body,.lab-exercise__content .block.single_question_quiz .knowledge-check__body{padding:32px}.lab-exercise__content .block.quiz .knowledge-check__body .questions,.lab-exercise__content .block.single_question_quiz .knowledge-check__body .questions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lab-exercise__content .block.quiz .knowledge-check__body .questions .question,.lab-exercise__content .block.single_question_quiz .knowledge-check__body .questions .question{width:100%;max-width:100%}.lab-exercise__content .block.quiz .knowledge-check__body .answer-buttons-wrapper,.lab-exercise__content .block.quiz .knowledge-check__body .answer-buttons,.lab-exercise__content .block.single_question_quiz .knowledge-check__body .answer-buttons-wrapper,.lab-exercise__content .block.single_question_quiz .knowledge-check__body .answer-buttons{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.lab-exercise__content .block.quiz .knowledge-check__body--tabs,.lab-exercise__content .block.single_question_quiz .knowledge-check__body--tabs{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;padding-bottom:10px}.lab-exercise__content .block.quiz .knowledge-check__body--tabs .tabs__item,.lab-exercise__content .block.single_question_quiz .knowledge-check__body--tabs .tabs__item{font-size:9px;font-weight:800;margin-right:24px;position:relative}.lab-exercise__content .block.quiz .knowledge-check__body .knowledge-check-title,.lab-exercise__content .block.single_question_quiz .knowledge-check__body .knowledge-check-title{padding-top:24px;font-weight:600;font-size:14px;line-height:24px}.lab-exercise__content .block.quiz .knowledge-check__body .knowledge-check-title .rte-content p,.lab-exercise__content .block.single_question_quiz .knowledge-check__body .knowledge-check-title .rte-content p{font-weight:600;font-size:14px;line-height:24px}.lab-exercise__content .block.quiz .knowledge-check__body .steps .step-icon,.lab-exercise__content .block.single_question_quiz .knowledge-check__body .steps .step-icon{padding-top:10px;font-size:20px}.lab-exercise__content .block.quiz .knowledge-check__header .heading,.lab-exercise__content .block.single_question_quiz .knowledge-check__header .heading{font-size:14px !important;line-height:22px;letter-spacing:1px}.quiz-container-on-lab{margin-top:-180px}.quiz-container-on-lab .knowledge-check-wrapper{margin:0 -30px}.quiz-container-on-lab .knowledge-check-wrapper .content .questions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quiz-container-on-lab .knowledge-check-wrapper .content .questions>*{max-width:100%}.quiz-container-on-lab .knowledge-check-wrapper .content .questions__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;max-width:100%}.quiz-container-on-lab .knowledge-check-wrapper .content .form-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}.quiz-container-on-lab .knowledge-check-wrapper .content .form-item .cke_editable_inline{color:#fff}.quiz-container-on-lab .knowledge-check-wrapper .content .form-item .cke_editable_inline p{color:#fff}.ps2 .block.quiz .knowledge-check__header ul,.ps2 .block.graded_quiz .knowledge-check__header ul,.ps2 .block.single_question_quiz .knowledge-check__header ul{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .block.quiz .knowledge-check__header .heading,.ps2 .block.graded_quiz .knowledge-check__header .heading,.ps2 .block.single_question_quiz .knowledge-check__header .heading{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .block.quiz .knowledge-check__body .content .textarea,.ps2 .block.graded_quiz .knowledge-check__body .content .textarea,.ps2 .block.single_question_quiz .knowledge-check__body .content .textarea{font-family:"Lato",sans-serif}.ps2 .block.quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title p,.ps2 .block.graded_quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title p,.ps2 .block.single_question_quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title p{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .block.quiz .knowledge-check__body .steps,.ps2 .block.graded_quiz .knowledge-check__body .steps,.ps2 .block.single_question_quiz .knowledge-check__body .steps{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .block.quiz .knowledge-check--loose .knowledge-check-title-wrapper .knowledge-check-title p,.ps2 .block.graded_quiz .knowledge-check--loose .knowledge-check-title-wrapper .knowledge-check-title p,.ps2 .block.single_question_quiz .knowledge-check--loose .knowledge-check-title-wrapper .knowledge-check-title p{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}@media screen and (max-width: 1279px){.block.lab{padding:20px 30px}}@media screen and (min-width: 1280px){.block.lab{padding:20px 250px}}.block.lab{background-color:#27485d;color:#fff;width:100vw;position:relative;left:calc(-50vw + 50%)}.block.lab>path{fill:white}.block.lab .label{color:#fff}.block.lab .knowledge-check__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.block.lab .heading{color:#fff;font-size:32px;text-align:left;margin-left:20px}.block.lab .knowledge-check__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block.lab .knowledge-check__body:first-child{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.block.lab>img{margin:20px;border-radius:4px}.block.lab a{color:#039be8}.block.lab .launch__wrapper{background:-webkit-gradient(linear, left top, left bottom, from(#0278c7), color-stop(96.87%, #27485d));background:linear-gradient(180deg, #0278c7 0%, #27485d 96.87%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:300px;width:300px;border:3px solid #039be8;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin:20px 56px;padding:12px 20px}.block.lab .launch__wrapper:hover{background:url("data:image/svg+xml,%3Csvg width='296' height='204' viewBox='0 0 296 204' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M203 164.121V171.764L182 195.65V203.771M179.5 164.121V176.064L185 180.363L186.5 188.006L180.5 194.694V203.771M188 187.051L186.5 180.363L193.5 173.675V163.166' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M174 203.771L174 188.006L178 182.752L178 164.599' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M150 164.599V179.408L155.5 184.662V203.771' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M259 86.7324L264 89.6279V171.764H207L186 196.605V203.771' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M76.7119 39.4499L73.1525 35.6178H34L34 169.74L43.661 184.11H82.8136L94 190.817V203.771' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M161 162.21L155.5 167.465V179.885L160 184.185V196.127L157 198.994V203.771M164 163.166V188.006L171 194.694V203.771M166 163.166V186.573L171 191.35M152.5 203.771V188.006L141.5 178.452V159.344M138 163.166V184.185L132.5 189.439V196.127L138 198.994M138 198.994V203.771M138 198.994V188.006M141.5 181.796L148.5 188.006V193.261L141.5 197.56V203.771M75.5 139.758V167.465L101.5 184.185V193.739L106 199.471V203.771M110 203.771V189.439L118 181.796V163.166M122 171.287V188.006L113.5 196.127M125 162.21V188.006L118 194.694V197.56L122 201.382V203.771M206.5 176.064L188 197.56V203.771' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M37.5 168.42L46 181.318H82.5M73.5 156V169.376L97.5 185.14V203.771' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M20.5 108.707H32V132.592L25.5 138.803V152.178L32 156.478V164.599M30 110.14H16L1 119.694M16 112.051L5.5 118.739' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M7 113.962L15.5 108.707V94.8535L19.5 93.4204V80.5223' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M265 122.561H286.364L295 133.07' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M272.5 0V26.7516L282.5 33.4395V65.9236M275 0V21.0191' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M146 173.197V163.643' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M89 142.624V171.287L103.5 180.841V193.261' stroke='%230278C7' stroke-width='0.5'/%3E %3C/svg%3E") no-repeat,-webkit-gradient(linear, left top, left bottom, from(#0278c7), color-stop(96.87%, #27485d));background:url("data:image/svg+xml,%3Csvg width='296' height='204' viewBox='0 0 296 204' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M203 164.121V171.764L182 195.65V203.771M179.5 164.121V176.064L185 180.363L186.5 188.006L180.5 194.694V203.771M188 187.051L186.5 180.363L193.5 173.675V163.166' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M174 203.771L174 188.006L178 182.752L178 164.599' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M150 164.599V179.408L155.5 184.662V203.771' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M259 86.7324L264 89.6279V171.764H207L186 196.605V203.771' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M76.7119 39.4499L73.1525 35.6178H34L34 169.74L43.661 184.11H82.8136L94 190.817V203.771' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M161 162.21L155.5 167.465V179.885L160 184.185V196.127L157 198.994V203.771M164 163.166V188.006L171 194.694V203.771M166 163.166V186.573L171 191.35M152.5 203.771V188.006L141.5 178.452V159.344M138 163.166V184.185L132.5 189.439V196.127L138 198.994M138 198.994V203.771M138 198.994V188.006M141.5 181.796L148.5 188.006V193.261L141.5 197.56V203.771M75.5 139.758V167.465L101.5 184.185V193.739L106 199.471V203.771M110 203.771V189.439L118 181.796V163.166M122 171.287V188.006L113.5 196.127M125 162.21V188.006L118 194.694V197.56L122 201.382V203.771M206.5 176.064L188 197.56V203.771' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M37.5 168.42L46 181.318H82.5M73.5 156V169.376L97.5 185.14V203.771' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M20.5 108.707H32V132.592L25.5 138.803V152.178L32 156.478V164.599M30 110.14H16L1 119.694M16 112.051L5.5 118.739' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M7 113.962L15.5 108.707V94.8535L19.5 93.4204V80.5223' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M265 122.561H286.364L295 133.07' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M272.5 0V26.7516L282.5 33.4395V65.9236M275 0V21.0191' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M146 173.197V163.643' stroke='%230278C7' stroke-width='0.5'/%3E %3Cpath d='M89 142.624V171.287L103.5 180.841V193.261' stroke='%230278C7' stroke-width='0.5'/%3E %3C/svg%3E") no-repeat,linear-gradient(180deg, #0278c7 0%, #27485d 96.87%);background-size:300px;background-position-x:center;background-position-y:8%}@media screen and (max-width: 768px){.block.lab .knowledge-check__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block.lab .block-header{margin:0 auto}.block.lab .launch__wrapper{background:transparent;border:none;height:100px}.block.lab .launch__wrapper svg{display:none}.block.lab .launch__wrapper:hover{background:none}}.lab-button{font-family:"Lato",sans-serif;width:100%;font-size:16px;line-height:30px;letter-spacing:1px;padding:0;-webkit-transition:background-color 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;transition:background-color 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;cursor:pointer}.lab-button:hover{-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05)}.lab-button+.lab-button{margin-left:10px}.lab-button--radius{border-radius:4px}.lab-button--uppercase{letter-spacing:0.8px;text-transform:uppercase}.lab-button--fluid{width:auto;white-space:nowrap;margin:0 auto}.lab-button--small{height:30px;font-size:10px;line-height:16px;padding:7px 0 5px}.lab-button--fluid.lab-button--small{padding:7px 12px 5px}.lab-button--small-plus{height:40px;font-weight:500;font-size:12px;line-height:20px;padding:0 10px}.lab-button--medium{height:50px;font-weight:800;font-size:16px;line-height:16px}.lab-button--fluid.lab-button--medium{padding:0 12px}.lab-button--medium-plus{height:55px;font-weight:500;font-size:12px;line-height:20px;padding:0 10px}.lab-button--fluid.lab-button--medium-plus{padding:0 10px}.lab-button--big{height:60px;font-weight:600;font-size:18px;line-height:20px}.lab-button--huge{height:75px;font-weight:600;font-size:20px;line-height:30px}.lab-button--blue{border:1px solid #039be8;background-color:#039be8;color:#fff}.lab-button--outline{border:1px solid #039be8;background-color:#fff;color:#039be8}.lab-button--clear{background-color:transparent;color:#039be8}.lab-button--icon{background-color:transparent;color:#039be8;padding:10px}.lab-button--icon+.lab-button--icon{margin-left:0}.lab-button--progress{background-color:#fafbfd;color:#039be8;cursor:default;pointer-events:none;border:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lab-button__progress{height:50px;width:50%;background:#039be8;-webkit-transition:width 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;transition:width 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s}.lab-button__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lab-button__label>*+*{margin-left:13px}.lab-button--small .lab-button__icon--left+span{margin:0 0 0 8px}.lab-button__progress .lab-button__label{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.lab-button:disabled{background:#e0e0e0;color:#7f7f7f;border:none;cursor:not-allowed}.ps2 .lab-button{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.blocks-header{border-bottom:none}.blocks-header h4{margin:0;font-family:"Lato",sans-serif;font-size:16px;line-height:24px;color:#000;letter-spacing:0.5px;text-transform:uppercase;display:block;font-weight:600}.label-modal{display:inline-block;font-family:"Proxima Nova",sans-serif;font-size:10px;line-height:10px;letter-spacing:0.8px;color:#416de0;text-transform:uppercase;font-weight:600;margin-bottom:20px}.ps2 .label-modal{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.lab-exercise{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-height:calc(100vh - 50px)}.lab-exercise__header{padding:22px 20px;color:#333;font-family:"Proxima Nova",sans-serif;border-bottom:1px solid #d6d6d6}.lab-exercise__header .with-project-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lab-exercise__header .float-right{float:right}.lab-exercise__subtitle{font-size:14px;line-height:16px;text-transform:uppercase;letter-spacing:1.4px}.lab-exercise__title{font-weight:bold;font-size:18px;line-height:20px;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.lab-exercise__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#fff;overflow-y:auto;padding:20px;margin:1px}.lab-exercise__content::-webkit-scrollbar{width:7px;height:7px}.lab-exercise__content::-webkit-scrollbar-thumb{width:7px;background-color:rgba(0, 0, 0, .42);border-radius:4px}.lab-exercise__content p{font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;margin:0 0 12px}.lab-exercise__content ul,.lab-exercise__content ol{line-height:24px;font-size:15px;-webkit-padding-start:16px;padding-inline-start:16px}.lab-exercise__content ul li,.lab-exercise__content ol li{margin:6px 0px;font-family:"Open Sans",sans-serif}.lab-exercise__content a{text-decoration:underline;letter-spacing:-0.1px}.lab-exercise__content ul{list-style:none}.lab-exercise__content ul>li{padding-left:24px}.lab-exercise__content ul li{position:relative}.lab-exercise__content ul li li::before{content:'\2022';font-weight:900;color:#1e557a;font-size:1.5em;display:block;position:absolute;left:-18px;margin-right:8px}.lab-exercise__content ul li>ul>li>ul>li::before{content:'\2014';color:#1e557a;font-size:14px}.lab-exercise__content ul li:before{content:'\2014';font-weight:900;color:#1e557a;font-size:1.4em;display:block;position:absolute;left:-15px;margin-right:8px}.lab-exercise__content ul li a{position:relative}.lab-exercise__content ol{list-style:decimal}.lab-exercise__content ol li{padding-left:8px}.lab-exercise__content ol li>p{display:inline;line-height:inherit;font-size:inherit;margin:0;padding:0}.lab-exercise__content ol li li{list-style:lower-alpha;margin-left:16px}.lab-exercise__content ol li::marker{color:#1e557a;font-weight:700;margin-right:26px}.lab-exercise__content ol>ol li{list-style:lower-roman;margin-left:10px}.lab-exercise__content ul>li>ul>li{padding-left:12px}.lab-exercise__content .grading-btn-outer{text-align:center;position:absolute;width:100%;left:0;bottom:8%}.lab-exercise__content .grading-btn{font-family:"Poppins",sans-serif;color:#fff;background-color:#1890ff}.lab-exercise__content .grading-btn:hover{background-color:#1890ff;opacity:0.6;color:#fff}@media screen and (min-width: 768px){.lab-exercise__content .tooltip-buttons{right:40px}}.lab-exercise__content .block-header,.lab-exercise__content .block-icon{display:none}.lab-exercise__content .lab-nav-label{display:none}.lab-exercise__content li.tabs__item::before{display:none !important}.lab-exercise__progress{position:relative;height:5px;border:1px solid #efefef}.lab-exercise__progress-bar{height:100%;width:0%;background-color:#528dfd;-webkit-transition:width 0.2s ease-in-out;transition:width 0.2s ease-in-out}.lab-exercise__progress-bar-next{position:absolute;top:0;left:0;height:100%;width:0%;background-color:#528dfd;-webkit-transition:width 0.1s linear;transition:width 0.1s linear;opacity:0.3}.lab-exercise__controls{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 30px;background-color:#fafbfd;border-top:1px solid #d6d6d6}.lab-exercise__progress+.lab-exercise__controls{border-top:none}.lab-exercise__secret{position:relative;width:100%;margin:32px 0;background-color:#efefef}.lab-exercise__secret-label{position:absolute;top:0;left:0;right:0;bottom:0;color:#528dfd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(85, 125, 227, .2);z-index:1;cursor:pointer;font-weight:600;font-size:18px;line-height:16px}.lab-exercise__secret-text{color:#000;mix-blend-mode:normal;opacity:0.3;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="5" /></filter></svg>#filter');-webkit-filter:blur(5px);filter:blur(5px);position:relative;z-index:1;margin:25px 28px}.lab-exercise__secret--show>.lab-exercise__secret-label{display:none}.lab-exercise__secret--show>.lab-exercise__secret-text{-webkit-filter:none;filter:none;opacity:1}.ps2 .lab-exercise__header{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-exercise__content p{font-family:"Lato",sans-serif}.ps2 .lab-exercise__content ul li,.ps2 .lab-exercise__content ol li{font-family:"Lato",sans-serif}.ps2 .lab-exercise__content .grading-btn{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.lab-grade-panel{padding:20px 29px;background-color:#efefef}.lab-grade-panel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lab-grade-panel__container{font-family:"Poppins",sans-serif;font-style:normal;font-weight:normal}.lab-grade-panel__comments{margin-bottom:10px}.lab-grade-panel__note{font-size:14px;line-height:21px;margin-bottom:5px}.lab-grade-panel__textarea{width:100%;height:100px;resize:none;background:#fff;border:0.8px solid rgba(0, 0, 0, .8);border-radius:4px;padding:12px}.modal .lab-grade-panel{background:none}.lab-grades{font-family:"Poppins",sans-serif;font-style:normal;font-weight:normal}.lab-grades--normal{margin:25px 49px 31px}.lab-grades__description{letter-spacing:-0.1px;font-size:24px;margin-right:auto}.lab-grades--normal .lab-grades__description{font-size:16px;line-height:24px}.lab-grades--dense .lab-grades__description{margin:24px 0 0;font-size:14px;line-height:21px;-ms-flex-item-align:start;align-self:flex-start}.lab-grades__title{font-style:normal;font-weight:300;font-size:14px;line-height:16px;letter-spacing:2.32px;text-transform:uppercase;color:#767676;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lab-grades__separator{height:0;border:none;margin:0;border-bottom:1px solid #979797}.lab-grades__separator--dark{border-bottom:1px solid #979797}.lab-grades__separator--light{border-bottom:1px solid #af9d9d}.lab-grades__item{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lab-grades--normal .lab-grades__item{padding:19px 0}.lab-grades--dense .lab-grades__item{padding:9px 0}.lab-grades__item>*+*{margin-left:8px}.lab-grades__number{font-weight:600;letter-spacing:-0.15px}.lab-grades--normal .lab-grades__number{font-size:24px;line-height:36px;-ms-flex-item-align:center;align-self:center}.lab-grades--dense .lab-grades__number{font-size:20px;line-height:22px;-ms-flex-item-align:start;align-self:flex-start}.lab-grades__input{font-family:"Poppins",sans-serif;height:50px;width:50px;padding:2px;font-size:24px;line-height:36px;background-color:#fff;border:0.8px solid rgba(0, 0, 0, .8);border-radius:4px;text-align:center}.lab-grades__grade{letter-spacing:-0.18px;text-align:right;white-space:nowrap;font-size:24px;line-height:36px}.lab-grades__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:19px;font-size:24px}.lab-grades--normal .lab-grades__total{font-size:30px;line-height:45px}.lab-grades--dense .lab-grades__total{font-size:24px;line-height:36px}.lab-header{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;color:#0a0a0a;text-align:left;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#636b75}.lab-header--small{height:50px;font-size:12px;line-height:18px;letter-spacing:0.18px}.lab-header--medium{height:80px;font-size:24px;line-height:36px}@media screen and (min-width: 768px){.lab-header--medium{font-size:34px;line-height:51px}}.lab-header--big{height:100px;font-size:21px;line-height:36px;letter-spacing:-0.14px}@media screen and (min-width: 768px){.lab-header--big{font-size:28px;line-height:36px}}.lab-header__button{border:none;cursor:pointer;background:transparent;color:#fff;width:50px;height:50px;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lab-header__title{width:100%}.lab-header__title--center{text-align:center}.lab-header__title--right{text-align:right}.lab-header__title--left{text-align:left}.lab-header--small .lab-header__title{padding:0 13px}.lab-header--medium .lab-header__title{padding:0 20px}.lab-header--big .lab-header__title{padding:0 30px}.lab-header--small .lab-header__button{width:50px;height:50px}.lab-header--medium .lab-header__button{width:80px;height:80px}.lab-header--big .lab-header__button{width:100px;height:100px}.ps2 .lab-header{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.lab-heading{font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:20px;line-height:36px;letter-spacing:-0.1px;margin:0;color:#fff}.lab-heading--grade{color:#000}.lab-heading--small{font-size:18px;line-height:18px}.lab-heading--medium{font-size:20px;line-height:36px}.lab-heading--medium-plus{font-size:24px;line-height:24px}.lab-heading--big{font-size:28px;line-height:36px}.lab-heading--big-space{margin-bottom:30px}.lab-heading--medium-space{margin-bottom:18px}.lab-heading--none-space{margin-bottom:0}.lab-heading--center{text-align:center}.lab-heading--left{text-align:left}.lab-heading--right{text-align:right}.ps2 .lab-heading{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.lab-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#efefef}.lab-info-image{height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background-color:#a2b8ef}.lab-info-image img{display:block;width:inherit}.lab-info-items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px;font-family:"Proxima Nova",sans-serif;color:#000;font-weight:600;font-size:16px;line-height:26px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.lab-info-items--tooltip[aria-label]::before,.lab-info-items--tooltip[aria-label]::after{content:'';position:absolute;z-index:10;opacity:0;pointer-events:none;-webkit-transition:all 0.18s ease-out 0.18s;transition:all 0.18s ease-out 0.18s;-webkit-box-shadow:0 12px 16px rgba(65, 109, 224, .01);box-shadow:0 12px 16px rgba(65, 109, 224, .01);bottom:100%}.lab-info-items--tooltip[aria-label]::before{width:0;height:0;border:5px solid transparent;border-top-color:#333;left:166px}.lab-info-items--tooltip[aria-label]::after{content:attr(aria-label);font-family:"Proxima Nova",sans-serif;color:#fff;left:20px;margin-bottom:10px;text-align:center;padding:12px 24px;width:296px;border-radius:2px;background:#333;font-weight:600;font-size:13px;line-height:18px}.lab-info-items--tooltip[aria-label]:hover::before,.lab-info-items--tooltip[aria-label]:hover::after{opacity:1}@media screen and (min-width: 768px){.lab-info-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:12px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.lab-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Proxima Nova",sans-serif;color:#000;font-weight:600;font-size:16px;line-height:26px}.lab-info-item svg{margin-right:10px}@media screen and (min-width: 768px){.lab-info-item+.lab-info-item{margin-left:30px}}.lab-info-content{font-family:"Proxima Nova",sans-serif;font-size:16px;line-height:16px;padding:12px;background-color:#fff}@media screen and (min-width: 768px){.lab-info-content{padding:20px 30px}}.lab-info-content h1{font-weight:600;font-size:20px;line-height:36px}.lab-info-content p{font-size:16px;margin-bottom:26px}.lab-info-content img{display:block;width:100%;margin:18px 0;height:auto}.lab-info-content ul li::before{background-color:#528bfd;border-radius:50%;content:'';width:8px;height:8px;margin-right:16px;display:inline-block}.lab-info-content ol li{list-style-type:decimal;padding:0 0 0 16px;margin-left:16px}.lab-info-content ol li>p{display:inline;line-height:inherit;font-size:inherit;margin:0;padding:0}.lab-info-content ul,.lab-info-content ol{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:40px 0 0 0}.lab-info-content ul li,.lab-info-content ol li{font-family:"Proxima Nova",sans-serif;font-size:16px;letter-spacing:-0.1px;line-height:28px;color:#000}.lab-info-content ul li a,.lab-info-content ol li a{color:#528bfd}.lab-info-content ul ul,.lab-info-content ul ol,.lab-info-content ol ul,.lab-info-content ol ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:24px;margin:0}.lab-info-content ul ul li,.lab-info-content ul ol li,.lab-info-content ol ul li,.lab-info-content ol ol li{font-size:15px;color:#2f3947;letter-spacing:-0.1px;line-height:24px}.lab-info-content ul ul li:last-child,.lab-info-content ul ol li:last-child,.lab-info-content ol ul li:last-child,.lab-info-content ol ol li:last-child{padding-bottom:16px}.ps2 .lab-info-items{font-family:"Lato",sans-serif}.ps2 .lab-info-items--tooltip[aria-label]::after{font-family:"Lato",sans-serif}.ps2 .lab-info-item{font-family:"Lato",sans-serif}.ps2 .lab-info-content{font-family:"Lato",sans-serif}.ps2 .lab-info-content ul li,.ps2 .lab-info-content ol li{font-family:"Lato",sans-serif}.lab-list{font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:16px;line-height:24px;margin:0}.lab-list--none-spaced{margin-bottom:0}.lab-list--medium-spaced{margin-bottom:12px}.lab-list--big-spaced{margin-bottom:50px}.lab-list--circle{list-style:none;font-size:16px;line-height:16px}.lab-list--circle li{background-image:url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5 8C6.433 8 8 6.433 8 4.5C8 2.567 6.433 1 4.5 1C2.567 1 1 2.567 1 4.5C1 6.433 2.567 8 4.5 8Z' fill='%23528BFD' /%3E %3C/svg%3E");background-repeat:no-repeat;background-position:0 4px;padding-left:22px;margin-bottom:22px}.lab-list--ordered{list-style:decimal inside}.lab-list--checked{font-size:18px;line-height:18px}.lab-list--checked li{list-style:none;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12ZM10.4701 12.4643C9.87791 12.9321 9.03739 12.9577 8.4162 12.5269L6.44709 11.1614C5.91573 10.793 5.18838 10.8518 4.72691 11.3005C4.27388 11.7411 4.24046 12.4446 4.64979 12.9239L7.84112 16.6605C7.89808 16.7272 7.95904 16.7905 8.02368 16.8502C8.92937 17.6864 10.3607 17.6504 11.2206 16.7697L19.3175 8.47747C19.7507 8.0338 19.7414 7.33523 19.2965 6.90262C18.8422 6.46083 18.118 6.42443 17.6192 6.81831L10.4701 12.4643Z' fill='%236AD60B'/%3E %3C/svg%3E");background-repeat:no-repeat;padding-left:34px;margin-bottom:8px;padding-top:4px;padding-bottom:4px}.ps2 .lab-list{font-family:"Lato",sans-serif}.lab-nav-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Proxima Nova",sans-serif;color:#2f3947;letter-spacing:1.5px;line-height:18px;text-transform:uppercase;font-size:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lab-nav-label-go-to-steps{padding-top:28px;padding-bottom:0}.lab-nav-label-step{padding:28px 0 22px 0}.lab-nav-label---light{font-size:10px;color:#6c747e;letter-spacing:1.5px;line-height:18px}.lab-nav-label .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;position:relative}.lab-nav-label .icon__label{position:absolute;color:#949494;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:12px;letter-spacing:0;text-align:center;line-height:20px}.lab-nav-label .icon svg{width:auto;width:initial;height:auto;height:initial}.lab-nav-label .icon svg path{fill:#000}.lab-sidebar-body h5{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;color:#2f3947;letter-spacing:1.8px;line-height:18px;font-weight:600;text-transform:uppercase;padding-bottom:12px;padding-top:28px;font-family:"Proxima Nova",sans-serif}.lab-sidebar-body h5 .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.lab-nav-objective{font-family:"Proxima Nova",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lab-nav-objective-label-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;color:#2f3947;letter-spacing:1.8px;line-height:18px;font-weight:600;text-transform:uppercase;padding-bottom:12px;padding-top:28px}.lab-nav-objective-title h1{font-family:"Poppins",sans-serif;font-size:16px;color:#000;font-weight:600;letter-spacing:-0.2px;line-height:28px;text-transform:capitalize}.lab-nav-subtitle{padding-bottom:20px}.lab-nav-subtitle h2{font-family:"Poppins",sans-serif;font-weight:600;font-size:14px;color:#000;letter-spacing:-0.2px;line-height:24px}.lab-nav-button{padding-top:16px}.lab-nav-button button{font-weight:600;font-size:10px;letter-spacing:2px;text-align:center;line-height:18px}.lab-nav-button---back button{background:#528bfd;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:10px;color:#fff;letter-spacing:2px;text-align:center;line-height:18px}.lab-nav-button---reset{padding:0 0 36px 0}.lab-nav-button---reset button{background:#efefef;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:10px;color:#6c747e;letter-spacing:2px;text-align:center;line-height:18px}.lab-nav-button---complete button{font-family:"Proxima Nova",sans-serif;font-size:10px;color:#2f3947;letter-spacing:2px;text-align:center;line-height:18px;background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05)}.lab-nav-button---clear{padding:0}.lab-nav-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lab-nav-buttons .lab-nav-buttons__back{text-decoration:none;opacity:0.75;font-family:"Proxima Nova",sans-serif;font-size:12px;color:#2f3947;letter-spacing:2px;text-align:center;line-height:18px;text-transform:uppercase;margin-bottom:28px}.lab-nav-buttons button{background:#528dfd;font-weight:600;font-size:12px;color:#fff;letter-spacing:2px;text-align:center;line-height:18px}.lab-nav-image{padding-bottom:8px;padding-top:28px}.lab-nav-image img{display:block;max-width:100%;width:100%;border:1px solid rgba(208, 208, 208, .5);border-radius:4px}.lab-nav-image ~ .lab-nav-image{padding-top:0}.ps2 .lab-nav-label{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-nav-label .icon__label{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-sidebar-body h5{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-nav-objective{font-family:"Lato",sans-serif}.ps2 .lab-nav-objective-title h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-nav-subtitle h2{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-nav-button---back button{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-nav-button---reset button{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-nav-button---complete button{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-nav-buttons .lab-nav-buttons__back{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.lab-paragraph{font-family:"Proxima Nova",sans-serif;font-size:16px;line-height:24px;margin:0 0 12px}.lab-paragraph--big{font-size:18px}.lab-paragraph--dense{line-height:24px}.lab-paragraph--dense .lab-paragraph--big{line-height:18px}.lab-paragraph--small-space{margin:0 0 12px}.lab-paragraph--medium-space{margin:0 0 27px}.lab-paragraph--big-space{margin:0 0 32px}.lab-paragraph--big-plus-space{margin:0 0 40px}.lab-paragraph--none-space{margin:0}.lab-paragraph a{text-decoration:underline;letter-spacing:-0.1px;color:#1a5ce3}.ps2 .lab-paragraph{font-family:"Lato",sans-serif}.lab-placeholder{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(85, 125, 227, .75);padding:10px;z-index:99}.lab-placeholder__wrapper{height:100%;width:100%;border:5px solid rgba(255, 255, 255, .75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.lab-placeholder__wrapper--panel{height:calc(100% - 110px)}}.lab-placeholder__content{font-family:"Proxima Nova",sans-serif;text-align:center;color:#fff;padding:24px}.ps2 .lab-placeholder__content{font-family:"Lato",sans-serif}.lab-placeholder-panel{z-index:1000;width:100%}@media screen and (min-width: 768px){.lab-placeholder-panel{position:fixed;bottom:0;left:0;right:0;top:0}}.lab-placeholder-panel__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:100;border:none;background-color:transparent;outline:none;padding:0;margin:0;cursor:pointer;width:100%;height:100%}.lab-placeholder-panel__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;height:110px;width:100%;background-color:#fff}.lab-placeholder-panel__label{font-family:"Poppins",sans-serif;font-weight:600;font-size:28px;line-height:40px;color:#7e9be8}.ps2 .lab-placeholder-panel__label{font-family:"Lato",sans-serif}.lab-tools{display:none;font-family:"Poppins",sans-serif;position:fixed;top:0;right:0;z-index:16;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.lab-tools--opened{display:block}.lab-tools--expanded{-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.lab-tools__open{position:absolute;top:0;right:100%;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .2);box-shadow:0 1px 4px rgba(0, 0, 0, .2)}.lab-tools__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fafbfd;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .2);box-shadow:0 1px 4px rgba(0, 0, 0, .2);min-height:40px}.lab-tools__wrapper .lab-tools__open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;background:#fff}.lab-tools__wrapper .edit-mode__label{display:block;white-space:nowrap;padding-left:10px}.lab-tools__wrapper .edit-mode__saving-indicator{padding-left:10px}.lab-tools__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lab-tools__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.lab-tools__title{font-weight:500;font-size:12px;line-height:20px;color:#333;margin:0 20px}.lab-tools__reset{margin-right:10px}.ps2 .lab-tools{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.duration{display:-webkit-box;display:-ms-flexbox;display:flex}.duration svg{margin-right:8px;width:inherit;height:inherit;-webkit-transform:scale(0.8);transform:scale(0.8)}.duration__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #d1d4d8;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:3px 10px;border-radius:2px}.duration__wrapper .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;letter-spacing:0;line-height:18px;color:rgba(47, 57, 71, .75);margin-top:2px}.lesson-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:22px 0}.lesson-item:last-child{margin-bottom:0}.lesson-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.lesson-item__heading{font-family:"Poppins",sans-serif;font-size:10px;color:#6c747e;text-transform:uppercase;letter-spacing:1px;line-height:16px;font-weight:bold}.lesson-item__subheading{font-family:"Poppins",sans-serif;font-size:13px;color:#2f3947;letter-spacing:-0.1px;line-height:20px;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.lesson-item__subheading--uppercase{text-transform:uppercase;font-weight:normal;text-overflow:initial;white-space:normal;white-space:initial;font-size:10px;color:#000;letter-spacing:1px;line-height:18px}.lesson-item__lesson-number{-webkit-box-shadow:0 1px 3px 0 rgba(47, 57, 71, .05);box-shadow:0 1px 3px 0 rgba(47, 57, 71, .05);width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-family:"Poppins",sans-serif;font-weight:bold;font-size:12px;color:#2f3947;letter-spacing:0;text-align:center;line-height:20px}.lesson-item__lesson-number--notStarted{background-color:#eff1f4;-webkit-box-shadow:none;box-shadow:none}.lesson-part{width:100%}.lesson-part:first-of-type{padding-top:192px}.ps2 .lesson-part:first-of-type{padding-top:40px}.lesson-part a{color:#368fd5;font-weight:700}.lesson-part>.add-block-section{padding-top:154px}.lesson-part--active{background-color:#f5fbfe}.lesson-part--completed{background-color:#fdfafa}.lesson-part__wrapper{width:100%;margin:0 auto;padding:20px 8px}@media screen and (min-width: 992px){.lesson-part__wrapper{padding:20px}}.lesson-part>.add-block-section+.lesson-part__wrapper{padding-top:44px}@media screen and (min-width: 992px){.lesson-part__wrapper{max-width:960px;padding:20px}}.lesson-part__container{position:relative;width:100%;margin:0 auto}.lesson-part__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:27px;letter-spacing:1.8px;text-transform:uppercase;color:#fff}.lesson-part__heading--edit-mode{color:inherit}.lesson-part__heading>svg{width:22px;height:20px;margin-right:8px}.lesson-part--edit-mode .lesson-part__heading{display:none}.lesson-part__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:900;font-size:16px;line-height:30px;font-family:"Lato",sans-serif;letter-spacing:1px}.lesson-part__message>svg{height:16px;margin-right:10px}.lesson-part__message>span{letter-spacing:1px}.lesson-part__topButton{display:none;position:absolute;right:0;top:-80px}@media screen and (min-width: 1280px){.lesson-part__topButton{right:auto;top:0;left:calc(100% + 25px)}}.lesson-part__wrapper.part-focused .lesson-part__topButton{display:block;border:0}.lesson-part__topButton .top-button{top:200px}.lesson-part__topButton .top-button .top-button__label.arrow-down svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lesson-part__addPart{position:absolute;left:100%;top:50px;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.lesson-part__addPart>button{background:no-repeat;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin-left:28px;cursor:pointer;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, .0754753);box-shadow:0 0 20px rgba(0, 0, 0, .0754753);border-radius:50%}.lesson-part__addPart>button>span{height:40px;width:40px}.lesson-part__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 0px 16px 0px;border-top:8px solid #154268;border-bottom:2px solid #154268}.lesson-part__header h3{color:#1e557a;font-size:11px;text-transform:uppercase;font-weight:800;line-height:13.2px;letter-spacing:0.8px;margin:0}.lesson-part__header h1{color:#1e557a;font-size:32px;font-family:"Lato",sans-serif;font-weight:700;line-height:50.4px;margin-top:0;margin-bottom:0}.lesson-part--edit-mode .lesson-part__header{padding:22px 23px 27px 17px}.lesson-part__title{font-weight:500;font-size:30px;line-height:45px;letter-spacing:0.428571px;color:#1e557a;margin-bottom:0}.lesson-part__title--edit-mode{color:inherit}.lesson-part--edit-mode .lesson-part__title{padding:11px 13px 7px}.lesson-part--editing .lesson-part__title{border:1px solid #333}.lesson-part .html__title h2{color:#1e557a;font-family:"Lato",sans-serif;font-weight:600;font-size:24px;letter-spacing:0.5px;line-height:38.4px;margin-top:2px;margin-bottom:0px}.lesson-part__contentEdit>button{display:block;z-index:1;position:fixed;bottom:36px;background:transparent;border:0;margin:0;padding:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, .0754753);box-shadow:0 0 20px rgba(0, 0, 0, .0754753);border-radius:50%;cursor:pointer}.lesson-part__contentEdit>button>span{height:40px;width:40px}@media screen and (min-width: 768px){.lesson-part__contentEdit>button{position:absolute;right:-21px;left:auto;bottom:auto;top:50%}.lesson-part__contentEdit>button:hover{cursor:pointer}}.lesson-part__contentBlock{position:relative;padding:16px 0 0}@media screen and (min-width: 992px){.lesson-part__contentBlock{width:100%;padding:24px 0 0}}.lesson-part--edit-mode .lesson-part__contentBlock{margin:26px 23px 26px 17px;padding:17px 7px 24px 13px}.lesson-part--editing .lesson-part__contentBlock{border:1px solid #333}.lesson-part__content{color:#000;font-family:"Open Sans",sans-serif}.lesson-part__content figcaption{font-family:"Open Sans",sans-serif;color:#1e557a;font-style:italic;font-weight:400;font-size:16px;line-height:18px;letter-spacing:0.5px;margin-top:10px;text-align:center}.lesson-part__content ul,.lesson-part__content ol{line-height:28px;font-size:16px;-webkit-padding-start:16px;padding-inline-start:16px}.lesson-part__content ul li,.lesson-part__content ol li{margin:6px 0px;font-family:"Open Sans",sans-serif}.lesson-part__content ul{list-style:none}.lesson-part__content ul>li{padding-left:24px}.lesson-part__content ul li{position:relative}.lesson-part__content ul li li::before{content:'\2022';font-weight:900;color:#1e557a;font-size:1.5em;display:block;position:absolute;left:-18px;margin-right:8px}.lesson-part__content ul li:before{content:'\2014';font-weight:900;color:#1e557a;font-size:1.4em;display:block;position:absolute;left:-15px;margin-right:8px}.lesson-part__content ul li a{position:relative}.lesson-part__content ol{list-style:decimal}.lesson-part__content ol li{padding-left:8px}.lesson-part__content ol li li{list-style:lower-alpha;margin-left:16px}.lesson-part__content ol li::marker{color:#1e557a;font-weight:700;margin-right:26px}.lesson-part__content ol>ol li{list-style:lower-roman;margin-left:10px}.lesson-part__content table ul li:before{content:'-'}.lesson-part__content table td ul,.lesson-part__content table td ol{margin-top:0;-webkit-padding-start:16px;padding-inline-start:16px}.lesson-part__content table td li{padding-left:8px;line-height:24px;margin-bottom:0;margin-top:2px}.lesson-part__content table ul li ul{-webkit-padding-start:26px;padding-inline-start:26px}.lesson-part__content table ul li li,.lesson-part__content table ol li li{font-size:14px;padding-left:2px;margin-bottom:0;margin-top:0}.lesson-part__content ul>li>ul>li{padding-left:12px}.lesson-part__content table td li:first-of-type{margin-top:0}.lesson-part__content table ul li li::before{content:'\2022';color:#1e557a;font-size:14px}ul li .lesson-part__content>ul>li>ul>li::before{content:'\2014';color:#1e557a;font-size:14px}.lesson-part__content a:not([class]){color:#0379b5;text-decoration:underline;font-weight:600}.lesson-part__content img:not([class]){max-width:100%;display:inline-block}.lesson-part__content p:not([class]){font-size:16px;line-height:28px;margin-bottom:15px}.lesson-part__check{background:#27485d;border-radius:8px;color:#fff;min-height:420px}@media screen and (min-width: 992px){.lesson-part__check{padding:0 30px;margin-top:24px}}.lesson-part__check .block-label__content{border:1px solid #ededed}.lesson-part__check .block--edit-mode:focus-within{background-color:transparent}.lesson-part .quiz,.lesson-part .graded_quiz,.lesson-part .single_question_quiz{padding:36px 10px}.lesson-part .comment-thread .block-header .label,.lesson-part .lab .block-header .label,.lesson-part .quiz .block-header .label,.lesson-part .graded_quiz .block-header .label,.lesson-part .single_question_quiz .block-header .label{font-family:Open Sans, sans-serif;font-style:normal;font-weight:bold;font-size:11px;line-height:15px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff}.lesson-part .comment-thread ul li,.lesson-part .lab ul li,.lesson-part .quiz ul li,.lesson-part .graded_quiz ul li,.lesson-part .single_question_quiz ul li{position:relative;padding-left:20px}.lesson-part .comment-thread ul>li::before,.lesson-part .comment-thread ol li::marker,.lesson-part .comment-thread ul li li::before,.lesson-part .comment-thread ol li li::marker,.lesson-part .lab ul>li::before,.lesson-part .lab ol li::marker,.lesson-part .lab ul li li::before,.lesson-part .lab ol li li::marker,.lesson-part .quiz ul>li::before,.lesson-part .quiz ol li::marker,.lesson-part .quiz ul li li::before,.lesson-part .quiz ol li li::marker,.lesson-part .graded_quiz ul>li::before,.lesson-part .graded_quiz ol li::marker,.lesson-part .graded_quiz ul li li::before,.lesson-part .graded_quiz ol li li::marker,.lesson-part .single_question_quiz ul>li::before,.lesson-part .single_question_quiz ol li::marker,.lesson-part .single_question_quiz ul li li::before,.lesson-part .single_question_quiz ol li li::marker{color:#fff}.lesson-part .comment-thread a:not([class]),.lesson-part .lab a:not([class]),.lesson-part .quiz a:not([class]),.lesson-part .graded_quiz a:not([class]),.lesson-part .single_question_quiz a:not([class]){color:#039be8;text-decoration:underline;font-weight:700}.lesson-part .callout ul>li::before,.lesson-part .callout ol li::marker,.lesson-part .callout ul li li::before,.lesson-part .callout ol li li::marker{color:#000}.lesson-part__footer{margin-top:30px;min-height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:88px 0;-webkit-box-pack:center;-ms-flex-pack:center}.lesson-part__footer--message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#183549}.lesson-part__footer--action{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lesson-part .label{font-size:12px;font-family:"Lato",sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:800;line-height:13.2px;color:#1e557a}.lesson-part .block-header{font-family:"Lato",sans-serif;text-transform:uppercase;position:static;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.lesson-part span[data-tip]{background:transparent;font-family:"Open Sans",sans-serif;padding:0;color:#b76900;font-weight:700;border-bottom:1.5px dashed orange}.lesson-part .lab span[data-tip],.lesson-part .quiz span[data-tip],.lesson-part .graded_quiz[data-tip],.lesson-part .comment-thread span[data-tip]{color:orange}.lesson-part .custom-snippet code{padding:20px}.lesson-part .quiz,.lesson-part .single_question_quiz{padding:36px 10px}@-webkit-keyframes fall{0%{background-position:0 0}100%{background-position:0 50px}}@keyframes fall{0%{background-position:0 0}100%{background-position:0 50px}}.ps2 .lesson-part__header h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lesson-part .html__title h2{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lesson-part__content{font-family:"Lato",sans-serif}.ps2 .lesson-part__content figcaption{font-family:"Lato",sans-serif}.ps2 .lesson-part__content ul li,.ps2 .lesson-part__content ol li{font-family:"Lato",sans-serif}.ps2 .lesson-part .comment-thread .block-header .label,.ps2 .lesson-part .lab .block-header .label,.ps2 .lesson-part .quiz .block-header .label,.ps2 .lesson-part .graded_quiz .block-header .label,.ps2 .lesson-part .single_question_quiz .block-header .label{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lesson-part .block-header{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lesson-part span[data-tip]{font-family:"Lato",sans-serif}.main-nav-item{text-decoration:none;background:#fff;border-radius:3px;font-family:"Proxima Nova",sans-serif;font-size:13px;color:#2f3947;letter-spacing:-0.1px;line-height:20px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav-item .icon{padding-right:12px;margin-top:3px}.main-nav-item .icon *{fill:rgba(47, 57, 71, .25)}.main-nav-item---active{background:#ffc845;color:#fff;font-weight:700}.main-nav-item---active .icon *{fill:#fff}.main-nav-item---active:hover{color:#2f3947}.main-nav-item---finished .icon *{fill:#6ad60b}.main-nav-item:hover{cursor:pointer;background:#f6f8fc}.ps2 .main-nav-item{font-family:"Lato",sans-serif}.media-content-wrapper--isClear{padding:0}.media-content-wrapper .media-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-bottom:4px}.media-content-wrapper .media-content__element{width:100%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-height:1px;position:relative}.media-content-wrapper .media-content__element img,.media-content-wrapper .media-content__element iframe,.media-content-wrapper .media-content__element video{display:block;max-width:100%;width:100%}.media-content-wrapper .media-content__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0, 0, 0, .6);border-radius:50%;position:absolute;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);top:50%;left:50%;-webkit-box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03)}.media-content-wrapper .media-content-wrapper-side .panels-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-content-wrapper .media-content-wrapper-side .section{padding:0}.media-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.media-footer-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.media-footer-content__element{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;background:rgba(47, 57, 71, .05);border-radius:2px;font-family:"Proxima Nova",sans-serif;font-size:13px;color:#949494;letter-spacing:0;text-align:center;line-height:24px}.media-footer-content__element:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ps2 .media-footer-content__element{font-family:"Lato",sans-serif}.modal-success{position:fixed;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafbfd}.modal-success__content{font-family:"Proxima Nova",sans-serif;font-size:16px;color:#000;letter-spacing:0;line-height:24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:3px;outline:0;padding:60px 0 60px 0;-webkit-box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);width:346px;text-align:center}.modal-success__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 0;font-family:"Poppins",sans-serif;font-weight:600;font-size:18px;color:#000;letter-spacing:0;line-height:30px}.modal-success__text{font-size:14px;color:#2f3947;letter-spacing:-0.25px;text-align:center;line-height:20px}.modal-success__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:28px}.ps2 .modal-success__content{font-family:"Lato",sans-serif}.ps2 .modal-success__title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.modal-users-list{width:100%}.modal-users-list-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:28px 0 10px 0;border-bottom:1px solid #efefef}.modal-users-list-header__label{text-align:center;font-family:"Proxima Nova",sans-serif;font-size:13px;color:#6c747e;letter-spacing:0;line-height:16px}.modal-users-list-header__label--left{width:40%}.modal-users-list-header__label--right{width:60%}.modal-users-list-body{max-height:265px;overflow-y:auto;padding-bottom:30px;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.modal-users-list-body::-webkit-scrollbar{width:0}.modal-users-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #efefef}.modal-users-list-item:last-child{border-bottom:none}.modal-users-list-item__left{display:-webkit-box;display:-ms-flexbox;display:flex;width:40%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-users-list-item__right{display:-webkit-box;display:-ms-flexbox;display:flex;width:60%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-users-list-item__avatar{margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-users-list-item__avatar img{width:24px;height:24px}.modal-users-list-item__name{font-family:"Proxima Nova",sans-serif;font-size:13px;font-weight:600;color:#000;letter-spacing:-0.1px;line-height:20px}.modal-users-list-item__email{font-family:"Proxima Nova",sans-serif;font-size:12px;color:#757575;letter-spacing:0;line-height:16px}.modal-users-list-item__button{position:relative}.modal-users-list-item__button--element{border:none;cursor:pointer;text-transform:uppercase;background:#e4e4e4;opacity:0.75;font-family:"Proxima Nova",sans-serif;font-size:10px;color:#2f3947;letter-spacing:1px;text-align:center;line-height:16px;padding:9px 18px;border-radius:40px;margin:0;outline:none}.ps2 .modal-users-list-header__label{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .modal-users-list-item__name{font-family:"Lato",sans-serif}.ps2 .modal-users-list-item__email{font-family:"Lato",sans-serif}.ps2 .modal-users-list-item__button--element{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.overlay{display:block;position:fixed;top:0;bottom:0;left:0;right:0;opacity:0.25;z-index:100;overflow:hidden;background:#949494}@media screen and (min-width: 768px){.overlay{display:none}}.pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 93px;border-top:1px solid #efefef}.pagination__state{width:33.333%;text-align:center}.pagination__state--label{font-family:"Proxima Nova",sans-serif;font-size:15px;color:#2f3947;letter-spacing:0;line-height:20px}.pagination__state--current{border:1px solid #efefef;font-family:"Proxima Nova",sans-serif;border-radius:6px;margin:0 12px;padding:10px 28px;font-size:16px;color:#6c747e;letter-spacing:0;text-align:center;line-height:20px}.pagination__button{width:33.333%;text-align:left}.pagination__button--right{text-align:right}.pagination__button--element{border:none;opacity:0.75;font-family:"Proxima Nova",sans-serif;text-transform:uppercase;cursor:pointer;font-size:10px;color:#2f3947;letter-spacing:0.8px;line-height:16px;background:transparent;margin:0 -16px;padding:8px 16px;outline:none}.ps2 .pagination__state--label{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .pagination__state--current{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .pagination__button--element{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.panel-element{font-family:"Proxima Nova",sans-serif;font-size:14px;color:#000;letter-spacing:-0.1px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0;margin-bottom:16px;padding-left:24px;position:relative}.panel-element__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-element:last-of-type{margin-bottom:0}.panel-element svg{-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px}.panel-element-course-overview-page{font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:10px;color:rgba(0, 0, 0, .8);letter-spacing:1px;line-height:18px;text-transform:uppercase}.panel-element---active *{fill:#528bfd}.panel-element---active::after{content:'';position:absolute;left:0;border-left:2px solid #ffc845;top:0;bottom:0;z-index:99}.panel-element---dragg{position:relative;background:#fff;cursor:pointer;color:#000;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);top:10px}.panel-element---dragg *{fill:#528bfd}.panel-element---dragg::before{content:'';display:block;position:absolute;height:100%;background-color:transparent;z-index:-1;top:-10px;left:0;right:0;bottom:0;border-radius:6px;border:1px dashed rgba(47, 57, 71, .25)}.panel-element---future{color:rgba(47, 57, 71, .75)}.panel-element---future *{fill:#e5e7e9}.panel-element---finished{color:rgba(47, 57, 71, .25)}.panel-element---finished *{fill:#e5e7e9}.panel-element.block-editor-item{background:transparent;color:rgba(47, 57, 71, .25)}.panel-element.block-editor-item *{fill:#e5e5e5}.panel-element:hover{cursor:pointer;color:#000;-webkit-box-shadow:0 0 3px 0 0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 0 0 3px 0 rgba(0, 0, 0, .05);position:relative;font-weight:600}.panel-element:hover::after{content:'';position:absolute;left:0;border-left:2px solid #416de0;top:0;bottom:0;z-index:99}.panel-element:hover *{fill:#528bfd}.panel-element---complete::after{border-left:2px solid #6ad60b}.panel-element---complete:hover::after{border-left:2px solid #6ad60b}.ps2 .panel-element{font-family:"Lato",sans-serif}.ps2 .panel-element-course-overview-page{font-family:"Lato",sans-serif}.block img{max-width:100%}.block p{font-family:"Open Sans",sans-serif;font-size:16px;line-height:28px;margin-top:16px}.lab-dialog__body .block p{line-height:28px}@media screen and (min-width: 480px){.block p{font-size:16px;color:#000;letter-spacing:0;line-height:28px}.lab-dialog__body .block p{line-height:24px}}.block .media-content-wrapper ~ p{padding-top:40px}.block .block-label ~ p{padding-top:40px}.block p ~ .media-content-wrapper>.media-content>.media-content__element>img{padding-top:40px}.block.lab p,.block.quiz p,.block.graded_quiz p,.block.comment_thread p{color:#fff}.thin{font-weight:100}.pin-block{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(47, 57, 71, .05);box-shadow:0 1px 3px 0 rgba(47, 57, 71, .05);border-radius:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:28px 40px;padding:26px 40px;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (min-width: 768px){.pin-block{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pin-block__icon{position:absolute;top:-18px}@media screen and (min-width: 480px){.pin-block__icon{position:relative;top:auto}}.pin-block__text span{font-family:"Proxima Nova",sans-serif;font-size:15px;letter-spacing:-0.19px;text-align:center;line-height:24px;font-weight:600}@media screen and (min-width: 480px){.pin-block__text---with-icon{margin-left:25px}}.pin-block---colored{background:#416de0}.pin-block---colored span{color:#fff}.pin-block---colored .pin-block__text{color:#fff}.ps2 .pin-block__text span{font-family:"Lato",sans-serif}.progress-bar-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (min-width: 768px){.progress-bar-wrapper{width:auto}}.progress-bar-wrapper__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.progress-bar-wrapper__header{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-left:0}}.progress-bar{border-radius:3px;height:3px;background-color:rgba(208, 208, 208, .2);margin:16px 0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.progress-bar__element{height:100%;background-color:#ffc845;border-radius:3px}.left-clipper{border-radius:50%;width:36px;height:36px;position:absolute;clip:rect(0, 36px, 36px, 18px)}.circular-standard-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.circular-standard-wrapper .progress-label{font-family:"Proxima Nova",sans-serif;font-size:11px;color:rgba(255, 255, 255, .4);letter-spacing:1.1px;text-align:right;line-height:18px;padding-right:8px}.circular-standard-wrapper .progress-circle{position:relative;padding:0;width:26px;height:26px;background-color:rgba(255, 255, 255, .4);border-radius:50%;line-height:26px}.circular-standard-wrapper .progress-circle::after{border:none;position:absolute;top:2px;left:2px;text-align:center;display:block;border-radius:50%;width:22px;height:22px;background-color:#4a74e1;content:' '}.circular-standard-wrapper .left-half-clipper{border-radius:50%;width:26px;height:26px;position:absolute;clip:rect(0, 26px, 26px, 16px)}.circular-standard-wrapper .progress-circle.over50 .left-half-clipper{clip:rect(auto, auto, auto, auto)}.circular-standard-wrapper .value-bar{position:absolute;clip:rect(0, 16px, 26px, 0);width:26px;height:26px;border-radius:50%;border:3px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.circular-standard-wrapper .progress-circle.over50 .first50-bar{position:absolute;clip:rect(0, 26px, 26px, 16px);background-color:#fff;border-radius:50%;width:26px;height:26px}.circular-standard-wrapper .progress-circle-standard:not(.over50) .first50-bar{display:none}.circular-simple-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px}.circular-simple-wrapper .progress-label{font-family:"Proxima Nova",sans-serif;font-size:11px;color:#000;letter-spacing:1.1px;text-align:right;line-height:19px;position:absolute;z-index:1;font-weight:600;padding-left:2px}.circular-simple-wrapper .progress-circle{position:relative;padding:0;width:36px;height:36px;background-color:#f3f4f7;border-radius:50%}.circular-simple-wrapper .progress-circle::after{border:none;position:absolute;top:3px;left:3px;text-align:center;display:block;border-radius:50%;width:30px;height:30px;background-color:#fff;content:' '}.circular-simple-wrapper .progress-circle.over50 .left-clipper{clip:rect(auto, auto, auto, auto)}.circular-simple-wrapper .value-bar{position:absolute;clip:rect(0, 19px, 36px, 0);width:36px;height:36px;border-radius:50%;border:3px solid #ffc845;-webkit-box-sizing:border-box;box-sizing:border-box}.circular-simple-wrapper .progress-circle.over50 .first50-bar{position:absolute;clip:rect(0, 36px, 36px, 19px);background-color:#ffc845;border-radius:50%;width:36px;height:36px}.circular-simple-wrapper .progress-circle-simple:not(.over50) .first50-bar{display:none}.circular-star-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.circular-star-wrapper .star-icon{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-1px;z-index:50}.circular-star-wrapper .p100 .star-icon{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:50;width:36px;border-radius:100%;height:36px;top:0;left:0;background-color:#6ad60b}.circular-star-wrapper .p100 .star-icon *{fill:#fff;opacity:1;margin-top:-1px}.circular-star-wrapper .progress-label{font-family:"Proxima Nova",sans-serif;font-size:11px;color:#000;letter-spacing:1.1px;line-height:19px;z-index:1;font-weight:600;padding-right:14px}.circular-star-wrapper .progress-circle{position:relative;padding:0;width:36px;height:36px;background-color:#f3f4f7;border-radius:50%}.circular-star-wrapper .progress-circle::after{border:none;position:absolute;top:3px;left:3px;text-align:center;display:block;border-radius:50%;width:30px;height:30px;background-color:#fefefe;z-index:1;content:' '}.circular-star-wrapper .progress-circle.over50 .left-clipper{clip:rect(auto, auto, auto, auto)}.circular-star-wrapper .value-bar{position:absolute;clip:rect(0, 19px, 36px, 0);width:36px;height:36px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.circular-star-wrapper .value-bar-yellow{border:3px solid #ffc845}.circular-star-wrapper .value-bar-green{background-color:#6ad60b}.circular-star-wrapper .progress-circle.over50 .first50-bar{position:absolute;clip:rect(0, 36px, 36px, 19px);border-radius:50%;width:36px;height:36px}.circular-star-wrapper .progress-circle.over50 .first50-bar-yellow{background-color:#ffc845}.circular-star-wrapper .progress-circle.over50 .first50-bar-green{background-color:#6ad60b}.circular-star-wrapper .progress-circle-simple:not(.over50) .first50-bar{display:none}.progress-circle.p0 .value-bar{display:none}.progress-circle.p1 .value-bar{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.progress-circle.p2 .value-bar{-webkit-transform:rotate(7deg);transform:rotate(7deg)}.progress-circle.p3 .value-bar{-webkit-transform:rotate(11deg);transform:rotate(11deg)}.progress-circle.p4 .value-bar{-webkit-transform:rotate(14deg);transform:rotate(14deg)}.progress-circle.p5 .value-bar{-webkit-transform:rotate(18deg);transform:rotate(18deg)}.progress-circle.p6 .value-bar{-webkit-transform:rotate(22deg);transform:rotate(22deg)}.progress-circle.p7 .value-bar{-webkit-transform:rotate(25deg);transform:rotate(25deg)}.progress-circle.p8 .value-bar{-webkit-transform:rotate(29deg);transform:rotate(29deg)}.progress-circle.p9 .value-bar{-webkit-transform:rotate(32deg);transform:rotate(32deg)}.progress-circle.p10 .value-bar{-webkit-transform:rotate(36deg);transform:rotate(36deg)}.progress-circle.p11 .value-bar{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.progress-circle.p12 .value-bar{-webkit-transform:rotate(43deg);transform:rotate(43deg)}.progress-circle.p13 .value-bar{-webkit-transform:rotate(47deg);transform:rotate(47deg)}.progress-circle.p14 .value-bar{-webkit-transform:rotate(50deg);transform:rotate(50deg)}.progress-circle.p15 .value-bar{-webkit-transform:rotate(54deg);transform:rotate(54deg)}.progress-circle.p16 .value-bar{-webkit-transform:rotate(58deg);transform:rotate(58deg)}.progress-circle.p17 .value-bar{-webkit-transform:rotate(61deg);transform:rotate(61deg)}.progress-circle.p18 .value-bar{-webkit-transform:rotate(65deg);transform:rotate(65deg)}.progress-circle.p19 .value-bar{-webkit-transform:rotate(68deg);transform:rotate(68deg)}.progress-circle.p20 .value-bar{-webkit-transform:rotate(72deg);transform:rotate(72deg)}.progress-circle.p21 .value-bar{-webkit-transform:rotate(76deg);transform:rotate(76deg)}.progress-circle.p22 .value-bar{-webkit-transform:rotate(79deg);transform:rotate(79deg)}.progress-circle.p23 .value-bar{-webkit-transform:rotate(83deg);transform:rotate(83deg)}.progress-circle.p24 .value-bar{-webkit-transform:rotate(86deg);transform:rotate(86deg)}.progress-circle.p25 .value-bar{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.progress-circle.p26 .value-bar{-webkit-transform:rotate(94deg);transform:rotate(94deg)}.progress-circle.p27 .value-bar{-webkit-transform:rotate(97deg);transform:rotate(97deg)}.progress-circle.p28 .value-bar{-webkit-transform:rotate(101deg);transform:rotate(101deg)}.progress-circle.p29 .value-bar{-webkit-transform:rotate(104deg);transform:rotate(104deg)}.progress-circle.p30 .value-bar{-webkit-transform:rotate(108deg);transform:rotate(108deg)}.progress-circle.p31 .value-bar{-webkit-transform:rotate(112deg);transform:rotate(112deg)}.progress-circle.p32 .value-bar{-webkit-transform:rotate(115deg);transform:rotate(115deg)}.progress-circle.p33 .value-bar{-webkit-transform:rotate(119deg);transform:rotate(119deg)}.progress-circle.p34 .value-bar{-webkit-transform:rotate(122deg);transform:rotate(122deg)}.progress-circle.p35 .value-bar{-webkit-transform:rotate(126deg);transform:rotate(126deg)}.progress-circle.p36 .value-bar{-webkit-transform:rotate(130deg);transform:rotate(130deg)}.progress-circle.p37 .value-bar{-webkit-transform:rotate(133deg);transform:rotate(133deg)}.progress-circle.p38 .value-bar{-webkit-transform:rotate(137deg);transform:rotate(137deg)}.progress-circle.p39 .value-bar{-webkit-transform:rotate(140deg);transform:rotate(140deg)}.progress-circle.p40 .value-bar{-webkit-transform:rotate(144deg);transform:rotate(144deg)}.progress-circle.p41 .value-bar{-webkit-transform:rotate(148deg);transform:rotate(148deg)}.progress-circle.p42 .value-bar{-webkit-transform:rotate(151deg);transform:rotate(151deg)}.progress-circle.p43 .value-bar{-webkit-transform:rotate(155deg);transform:rotate(155deg)}.progress-circle.p44 .value-bar{-webkit-transform:rotate(158deg);transform:rotate(158deg)}.progress-circle.p45 .value-bar{-webkit-transform:rotate(162deg);transform:rotate(162deg)}.progress-circle.p46 .value-bar{-webkit-transform:rotate(166deg);transform:rotate(166deg)}.progress-circle.p47 .value-bar{-webkit-transform:rotate(169deg);transform:rotate(169deg)}.progress-circle.p48 .value-bar{-webkit-transform:rotate(173deg);transform:rotate(173deg)}.progress-circle.p49 .value-bar{-webkit-transform:rotate(176deg);transform:rotate(176deg)}.progress-circle.p50 .value-bar{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.progress-circle.p51 .value-bar{-webkit-transform:rotate(184deg);transform:rotate(184deg)}.progress-circle.p52 .value-bar{-webkit-transform:rotate(187deg);transform:rotate(187deg)}.progress-circle.p53 .value-bar{-webkit-transform:rotate(191deg);transform:rotate(191deg)}.progress-circle.p54 .value-bar{-webkit-transform:rotate(194deg);transform:rotate(194deg)}.progress-circle.p55 .value-bar{-webkit-transform:rotate(198deg);transform:rotate(198deg)}.progress-circle.p56 .value-bar{-webkit-transform:rotate(202deg);transform:rotate(202deg)}.progress-circle.p57 .value-bar{-webkit-transform:rotate(205deg);transform:rotate(205deg)}.progress-circle.p58 .value-bar{-webkit-transform:rotate(209deg);transform:rotate(209deg)}.progress-circle.p59 .value-bar{-webkit-transform:rotate(212deg);transform:rotate(212deg)}.progress-circle.p60 .value-bar{-webkit-transform:rotate(216deg);transform:rotate(216deg)}.progress-circle.p61 .value-bar{-webkit-transform:rotate(220deg);transform:rotate(220deg)}.progress-circle.p62 .value-bar{-webkit-transform:rotate(223deg);transform:rotate(223deg)}.progress-circle.p63 .value-bar{-webkit-transform:rotate(227deg);transform:rotate(227deg)}.progress-circle.p64 .value-bar{-webkit-transform:rotate(230deg);transform:rotate(230deg)}.progress-circle.p65 .value-bar{-webkit-transform:rotate(234deg);transform:rotate(234deg)}.progress-circle.p66 .value-bar{-webkit-transform:rotate(238deg);transform:rotate(238deg)}.progress-circle.p67 .value-bar{-webkit-transform:rotate(241deg);transform:rotate(241deg)}.progress-circle.p68 .value-bar{-webkit-transform:rotate(245deg);transform:rotate(245deg)}.progress-circle.p69 .value-bar{-webkit-transform:rotate(248deg);transform:rotate(248deg)}.progress-circle.p70 .value-bar{-webkit-transform:rotate(252deg);transform:rotate(252deg)}.progress-circle.p71 .value-bar{-webkit-transform:rotate(256deg);transform:rotate(256deg)}.progress-circle.p72 .value-bar{-webkit-transform:rotate(259deg);transform:rotate(259deg)}.progress-circle.p73 .value-bar{-webkit-transform:rotate(263deg);transform:rotate(263deg)}.progress-circle.p74 .value-bar{-webkit-transform:rotate(266deg);transform:rotate(266deg)}.progress-circle.p75 .value-bar{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.progress-circle.p76 .value-bar{-webkit-transform:rotate(274deg);transform:rotate(274deg)}.progress-circle.p77 .value-bar{-webkit-transform:rotate(277deg);transform:rotate(277deg)}.progress-circle.p78 .value-bar{-webkit-transform:rotate(281deg);transform:rotate(281deg)}.progress-circle.p79 .value-bar{-webkit-transform:rotate(284deg);transform:rotate(284deg)}.progress-circle.p80 .value-bar{-webkit-transform:rotate(288deg);transform:rotate(288deg)}.progress-circle.p81 .value-bar{-webkit-transform:rotate(292deg);transform:rotate(292deg)}.progress-circle.p82 .value-bar{-webkit-transform:rotate(295deg);transform:rotate(295deg)}.progress-circle.p83 .value-bar{-webkit-transform:rotate(299deg);transform:rotate(299deg)}.progress-circle.p84 .value-bar{-webkit-transform:rotate(302deg);transform:rotate(302deg)}.progress-circle.p85 .value-bar{-webkit-transform:rotate(306deg);transform:rotate(306deg)}.progress-circle.p86 .value-bar{-webkit-transform:rotate(310deg);transform:rotate(310deg)}.progress-circle.p87 .value-bar{-webkit-transform:rotate(313deg);transform:rotate(313deg)}.progress-circle.p88 .value-bar{-webkit-transform:rotate(317deg);transform:rotate(317deg)}.progress-circle.p89 .value-bar{-webkit-transform:rotate(320deg);transform:rotate(320deg)}.progress-circle.p90 .value-bar{-webkit-transform:rotate(324deg);transform:rotate(324deg)}.progress-circle.p91 .value-bar{-webkit-transform:rotate(328deg);transform:rotate(328deg)}.progress-circle.p92 .value-bar{-webkit-transform:rotate(331deg);transform:rotate(331deg)}.progress-circle.p93 .value-bar{-webkit-transform:rotate(335deg);transform:rotate(335deg)}.progress-circle.p94 .value-bar{-webkit-transform:rotate(338deg);transform:rotate(338deg)}.progress-circle.p95 .value-bar{-webkit-transform:rotate(342deg);transform:rotate(342deg)}.progress-circle.p96 .value-bar{-webkit-transform:rotate(346deg);transform:rotate(346deg)}.progress-circle.p97 .value-bar{-webkit-transform:rotate(349deg);transform:rotate(349deg)}.progress-circle.p98 .value-bar{-webkit-transform:rotate(353deg);transform:rotate(353deg)}.progress-circle.p99 .value-bar{-webkit-transform:rotate(356deg);transform:rotate(356deg)}.progress-circle.p100 .value-bar{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.ps2 .circular-standard-wrapper .progress-label{font-family:"Lato",sans-serif}.ps2 .circular-simple-wrapper .progress-label{font-family:"Lato",sans-serif}.ps2 .circular-star-wrapper .progress-label{font-family:"Lato",sans-serif}.question{position:relative;padding-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:48%;flex-basis:48%}.question [type='checkbox'],.question [type='radio']{display:none}.question .rte-content{width:100%;height:100%}.question p{font-weight:800;font-size:14px;line-height:22px}.question---disabled{pointer-events:none}.question---clear{padding-bottom:0}.question .option-label-wrapper{width:100%;height:100%;position:relative}.question .option-label-wrapper .option-label{width:100%;padding:18px 40px;border:1.5px solid #d6e6f1;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:64px;font-family:Open Sans, sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:28px;color:#fff;margin:0;cursor:pointer}.question .option-label-wrapper .option-label p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Open Sans, sans-serif !important;font-style:normal;font-weight:bold;font-size:14px !important;line-height:28px;color:#fff;margin:0 !important;opacity:1 !important}.question .option-label-wrapper .option-label:hover{background:#1e557a;border:1.5px solid #039be8;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 2px 8px rgba(3, 155, 232, .25);box-shadow:0px 2px 8px rgba(3, 155, 232, .25);border-radius:5px}.question .option-label-wrapper .option-label:active{background:#1e5392}.question .option-label-wrapper .option-label__active{background:#039be8;border:1.5px solid #039be8;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.question .option-label-wrapper .option-label__active:hover{background:#039be8}.question .option-label-wrapper .option-label__partially-incorrect{background:#E98C73;border:1.5px solid #E98C73;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;color:#7a0d1e}.question .option-label-wrapper .option-label__partially-incorrect p{color:#7a0d1e !important}.question .option-label-wrapper .option-label__show-answer{background:#fff;border:1.5px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;color:#039be8}.question .option-label-wrapper .option-label__show-answer p{color:#039be8 !important}.question .option-label-wrapper .option-label__correct{background:#c9edfb;border:1.5px solid #c9edfb;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;color:#039be8}.question .option-label-wrapper .option-label__correct p{color:#039be8 !important}.question .option-label-wrapper .option-label__incorrect{background:#E98C73;border:1.5px solid #E98C73;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;color:#7a0d1e}.question .option-label-wrapper .option-label__incorrect p{color:#7a0d1e !important}.question .option-label-wrapper .option-label__icon{position:absolute;right:0;top:0;z-index:10;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;padding:10px}.question .option-label-wrapper .option-label__icon--incorrect{color:#7a0d1e}.question .option-label-wrapper .option-label__icon--correct{color:#039be8}.question .checkmark{position:absolute;top:4px;left:0;height:15px;width:15px;pointer-events:none}.question .checkmark .not-checked{display:block;stroke:#000}.question .checkmark .correct *{fill:#416de0}.question .checkmark .checked{display:none}.question .checkmark .checked---blue *{fill:#528bfd}.question input{cursor:pointer}.question input:focus ~ .checkmark{outline:1px dotted #212121;outline:3px auto -webkit-focus-ring-color;outline-offset:-3px;padding-top:3px}.question input:checked ~ label{color:#000}.question input:checked ~ .checkmark .not-checked{display:none}.question input:checked ~ .checkmark .checked{display:block}.line-through{text-decoration:line-through}.resources-tab{font-size:larger;margin-bottom:18px}.resources-tab h3{color:#3b3b3b;font-size:24px;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:bold;margin:40px 0 8px}.resources-tab h4{font-size:18px;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:bold;line-height:1.4}.resources-tab p{font-family:"Lato",sans-serif}.resources-tab .instructor-bio-block{border-radius:8px;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding:25px}.resources-tab .instructor-bio-block img{width:160px;height:160px;-o-object-fit:cover;object-fit:cover;display:block;margin:0 25px 0 15px;border-radius:50%}.resources-tab .instructor-bio-block .instructor-bio-block-details{margin:25px 20px}.resources-tab .instructor-bio-block .instructor-bio-block-details p.instructor-bio-name-title{font-weight:600}.resources-tab .instructor-bio-block .instructor-bio-block-details strong{font-size:20px;font-weight:800}.resources-tab .instructor-bio-block .instructor-bio-block-details em{display:inline-block;margin:0 0.4rem;color:#039be8}.resources-tab .instructor-bio-block .instructor-bio-block-details li{font-family:"Lato",sans-serif;list-style:none}.resources-tab .instructor-bio-block .instructor-bio-block-details li::before{content:"\2022";color:#039be8;font-weight:bold;display:inline-block;width:1em}.resources-tab .resources-row{padding:24px 24px 21px;margin-top:18px;border-radius:8px;background-color:#ebf8ff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.resources-tab .resources-row svg{width:24px;height:24px}.resources-tab .resources-row svg path{fill:#039be8}.resources-tab .resources-row>div{display:inline-block}.resources-tab .resources-row.resources-row-secondary{background-color:#e7f8eb}.resources-tab .resources-row.resources-row-secondary .resources-row-icon{background-color:#cef1d8}.resources-tab .resources-row.resources-row-secondary .resources-row-icon svg path{fill:#29B655}.resources-tab .resources-row.resources-row-tertiary{background-color:#fffae8}.resources-tab .resources-row.resources-row-tertiary .resources-row-icon{background-color:#ffdb99}.resources-tab .resources-row.resources-row-tertiary .resources-row-icon svg path{fill:#f19700}.resources-tab .resources-row .outlined-button{cursor:pointer;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:16px;font-weight:800;border-radius:8px;text-align:center;line-height:20px;padding:14px 34px;border:0;-webkit-transition:background-color 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;transition:background-color 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;color:#039be8;border:2px solid #039be8}.resources-tab .resources-row .outlined-button svg{margin-right:8px}.resources-tab .resources-row .outlined-button:hover{color:#0286DA;border-color:#0286DA}.resources-tab .resources-row .outlined-button:hover svg path{fill:#0286DA}.resources-tab .resources-row .resources-row-icon{width:48px;height:48px;background-color:#caecfd;border-radius:24px;margin-right:24px}.resources-tab .resources-row .resources-row-icon>svg{margin:12px}.resources-tab .resources-row .resources-row-action{margin-top:1rem;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width: 768px){.resources-tab .resources-row .resources-row-action{margin-top:0;-ms-flex-preferred-size:inherit;flex-basis:inherit}}.resources-tab .resources-row .resources-row-block{-webkit-box-flex:8;-ms-flex:8;flex:8}.rich-editor-placeholder{height:260px;border-bottom:1px solid #efefef;border-top:40px solid #f8f8f8;padding:16px}.section-progress{position:relative}.Select-option{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;padding:12px;background-color:transparent;font-family:"Proxima Nova",sans-serif;font-size:14px;color:#000;letter-spacing:-0.1px;line-height:20px;border-radius:3px;font-weight:600;margin:2px 0}.Select-option:first-child{margin-top:0}.Select-option:last-child{margin-bottom:0}.Select-option:hover{background-color:#f6f8fc;color:#2f3947}.Select-option.is-focused{background-color:#f6f8fc;color:#2f3947}.Select-option.is-selected{background-color:#557de3;color:#fff}.ps2 .Select-option{font-family:"Lato",sans-serif}.select-parts{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:220px}.select-parts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:52px;border-bottom:1px dashed #000}.select-parts__label{font-family:"Poppins",sans-serif;font-style:normal;font-weight:normal;font-size:13px;line-height:18px;color:#333;padding-left:33px}.select-parts__button{padding-right:6px}.ps2 .select-parts__label{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.soft-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#ebf8ff}.soft-block .company-logo{margin-top:40px}.soft-block .company-logo svg{width:158px;height:24px}.soft-block .illustration{width:202px;height:213px}@media (orientation: landscape){.soft-block .illustration{display:none}}.soft-block .illustration img{height:100%;width:100%}.soft-block .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.soft-block .content .title{max-width:340px;color:#3b3b3b;font-weight:bold;font-size:24px;line-height:33.6px;margin-top:16px;text-align:center}@media (orientation: landscape){.soft-block .content .title{max-width:100%}}.soft-block .content .body{color:#6c6c6c;margin-top:24px;margin-bottom:16px;max-width:300px}.soft-block .content .buttons{margin-top:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (orientation: landscape){.soft-block .content .buttons{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.soft-block .content .buttons .button--primary,.soft-block .content .buttons .button--secondary{padding:10px 18px;border-radius:8px;font-weight:bold;font-size:14px;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;height:39px;text-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;letter-spacing:0.8px;min-width:200px}.soft-block .content .buttons .button--primary{background-color:#039be8;color:#fff}.soft-block .content .buttons .button--secondary{background-color:transparent;border:solid 2px #039be8;color:#039be8}.standard-label{font-family:"Proxima Nova",sans-serif;color:#000;text-transform:uppercase;font-size:10px;letter-spacing:2px;line-height:18px}.standard-label--light{color:#6c747e}.ps2 .standard-label{font-family:"Lato",sans-serif}.student-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px 12px 20px;cursor:pointer;border-radius:2px;border:1px solid transparent}.student-item:hover{background-color:#fff;border:1px solid rgba(239, 239, 239, .5)}.student-item--selected{background-color:#fff;cursor:default;border:1px solid rgba(239, 239, 239, .5);-webkit-box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03)}.student-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.student-item__avatar{margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.student-item__avatar img{width:32px;height:32px;border-radius:50%}.student-item__name{font-family:"Proxima Nova",sans-serif;font-size:13px;color:#000;letter-spacing:-0.1px;line-height:20px;font-weight:600}.student-item__grade-count{background:#686d78;border-radius:50%;color:#fff;font-family:"Proxima Nova",sans-serif;font-size:10px;letter-spacing:0;text-align:center;line-height:12px;font-weight:900;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.student-item__grade-count--selected{background:#ffc845}.ps2 .student-item__name{font-family:"Lato",sans-serif}.ps2 .student-item__grade-count{font-family:"Lato",sans-serif}.student-roster-button{position:fixed;background:#416de0;border-radius:100%;width:60px;height:60px;bottom:36px;right:24px;-webkit-box-shadow:0 0 20px 0 rgba(0, 0, 0, .03),0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 20px 0 rgba(0, 0, 0, .03),0 0 3px 0 rgba(0, 0, 0, .05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border:0;z-index:301;padding:0}.student-roster-button svg{position:absolute}.student-roster-button svg *{fill:#fff}@media screen and (min-width: 768px){.student-roster-button{display:none}}.table-wrapper{padding-top:40px;position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.block table{width:100%;table-layout:fixed;border-collapse:collapse}.block table td,.block table th{min-width:200px;display:table-cell;color:#000;min-height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:4px;border-radius:2px;word-break:break-word}.block table td p,.block table th p{font-size:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;padding-top:inherit}.block table th{background:rgba(47, 57, 71, .05);border-radius:2px;font-family:"Open Sans",sans-serif;font-weight:bold;border-left:1px solid #fff;border-bottom:1px solid #fff;font-size:13px;letter-spacing:0;text-align:center;line-height:24px;margin:2px}.block table th:first-child{border-left:none}.block table td{border:1px solid rgba(107, 112, 123, .1);border-radius:2px;font-family:"Open Sans",sans-serif;font-size:13px;letter-spacing:0;text-align:center;line-height:24px;margin:2px}.block table caption{text-align:left;width:100%;font-size:16px;color:#949494;letter-spacing:-0.2px;line-height:28px;font-family:"Open Sans",sans-serif}.block table tr{display:table-row;width:100%;height:100%}.block table.default-table{font-family:'Open Sans', sans-serif;margin:40px auto;width:100%;border-spacing:0;border-collapse:collapse;overflow:hidden;table-layout:fixed;border:none;color:#1e557a}.block table.default-table thead{vertical-align:top}.block table.default-table tr{vertical-align:top}.block table.default-table th{font-size:16px;text-align:left;background:none;color:#1e557a;font-family:"Lato",sans-serif;font-weight:800;border-left:none;border-right:none;text-transform:uppercase;letter-spacing:1px;padding:8px 20px 26px 4px;border-top:1px solid #154268;border-bottom:1px solid #154268}.block table.default-table td{font-family:"Open Sans",sans-serif;font-weight:600;font-size:16px;line-height:24px;text-align:left;color:#1e557a;padding:16px 12px 16px 4px;border-left:none;border-right:none;border-top:1px solid #154268;border-bottom:1px solid #154268}.block table.default-table tr:hover{background:#d6e6f1;border-top:2px solid #154268;border-bottom:2px solid #154268}.block h2+.default-table,.block h3+.default-table,.block h4+.default-table{margin:22px auto 32px}.block--clear{padding:0}.block.lab .default-table td,.block.lab .default-table th,.block.comment_thread .default-table td,.block.comment_thread .default-table th,.block.quiz .default-table td,.block.quiz .default-table th,.block.graded_quiz .default-table td,.block.graded_quiz .default-table th,.block.single_question_quiz .default-table td,.block.single_question_quiz .default-table th{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}.block.lab .default-table tr:hover,.block.comment_thread .default-table tr:hover,.block.quiz .default-table tr:hover,.block.graded_quiz .default-table tr:hover,.block.single_question_quiz .default-table tr:hover{background:#183549;border-top:1px solid #fff;border-bottom:1px solid #fff}.table-of-contents-button{position:fixed;background:#fff;border-radius:100%;width:48px;height:48px;bottom:36px;right:24px;-webkit-box-shadow:0 0 20px 0 rgba(0, 0, 0, .03),0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 20px 0 rgba(0, 0, 0, .03),0 0 3px 0 rgba(0, 0, 0, .05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border:0;z-index:301;padding:0}.table-of-contents-button svg{position:absolute}@media screen and (min-width: 992px){.table-of-contents-button{display:none}}.student-roster-content__tabs--tabs,.knowledge-check__body--tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1.5px solid #368FD5}.student-roster-content__tabs--tabs .tabs,.knowledge-check__body--tabs .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:0px}.student-roster-content__tabs--tabs .tabs__item,.knowledge-check__body--tabs .tabs__item{font-family:Lato, sans-serif;font-style:normal;font-weight:800;font-size:11px;line-height:13px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff}.student-roster-content__tabs--tabs .tabs__item:hover,.knowledge-check__body--tabs .tabs__item:hover{cursor:pointer}.student-roster-content__tabs--tabs .tabs__item:hover::after,.knowledge-check__body--tabs .tabs__item:hover::after{content:'';position:absolute;bottom:-18px;left:10px;right:-10px;background:#C9EDFB;height:7px}.student-roster-content__tabs--tabs .tabs__item--active::after,.knowledge-check__body--tabs .tabs__item--active::after{content:'';position:absolute;bottom:-18px;left:10px;right:-10px;background:#368FD5;height:7px}.student-roster-content__tabs--tabs .tabs__item::before,.knowledge-check__body--tabs .tabs__item::before{display:none}.terms-of-service-content ol{margin-left:30px}.terms-of-service-content ul{list-style-type:disc;padding-left:30px}.terms-of-service-content ul ul{list-style-type:circle;padding-left:30px}.terms-of-service-content ul ul ul{list-style-type:square;padding-left:30px}.lower-alpha-ol{list-style-type:lower-alpha}.lower-roman-ol{list-style-type:lower-roman}.decimal-ol{list-style-type:decimal}.terms-table-key{width:150px}.terms-table-value{width:210px}.terms-table{margin-bottom:40px}.terms-categories-table{border:1px solid #000}.terms-categories-table th{background-color:#f2f2f2}.terms-categories-table td,.terms-categories-table th{border:1px solid #000;width:50%;padding:10px}.block h3{font-family:"Lato",sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:1px;line-height:27px;margin:0;margin-top:32px;color:#1e557a}.checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox label{width:42px;position:relative;display:inline-block;border-radius:12px;-webkit-transition:0.4s;transition:0.4s}.checkbox label::after{content:'';position:absolute;width:18px;height:18px;border-radius:100%;z-index:2;-webkit-transition:0.4s;transition:0.4s}.checkbox input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer;margin:0}.toggle-button .checkbox label::after{background:#fff;top:3px;left:3px;width:18px;height:18px}.checkbox input:hover+label::after{-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1);box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1)}.toggle-button .checkbox input ~ label{background:#efefef;height:24px}.toggle-button .checkbox input:checked ~ label{background:#528bfd;height:24px}.toggle-button .checkbox input:checked+label::after{background:#fff;left:20px}.tooltiptext{text-transform:capitalize;border-radius:2px;display:none;background-color:#000;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:13px;color:#fff;letter-spacing:0;text-align:center;line-height:18px;padding:12px 20px;position:absolute;z-index:1;bottom:125%;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;width:220px;-webkit-transform:translate(-50%);transform:translate(-50%);left:50%}.tooltiptext::after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}.ps2 .tooltiptext{font-family:"Lato",sans-serif}.tooltip-button__label{font-family:"Proxima Nova",sans-serif;color:#333;font-size:15px;line-height:15px;letter-spacing:-0.12px;display:inline-block;max-width:100px;text-align:left}.tooltip-button__button{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background-color:#fff;padding:19px 26px;-webkit-transition:background-color 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;transition:background-color 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s}.tooltip-button__button svg *{fill:#2f3947}.tooltip-button__button--split-top{border-top:1px solid #efefef}.tooltip-button__button--split-bottom{border-bottom:1px solid #efefef}.tooltip-button__button--blue{background-color:#528bfd}.tooltip-button__button--blue .tooltip-button__label{color:#fff}.tooltip-button__button--blue svg *{fill:#fff;stroke:transparent}.tooltip-button__button--grey{background-color:rgba(243, 244, 247, .75)}@media screen and (min-width: 768px){.tooltip-button__button--grey{background-color:#fff}}.tooltip-button__button:hover{cursor:pointer;background-color:#528bfd !important}.tooltip-button__button:hover .tooltip-button__label{color:#fff}.tooltip-button__button:hover svg *{fill:#fff;stroke:transparent}.tooltip-button__icon{display:-webkit-box;display:-ms-flexbox;display:flex}.ps2 .tooltip-button__label{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.tooltip-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);width:248px;max-width:248px;z-index:1044;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:130px;left:50%}@media screen and (min-width: 768px){.tooltip-buttons{width:180px;max-width:180px;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(-40%);transform:translateY(-40%);top:50%;right:-228px;margin-top:-56px;bottom:auto;left:auto;z-index:1000}}.tooltip-buttons-overlay{width:100%;height:100%;z-index:999;position:fixed;background:rgba(0, 0, 0, .38);top:0;bottom:0;left:0}@media screen and (min-width: 768px){.tooltip-buttons-overlay{display:none}}.tooltip-buttons-close{position:fixed;bottom:33px;background:transparent;border:0;margin:0;padding:0;z-index:1000;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.tooltip-buttons-close:hover{cursor:pointer}@media screen and (min-width: 768px){.tooltip-buttons-close{display:none}}.tooltip-buttons-close__button{position:relative;bottom:3px;background:transparent;border:0;margin:0;padding:0}@media screen and (min-width: 992px){.tooltip-buttons-close__button{position:absolute;right:-24px;bottom:auto}}.tooltip-buttons-close__button:hover{cursor:pointer}.unit-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 24px 6px 0;cursor:pointer}.unit-item a{color:inherit;text-decoration:none}.unit-item:hover a,.unit-item:focus a{color:#416de0}@media screen and (min-width: 768px){.unit-item{padding:12px 24px 12px 0;border-bottom:1px dashed #dfdfdf}}.unit-item:last-child{border-bottom:0}.unit-item__dot-icon{width:8px;height:8px;background:transparent;border:1px solid rgba(47, 57, 71, .25);border-radius:100%}.unit-item__check-icon{margin-right:12px;width:14px;height:14px;-webkit-transform:scale(0.7);transform:scale(0.7);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.unit-item__check-icon svg *{fill:#6c747e;width:10px;height:10px}.unit-item__check-icon--completed svg *{fill:#4b9b56;width:10px;height:10px}@media screen and (min-width: 768px){.unit-item__lesson-icon{margin-right:32px}}.unit-item__time{display:none}@media screen and (min-width: 768px){.unit-item__time{display:inline-block;min-width:40px;text-align:right;font-size:12px;color:#616a74;letter-spacing:-0.1px;line-height:20px;font-family:"Proxima Nova",sans-serif}}.unit-item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:26px}@media screen and (min-width: 768px){.unit-item-left{padding-left:10px}}.unit-item-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 768px){.ps2 .unit-item__time{font-family:"Lato",sans-serif}}.units-group-title{font-family:"Proxima Nova",sans-serif;font-size:13px;font-weight:600;color:#757575;letter-spacing:-0.1px;line-height:24px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.units-group-title--accent{color:#000}.units-group-title--alert{color:#d46832}.overflow-title-container{display:-webkit-box;display:-ms-flexbox;display:flex}.overflow-title{white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis}.ps2 .units-group-title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.units-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0}.units-header__number{font-family:"Proxima Nova",sans-serif;font-size:12px;letter-spacing:0;border:none;color:#000;font-weight:600;background-color:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);line-height:20px;width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.units-header__number{margin-left:-52px}}.units-header__label{padding-left:12px}@media screen and (min-width: 768px){.units-header__label{padding-left:0}}.ps2 .units-header__number{font-family:"Lato",sans-serif}.unit-title{font-family:"Proxima Nova",sans-serif;font-size:13px;color:#000;letter-spacing:0;line-height:20px}.unit-title--disabled{color:#757575}.ps2 .unit-title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.user-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;padding:16px 0;border-bottom:1px solid #efefef;margin-bottom:4px}.user-content-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media screen and (min-width: 768px){.user-content-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.user-content-items .user-content-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-content-items .user-content-item .value{font-family:"Proxima Nova",sans-serif;font-size:12px;color:#949494;letter-spacing:0;text-align:center;line-height:16px}.user-content-items .user-content-button{position:relative}@media screen and (min-width: 768px){.user-content-items .user-content-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:auto}}.user-content h3{font-family:"Poppins",sans-serif;font-weight:600;font-size:14px;color:#2f3947;letter-spacing:0;line-height:20px}.user-content h5{font-family:"Proxima Nova",sans-serif;font-size:12px;color:#757575;letter-spacing:0;line-height:16px;padding-top:10px}.user-content .lesson-location{font-family:"Proxima Nova",sans-serif;font-size:13px;color:#2f3947;letter-spacing:-0.1px;text-align:center;line-height:20px;padding:8px 16px;border:1px solid #d5d7da;border-radius:2px;font-weight:600;width:auto}.user-content .title-row-label{font-weight:600;font-family:"Proxima Nova",sans-serif;font-size:13px;color:#6c747e;letter-spacing:0;line-height:16px}.ps2 .user-content-items .user-content-item .value{font-family:"Lato",sans-serif}.ps2 .user-content h3{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .user-content h5{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .user-content .lesson-location{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .user-content .title-row-label{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.user-details{padding:18px 0;border-bottom:1px solid #efefef}@media screen and (min-width: 768px){.user-details{display:-webkit-box;display:-ms-flexbox;display:flex}}.user-details-title{padding:28px 0 10px 0}.user-details-items .user-content-button{position:relative}.user-details-items .user-details-item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.user-details-items .user-details-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}.user-details-items .user-details-item__title .title-row-label{font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:13px;color:#6c747e;letter-spacing:0;line-height:16px}.user-details-items .user-details-item__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.user-details-items .user-details-item__user .user-profile-picture{padding-right:12px}.user-details-items .user-details-item__user .user-label{font-family:"Proxima Nova",sans-serif;font-size:13px;color:#000;font-weight:600;letter-spacing:-0.1px;line-height:20px}.user-details-items .user-details-item__user img{height:24px;width:24px;border-radius:50%}.user-details-items .user-details-item__text .text-label,.user-details-items .user-details-item__text button{font-family:"Proxima Nova",sans-serif;font-size:12px;color:#949494;letter-spacing:0;line-height:16px}@media screen and (min-width: 768px){.user-details-items .user-details-item__text-center{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.ps2 .user-details-items .user-details-item__title .title-row-label{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .user-details-items .user-details-item__user .user-label{font-family:"Lato",sans-serif}.ps2 .user-details-items .user-details-item__text .text-label,.ps2 .user-details-items .user-details-item__text button{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.user-fields{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:22px}.user-fields__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:40px}.user-fields__avatar img{height:100px;width:100px;cursor:pointer;border-radius:50%}.user-fields__fields{width:100%}.user-options-wrapper{position:fixed;z-index:1;bottom:130px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:100%;background:#fff}@media screen and (min-width: 768px){.user-options-wrapper{padding:0;width:auto;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);top:0;right:0;margin-top:0;bottom:auto;left:auto}}.user-options-inner{background-color:#fff;padding:28px 28px 16px 28px;border-radius:4px}.user-options{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;border-radius:4px}.user-options-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.user-options-header__close-button{margin-bottom:28px;border:0;background:transparent}.user-options-header__close-button svg{width:10px;height:10px}.user-options__button-standard{padding-bottom:10px}.user-options button{min-width:199px;width:100%;opacity:0.75;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:10px;color:#2f3947;letter-spacing:1px;text-align:center;line-height:16px}.user-options-overlay{width:100%;height:100%;z-index:999;position:fixed;background:rgba(0, 0, 0, .38);top:0;bottom:0;left:0}@media screen and (min-width: 768px){.user-options-overlay{display:none}}.ps2 .user-options button{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.user-profile-options-wrapper{position:fixed;z-index:1044;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:100%;padding:14px;top:0}@media screen and (min-width: 768px){.user-profile-options-wrapper{padding:0;width:253px;position:absolute;-webkit-transform:translateX(0);transform:translateX(0);top:0;right:0;margin-top:0;bottom:auto;left:auto;z-index:inherit;background:#fff;border:1px solid rgba(239, 239, 239, .5);-webkit-box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);border-radius:4px}}.user-profile-options-inner{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}@media screen and (min-width: 768px){.user-profile-options-inner{border-radius:4px}}.user-profile-options-footer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-top:1px solid #eaebec}.user-profile-options-footer__sign-out-button{background:#fff;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:10px;color:#416de0;letter-spacing:0.8px;line-height:16px;border:0;text-transform:uppercase;text-align:center;padding:16px;width:100%;cursor:pointer;-webkit-box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-decoration:none}.user-profile-options{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;border-radius:4px}.user-profile-options-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:28px 28px 16px 28px;border-bottom:1px solid #efefef}.user-profile-options-header__heading{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.user-profile-options-header__heading h1{font-family:"Poppins",sans-serif;font-size:18px;font-weight:600;color:#000;letter-spacing:0;line-height:30px}.user-profile-options-header__close-button{margin-bottom:24px;border:0;background:transparent}.user-profile-options-header__close-button svg{width:10px;height:10px}.user-profile-options__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:34px}.user-profile-options__user-avatar{width:32px;height:32px;border-radius:100%;background-color:#efefef;border:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-profile-options__user-avatar img{display:block;border-radius:100%;width:32px;height:32px}.user-profile-options__user-label{font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:13px;color:#000;letter-spacing:-0.1px;line-height:20px;padding-left:12px}.user-profile-options-links{padding:28px}.user-profile-options-links .user-profile-options__link{opacity:0.75;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:10px;color:#2f3947;letter-spacing:0.8px;line-height:16px;text-transform:uppercase;padding-bottom:20px}.user-profile-options-links .user-profile-options__link .coach-profile-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1a5ce3;font-size:14px;text-transform:none;width:100%}.user-profile-options-links .user-profile-options__link .coach-profile-option :first-child{margin-right:5px}.user-profile-options-links .user-profile-options__link a{text-decoration:none;color:#2f3947}.user-profile-options-links .user-profile-options__link:last-of-type{padding-bottom:0}.user-profile-options-overlay{width:100%;height:100%;z-index:999;position:fixed;background:rgba(0, 0, 0, .38);top:0;bottom:0;left:0}@media screen and (min-width: 768px){.user-profile-options-overlay{display:none}}.ps2 .user-profile-options-footer__sign-out-button{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .user-profile-options-header__heading h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .user-profile-options__user-label{font-family:"Lato",sans-serif}.ps2 .user-profile-options-links .user-profile-options__link{font-family:"Lato",sans-serif}.admin-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 32px;position:relative}.admin-header__title{font-family:"Proxima Nova",sans-serif;font-size:15px;color:#000;letter-spacing:-0.1px;line-height:16px;font-weight:600}.admin-header__logo{position:absolute;margin:0 auto;width:100%;text-align:center;left:0;right:0;pointer-events:none}.ps2 .admin-header__title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important;-webkit-text-fill-color:black !important}.auth-view-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:100vh}.auth-view-wrapper .auth-welcome-container{width:50%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1023px){.auth-view-wrapper .auth-welcome-container{display:none}}.auth-view-wrapper .auth-welcome-container .auth-welcome-content{text-align:center}.auth-view-wrapper .auth-welcome-container .auth-welcome-content .auth-image{margin-bottom:40px}.auth-view-wrapper .auth-welcome-container .auth-welcome-content h2{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:32px;font-weight:800;line-height:44.8px}.auth-view-wrapper .auth-welcome-container .auth-welcome-content p{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:25.2px}.auth-view-wrapper .auth-welcome-container .powered-by-pathstream{position:fixed;bottom:0;margin:20px}.auth-view-wrapper .auth-modal-container{width:50%;min-height:100vh;background-color:#ebf8ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1023px){.auth-view-wrapper .auth-modal-container{width:100%}}.auth-view-wrapper .auth-modal-container .powered-by-pathstream{display:none}@media only screen and (max-width: 1023px){.auth-view-wrapper .auth-modal-container .powered-by-pathstream{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0;margin:20px}}.auth-view-wrapper .auth-modal-container .auth-align-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper{z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-content{width:414px}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-content p{font-family:"Lato",sans-serif}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .form-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:35px;margin-right:35px}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .form-header .login-logo{text-align:center;margin:0 auto;margin-top:25px;margin-bottom:25px;width:60px}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .form-header .title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;text-align:center;font-size:28px;font-weight:800px;line-height:39.2px}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .form-header p{text-align:left;font-size:16px;font-weight:400;line-height:22.4px}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .form-header .form-tagline-centered{text-align:center}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body{text-align:center;padding-top:0px}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body .check-icon{padding-top:40px;padding-bottom:30px}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body .title{padding:30px}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body .title span{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;text-align:center;font-size:28px;font-weight:800px;line-height:39.2px}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body p{padding-bottom:30px}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body .no-label-input .custom-input label{display:none}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body .no-label-input .custom-input input::-webkit-input-placeholder{color:#9d9d9d}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body .no-label-input .custom-input input::-moz-placeholder{color:#9d9d9d}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body .no-label-input .custom-input input::-ms-input-placeholder{color:#9d9d9d}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body .no-label-input .custom-input input::placeholder{color:#9d9d9d}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body .disabled-input .custom-input label{color:#cecece}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body .disabled-input .custom-input input{border:1px solid #cecece}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body .custom-input{position:relative;margin-top:30px}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body .custom-input label{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;position:absolute;top:-10px;left:10px;background:#fff;padding:0 5px;color:#999;font-size:14px}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .modal-dialog-body .custom-input input{padding:10px;border:2px solid #ccc;border-radius:5px;font-size:16px;height:56px}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .forgot-password-link{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-wrapper .terms-of-use{text-align:left;margin:35px;font-size:16px;font-weight:400;line-height:22.4px;color:#6c6c6c}.auth-view-wrapper .auth-modal-container .auth-align-modal .new-auth-btn{width:100%;height:56px;border-radius:3px;background-color:#039be8;margin-bottom:10px;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:800;font-size:18px;text-transform:none;color:white}.auth-view-wrapper .auth-modal-container .auth-align-modal .new-auth-btn:hover{color:white;background-color:#039be8}.auth-view-wrapper .auth-modal-container .auth-align-modal .new-auth-btn p{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:800;font-size:18px;text-transform:none}.auth-view-wrapper .auth-modal-container .auth-align-modal .modal-dialog-overlay{z-index:0;display:none;position:relative;margin:0 auto}.block{position:relative;margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:16px 0px}.block h1{font-weight:400;font-family:"Lato",sans-serif}.block.collapsible_html{padding-bottom:0}.block.collapsible_html>details{padding:0 0 20px}.block p{font-family:"Open Sans",sans-serif;font-size:16px;line-height:28px}.block h3+p{margin-top:10px}.block h4+p{margin-top:10px}.block figcaption,.block.video .heading{font-family:"Open Sans",sans-serif;font-style:italic;font-size:16px;line-height:18px;letter-spacing:0.5px;color:#1e557a;margin-top:10px}.block.video .heading{text-align:center}.block img{margin-top:16px}.block label p{margin:0 !important;padding:0 !important;cursor:pointer;opacity:0.75;font-family:"Open Sans",sans-serif;font-size:16px;color:#000;letter-spacing:-0.1px;line-height:28px;padding-left:16px}.block--with-header{padding:0 0 30px 0;border:1px solid #528bfd}.block:first-child{border-radius:6px 6px 0 0}.block:last-child{border-radius:0 0 6px 6px}.block--editing{border-radius:0;border:1px solid #9fbfff;background-color:#f6f9ff}.block--editing .square-element{position:absolute;margin:0;padding:3px;background-color:#528bfd}.block--editing .square-element:nth-child(1){top:-3px;left:-3px}.block--editing .square-element:nth-child(2){top:-3px;right:-3px}.block--editing .square-element:nth-child(3){bottom:-3px;left:-3px}.block--editing .square-element:nth-child(4){bottom:-3px;right:-3px}.block--edit-mode{border-radius:6px;margin:8px 0}.block--edit-mode:last-child{border-radius:6px}.block--edit-mode:focus-within{border-radius:0;border:1px solid #9fbfff}.block--edit-mode:focus-within .square-element{position:absolute;margin:0;padding:3px;background-color:#528bfd}.block--edit-mode:focus-within .square-element:nth-child(1){top:-3px;left:-3px}.block--edit-mode:focus-within .square-element:nth-child(2){top:-3px;right:-3px}.block--edit-mode:focus-within .square-element:nth-child(3){bottom:-3px;left:-3px}.block--edit-mode:focus-within .square-element:nth-child(4){bottom:-3px;right:-3px}.block--edit-mode .summary{display:inline-block;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:bold}.block__button{display:block;z-index:1;position:absolute;bottom:-20px;background:transparent;border:0;margin:0;padding:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;height:50px}@media screen and (min-width: 768px){.block__button{position:absolute;right:-24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;bottom:auto;top:50%}.block__button:hover{cursor:pointer}}.block--clear{padding:0;margin:0}.block iframe{width:100%}.block.lab .styled-dropdown summary{background:#183549;color:#fff}.block.lab .styled-dropdown .pre-content{color:#000;background:#f5fbff}.block.lab .default-table{color:#fff}.block.lab .default-table tr{color:#fff;border-top:2px solid #fff;border-bottom:2px solid #fff}.block.lab .default-table tr:hover{background:#183549;border-top:2px solid #fff;border-bottom:2px solid #fff}.ps2 .block h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .block p{font-family:"Lato",sans-serif}.ps2 .block figcaption,.ps2 .block.video .heading{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .block label p{font-family:"Lato",sans-serif}.ps2 .block--edit-mode .summary{font-family:"Lato",sans-serif}.author-adaptive-tracks{display:-webkit-box;display:-ms-flexbox;display:flex}.author-adaptive-tracks .author-individual-track{margin:5px;color:white;background-color:#528bfd;border-radius:12px;padding:5px 10px}.block-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.block-label__wrapper{pointer-events:none;position:absolute;right:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;top:30px;left:0}@media screen and (min-width: 1100px){.block-label__wrapper{position:absolute;right:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:200px;left:auto;top:40px;pointer-events:none}}.block-label__wrapper .block-icon path{fill:#1e557a}.block-label__wrapper .label{font-size:12px;font-family:"Lato",sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:800;color:#1e557a;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block-label__wrapper--static{position:static;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px}.block-label__content{margin:10px 0 0 0}@media screen and (min-width: 1100px){.block-label__content{margin:40px 0 0 0}}.block-label__wrapper--static+.block-label__content{margin-top:0}.quiz .block-label .label,.comment_thread .block-label .label,.lab .block-label .label{color:#fff}.quiz .block-icon path,.comment_thread .block-icon path,.lab .block-icon path{fill:#fff}.course-overview-nav{position:fixed;background:#fff;width:280px;left:0;top:0;bottom:0;z-index:1000;-ms-flex-negative:0;flex-shrink:0}.course-overview-nav-left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.course-overview-nav-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width: 768px){.course-overview-nav{width:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}}.course-overview-nav .course-overview-sidebar-wrapper{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05)}.course-overview-nav .course-overview-sidebar-wrapper---expanded{background:#f7f8fb}@media screen and (min-width: 768px){.course-overview-nav .course-overview-sidebar-wrapper{position:fixed;top:0;bottom:0;width:300px}}.course-overview-nav .course-overview-sidebar-wrapper .course-overview-sidebar-header{padding:0 28px;background:#fff}.course-overview-nav .course-overview-sidebar-wrapper .course-overview-sidebar-header__close{font-family:"Lato",sans-serif;font-size:14px;color:#09090a;letter-spacing:0.2px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px}.course-overview-nav .course-overview-sidebar-wrapper .course-overview-sidebar-header__close-icon{cursor:pointer}.course-overview-nav .course-overview-sidebar-wrapper .course-overview-sidebar-header__close .label{padding-left:18px;display:none}@media screen and (min-width: 768px){.course-overview-nav .course-overview-sidebar-wrapper .course-overview-sidebar-header__close .label{display:block}}.course-overview-nav .course-overview-sidebar-wrapper .course-overview-sidebar-header__heading{padding:36px 0;border-top:1px solid rgba(47, 57, 71, .05);border-bottom:1px solid rgba(47, 57, 71, .05)}.course-overview-nav .course-overview-sidebar-wrapper .course-overview-sidebar-header__heading h1{font-family:"Poppins",sans-serif;font-size:20px;color:#000;letter-spacing:-0.08px;line-height:28px;font-weight:600}.course-overview-nav .course-overview-sidebar-wrapper .course-overview-sidebar-header__heading .go-back-wrapper{margin-top:-20px;margin-bottom:10px}.course-overview-nav .course-overview-sidebar-wrapper .course-overview-sidebar-header ul{padding:28px 0}.course-overview-nav .course-overview-sidebar-wrapper .course-overview-sidebar-header ul li{padding:0}.course-overview-nav .course-overview-sidebar-wrapper .course-overview-sidebar-body{padding:36px 28px}.course-overview-nav .course-overview-sidebar-wrapper .course-overview-sidebar-body-active-unit-wrapper{background:#f7f8fb}.fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.fields-wrapper--withMarginBottom{margin-bottom:20px}.fields-wrapper .custom-input:first-child,.fields-wrapper .custom-dropdown:first-child{margin-right:5px}.fields-wrapper .custom-input:last-child,.fields-wrapper .custom-dropdown:last-child{margin-left:5px;margin-bottom:0}.header-additional-row-mobile-wrapper{background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);padding:21px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-additional-row-mobile-wrapper-lab{background:#f3f4f7}.header-additional-row-mobile-wrapper-lab h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Lato",sans-serif;font-size:14px;color:#2f3947;letter-spacing:0.2px;text-align:center;line-height:18px}.header-additional-row-mobile-wrapper-lab h1 span{margin-bottom:8px;color:#6c747e}@media screen and (min-width: 768px){.header-additional-row-mobile-wrapper{display:none}}.header-hero-wrapper{position:fixed;left:0;right:0;z-index:100}.lab-completion-modal{height:573px;width:864px !important;-webkit-transform-origin:-189px 841px;transform-origin:-189px 841px}.lab-completion-modal .ant-modal-content{background:#f5fbfe;border:2px solid #1e557a;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 3px 10px rgba(30, 85, 122, .12);box-shadow:0px 3px 10px rgba(30, 85, 122, .12);border-radius:10px;position:relative;background-clip:padding-box;pointer-events:auto}.lab-completion-modal .ant-modal-body{padding:23px 82px;word-wrap:break-word}.lab-congrats-wrapper{min-height:300px}.lab-congrats-wrapper .lab-congrats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 24px);position:relative;pointer-events:none}.lab-congrats-wrapper .lab-congrats__content{color:#1e557a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;pointer-events:auto;outline:0;padding:0;width:980px}@media screen and (min-width: 768px){.lab-congrats-wrapper .lab-congrats__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.lab-congrats-wrapper .lab-congrats__panel{font-family:"Lato", sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;background:none;color:#1e557a}.lab-congrats-wrapper .lab-congrats__panel--light{margin-top:40px}.lab-congrats-wrapper .lab-congrats__title{padding:0 20px;font-weight:800;font-size:36px;line-height:43px;letter-spacing:1.3px;text-transform:uppercase;font-family:"Lato", sans-serif;color:#1e557a;text-align:left;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.lab-congrats-wrapper .lab-congrats__embed img,.lab-congrats-wrapper .lab-congrats__embed iframe{max-width:100%}.lab-congrats-wrapper .lab-congrats__body{font-family:"Proxima Nova",sans-serif;font-size:18px;letter-spacing:0;line-height:24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;pointer-events:auto;background-color:transparent;background-clip:padding-box;border-radius:2px;outline:0;padding:30px;width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.lab-congrats-wrapper .lab-congrats__body h2{font-weight:600;font-size:24px;line-height:24px;margin-bottom:30px}.lab-congrats-wrapper .lab-congrats__form{width:70%}.ps2 .lab-congrats-wrapper .lab-congrats__panel{font-family:"Lato",sans-serif}.ps2 .lab-congrats-wrapper .lab-congrats__title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-congrats-wrapper .lab-congrats__body{font-family:"Lato",sans-serif}.lab-dialog-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1072;display:none;overflow:hidden;outline:0}.lab-dialog-wrapper--opened{display:block;overflow-x:hidden;overflow-y:auto}.lab-dialog-wrapper .lab-button__progress{width:90%;-webkit-animation-name:increase-width;animation-name:increase-width;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes increase-width{from{width:0%}to{width:90%}}@keyframes increase-width{from{width:0%}to{width:90%}}.lab-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 24px);position:relative;width:auto;margin:12px;pointer-events:none}.lab-dialog__content{font-family:"Proxima Nova",sans-serif;font-size:16px;color:#000;letter-spacing:0;line-height:24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:0;padding:0;-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, .3);box-shadow:0 2px 10px rgba(0, 0, 0, .3)}.lab-dialog__content--medium{width:800px}.lab-dialog__content--big{width:980px}.lab-dialog__header{width:100%}.lab-dialog__title{font-family:"Poppins",sans-serif;position:relative;font-style:normal;font-weight:600;font-size:36px;line-height:54px;letter-spacing:-0.276923px;color:#333;padding-top:30px;text-align:center}.lab-dialog__close{position:absolute;top:0;right:0}.lab-dialog__button{border:none;background-color:transparent;outline:none;width:62px;height:62px;display:block;padding:0;margin:0}.lab-dialog__body{position:relative;padding:0 0 34px}.lab-dialog__body--fluid{height:auto}.lab-dialog__body--fixed{height:535px;overflow-y:auto}.lab-dialog__body::-webkit-scrollbar{width:7px;height:7px}.lab-dialog__body::-webkit-scrollbar-thumb{width:7px;background-color:rgba(0, 0, 0, .42);border-radius:4px}@media screen and (min-width: 768px){.lab-dialog__body .tooltip-buttons{right:40px}}.lab-dialog__body .block-header,.lab-dialog__body .block-icon{display:none}.lab-dialog__body .lab-nav-label{display:none}.lab-dialog__body li.tabs__item::before{display:none !important}.lab-dialog__footer-note{position:absolute;bottom:51px;left:0;background-color:#fff;opacity:0.95;width:calc(100% - 7px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Proxima Nova",sans-serif;min-height:46px;font-style:italic;font-weight:300;font-size:16px;line-height:26px;padding:12px}.lab-dialog__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;border-top:1px solid #d6d6d6}.lab-dialog-overlay{opacity:0.4;z-index:1071;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000}.ps2 .lab-dialog__content{font-family:"Lato",sans-serif}.ps2 .lab-dialog__title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-dialog__footer-note{font-family:"Lato",sans-serif}.lab-nav{position:fixed;background:#fff;width:280px;left:0;top:57px;bottom:0;z-index:auto;z-index:initial;-ms-flex-negative:0;flex-shrink:0;display:none;height:calc(100vh - 57px)}.lab-nav .tooltip-buttons{right:50px;-webkit-box-shadow:2px 2px 5px -1px #000;box-shadow:2px 2px 5px -1px #000;margin-top:0}@media screen and (min-width: 768px){.lab-nav .tooltip-buttons{top:50%}}.lab-nav .block__button--more{height:50px}.lab-nav .lab-sidebar-body,.lab-nav .lab-sidebar-body---accent{position:relative}.lab-nav .lab-sidebar-body .block__button--more,.lab-nav .lab-sidebar-body---accent .block__button--more{top:8px;right:0}.lab-nav img{display:block;max-width:100%;width:100%;border-radius:4px}@media screen and (min-width: 768px){.lab-nav{display:block;position:fixed;left:inherit;right:0;width:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lab-nav p{font-family:"Proxima Nova",sans-serif;font-size:15px;color:#000;letter-spacing:-0.1px;line-height:24px}.lab-nav h1{font-family:"Poppins",sans-serif;font-size:16px;color:#000;letter-spacing:-0.2px;line-height:28px;font-weight:600}.lab-nav-left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.lab-nav-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lab-nav .section{padding:0}.lab-nav .lab-nav-label-go-to-steps{cursor:pointer}.lab-nav .authoring-dropdown button{width:250px}.lab-nav .new-block__button{right:0}.lab-nav .lab-sidebar-wrapper{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);background:#fff;padding-top:0}@media screen and (min-width: 768px){.lab-nav .lab-sidebar-wrapper{position:fixed;top:0;bottom:0;width:300px;right:0}}.lab-nav .lab-sidebar-wrapper .lab-sidebar-header{padding:0 28px;background:#fff}.lab-nav .lab-sidebar-wrapper .lab-sidebar-header__button-wrapper{padding-top:20px}.lab-nav .lab-sidebar-wrapper .lab-sidebar-header__heading{padding:28px 0;border-top:1px solid rgba(47, 57, 71, .05);border-bottom:1px solid rgba(47, 57, 71, .05)}.lab-nav .lab-sidebar-wrapper .lab-sidebar-header__heading .heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lab-nav .lab-sidebar-wrapper .lab-sidebar-header__heading .heading-wrapper h1{font-family:"Poppins",sans-serif;font-size:18px;color:#000;letter-spacing:-0.2px;line-height:28px;font-weight:600}.lab-nav .lab-sidebar-wrapper .lab-sidebar-header ul{padding:28px 0}.lab-nav .lab-sidebar-wrapper .lab-sidebar-header ul li{padding:0}.lab-nav .lab-sidebar-wrapper .lab-sidebar-body{padding:36px 28px;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05)}.lab-nav .lab-sidebar-wrapper .lab-sidebar-body-unit{padding:28px}.lab-nav .lab-sidebar-wrapper .lab-sidebar-body---accent{padding:36px 28px;background:#f7f8fb}.lab-nav details{padding-top:28px;padding-bottom:0}.lab-nav details summary{font-family:"Proxima Nova",sans-serif;font-size:15px;color:#2f3947;letter-spacing:-0.2px;line-height:24px}.lab-nav details .pre-content{font-size:14px;padding-bottom:0}.ps2 .lab-nav p{font-family:"Lato",sans-serif}.ps2 .lab-nav h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-nav .lab-sidebar-wrapper .lab-sidebar-header__heading .heading-wrapper h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-nav details summary{font-family:"Lato",sans-serif}.lab-sidebar{top:0;left:0;bottom:0;width:100%}.lab-sidebar.with-header{top:54px}.lab-sidebar__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;height:auto;-webkit-box-shadow:0 2px 30px rgba(99, 107, 117, .3);box-shadow:0px 3px 10px rgba(124, 124, 124, .12)}@media screen and (min-width: 768px){.lab-sidebar__wrapper{height:100vh}}.lab-sidebar__header{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Lato",sans-serif;color:#fff;background-color:#636b75}.lab-sidebar__header .lab-header__title{text-align:left;padding-left:20px;padding-right:20px}.lab-sidebar .lab-exercise{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-height:calc(100vh - 100px)}.lab-sidebar .lab-exercise__header{padding:37px 32px 16px;border-bottom:1px solid #95d6f8}.lab-sidebar .lab-exercise__title{font-family:'Lato', sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#1e557a;margin-bottom:0;margin-top:8px}.lab-sidebar .lab-exercise__subtitle{font-family:'Lato', sans-serif;font-weight:800;font-size:11px;line-height:13px;letter-spacing:1px;text-transform:uppercase;color:#1e557a}.lab-sidebar .lab-exercise__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#fff;padding:12px 20px;overflow-y:scroll;margin:1px;position:relative;z-index:2}.lab-sidebar .lab-exercise__content p{font-family:'Open Sans', sans-serif;font-size:14px;line-height:24px}.lab-sidebar .lab-exercise .html__title+div{margin-top:-10px}.lab-sidebar .lab-exercise .html__title h2{font-family:'Lato', sans-serif;font-weight:600;font-size:22px;line-height:30px;letter-spacing:0.5px;color:#1e557a;margin-bottom:20px}.lab-sidebar .lab-exercise__progress-bar{height:100%;width:0%;background-color:#95d6f8;-webkit-transition:width 0.2s ease-in-out;transition:width 0.2s ease-in-out}.lab-sidebar .lab-exercise__progress{position:relative;height:5px;border:1px solid #efefef}.lab-sidebar .lab-exercise__controls{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;background-color:#fff}.lab-sidebar .lab-exercise .collapsible_html{margin-top:-32px}.lab-sidebar .lab-exercise__download .authoring-dropdown>button{outline:none;text-transform:none;letter-spacing:0;background:#fff;border-radius:0px;color:#154268;font-family:"Lato",sans-serif;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;line-height:14.4px;font-weight:400;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #95d6f8;margin:0;padding:8px 32px}.lab-sidebar .lab-exercise__download .authoring-dropdown>button span{border-bottom:1px solid #154268}.lab-sidebar .lab-exercise__download .authoring-dropdown>button path{fill:#154268}.lab-sidebar .lab-exercise__download .authoring-dropdown .collapsible{top:32px;border:none;border-radius:0}.lab-sidebar .lab-exercise__download .authoring-dropdown .collapsible button{border-radius:0;font-family:"Lato",sans-serif;font-weight:700;font-size:14px;line-height:17px;letter-spacing:0.5px;color:#039be8;padding:16px 32px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #c9edfb}.lab-sidebar .lab-exercise__download .authoring-dropdown.open svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lab-sidebar .lab-exercise .tooltip-buttons{-webkit-transform:translateY(0);transform:translateY(0)}.lab-sidebar .lab-exercise .block h2{font-size:20px;line-height:30px}.lab-sidebar .lab-exercise .block p{font-size:15px}.lab-sidebar .lab-exercise .block .block-label__content{margin:10px 0 0 0}.lab-sidebar .lab-exercise .block .knowledge-check-wrapper .knowledge-check__header{padding:10px 0}.lab-sidebar .lab-exercise .block .knowledge-check-wrapper .knowledge-check__header .heading{font-size:18px}.lab-sidebar .lab-exercise .block details summary{font-size:15px}.lab-sidebar .lab-exercise .block img{margin:8px 0px}.lab-sidebar .lab-exercise .block figure{margin:0}.lab-sidebar .lab-exercise .block figcaption{font-size:12px;margin-top:2px}.lab-sidebar .lab-exercise th{text-align:left;padding:6px 2px}.lab-sidebar .lab-exercise table td,.lab-sidebar .lab-exercise table th{font-size:12px}.lab-sidebar .lab-exercise .default-table td{text-align:left;padding:6px 2px}.lab-sidebar .lab-exercise .default-table td>p{font-size:inherit}.lab-sidebar .lab-exercise .default-table th{padding:8px 8px 18px 2px}.lab-sidebar__body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.lab-sidebar .lab-header--small{height:50px;font-size:12px;line-height:18px;letter-spacing:0.18px}.lab-sidebar .lab-header{width:100%;height:auto;padding-top:24px;padding-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:flex-start;align-items:flex-start;background-color:#caecfd;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lab-sidebar .lab-header__back{height:30px;padding-left:20px}.lab-sidebar .go-back-button-label{font-size:16px;text-transform:none}.lab-sidebar .lab-header__button{outline:none;border:none;cursor:pointer;background:transparent;color:#fff;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lab-sidebar .lab-header--small .lab-header__button{width:50px;height:50px;outline:none}.lab-sidebar .lab-header--small .lab-header__button:focus{outline:2px solid blue}.lab-sidebar .lab-header__title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:22.4px;color:#0a0a0a;margin-right:16px}.new-lab-page__sidebar{height:100vh;position:fixed;top:0;left:0;bottom:0;z-index:999}.new-lab-page__content{width:100%}.ps2 .lab-sidebar__header{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-sidebar .lab-exercise__title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-sidebar .lab-exercise__subtitle{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-sidebar .lab-exercise__content p{font-family:"Lato",sans-serif}.ps2 .lab-sidebar .lab-exercise .html__title h2{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-sidebar .lab-exercise__download .authoring-dropdown>button{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-sidebar .lab-exercise__download .authoring-dropdown .collapsible button{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lab-sidebar .lab-header__title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.lesson-completion-modal{width:542px}.lesson-completion-modal .ant-modal-content{background:#f5fbfe;border:2px solid #1e557a;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;-webkit-box-shadow:0px 3px 10px rgba(30, 85, 122, .12);box-shadow:0px 3px 10px rgba(30, 85, 122, .12)}.lesson-completion-modal .ant-modal-body{padding:0}.lesson-congrats-wrapper--opened{display:block}.lesson-congrats{font-family:"Open Sans",sans-serif;font-size:16px;line-height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;pointer-events:none;height:100%}.lesson-congrats__content{font-family:"Open Sans",sans-serif;font-size:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;pointer-events:auto;outline:0;padding:0;max-width:633px;width:100%}.lesson-congrats__panel{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lesson-congrats__header{padding:110px 116px 110px 53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.lesson-congrats__title{font-family:"Lato",sans-serif;font-style:normal;font-weight:800;font-size:27px;line-height:32px;letter-spacing:0.5px;text-transform:uppercase;color:#1e557a}.lesson-congrats__embed{max-height:195px;margin:0;text-align:center}.lesson-congrats__embed img,.lesson-congrats__embed iframe{display:block;max-height:195px;height:100%;margin:0 auto}.lesson-congrats__description{padding:0 53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000}.lesson-congrats__description-text{font-family:"Lato",sans-serif;text-transform:uppercase;font-size:16px;line-height:18px;letter-spacing:0.5px;font-weight:600;padding-bottom:10px}.lesson-congrats__description-list{-webkit-padding-start:20px;padding-inline-start:20px}.lesson-congrats__list{list-style:disc;-webkit-padding-start:6px;padding-inline-start:6px}.lesson-congrats__list-item{font-size:16px;line-height:24px}.lesson-congrats__list-item::marker{color:#1e557a;font-size:1.5em}.lesson-congrats__overview{padding:16px 38px 24px}.lesson-congrats__module{color:#fff}.lesson-congrats__module-title{font-style:normal;font-weight:600;font-size:16px;line-height:16px;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:2px}.lesson-congrats__module-title>svg{margin-right:5px}.lesson-congrats__module-heading{font-style:normal;font-weight:normal;font-size:14px;line-height:20px;margin-bottom:14px}.lesson-congrats__next-step{display:-webkit-box;display:-ms-flexbox;display:flex;background:#c9edfb;-webkit-box-shadow:0px 3px 10px rgba(201, 237, 251, .12);box-shadow:0px 3px 10px rgba(201, 237, 251, .12);border-radius:8px;padding:12px 23px 20px;margin-top:16px}@media screen and (min-width: 768px){.lesson-congrats__next-step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.lesson-congrats__actions-message{font-weight:600;font-size:18px;line-height:27px;margin-bottom:25px}.lesson-congrats__actions-message span{font-family:"Open Sans",sans-serif;font-weight:400}.lesson-congrats__lesson{-webkit-box-flex:1;-ms-flex:1 0 42%;flex:1 0 42%}.lesson-congrats__lesson-title{font-family:"Lato",sans-serif;font-weight:600;color:#1e557a;font-size:14px;letter-spacing:0.8px;margin:4px 8px 16px}.lesson-congrats__lesson-heading{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:28px;letter-spacing:0.8px;margin:2px 8px 8px}.lesson-congrats__lesson-description{font-weight:600;font-size:13px;line-height:18px;letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 8px 0px}.lesson-congrats__lesson-description>svg{margin-right:5px}.lesson-congrats__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.lesson-congrats__actions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lesson-congrats__actions-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#039be8;font-style:normal;font-weight:600;line-height:16px;text-align:center;border:none;border-radius:50px;width:56px;height:56px;text-decoration:none;margin-top:4px;font-size:26px}.lesson-congrats__actions-button:hover{-webkit-box-shadow:0px 3px 10px rgba(1, 95, 185, .12);box-shadow:0px 3px 10px rgba(1, 95, 185, .12)}.lesson-congrats__actions-button>svg{width:21px;height:10px;margin-left:10px}.lesson-congrats__actions-link{margin:22px auto;display:block;font-family:"Lato",sans-serif;color:#154268;font-weight:500;font-size:16px;line-height:19.2px;text-align:center;text-decoration:none;border:none;background:none;cursor:pointer}.lesson-congrats__lesson+.lesson-congrats__actions{padding-left:30px}@-webkit-keyframes falling{0%{background-position:0 0}100%{background-position:0 -100%}}@keyframes falling{0%{background-position:0 0}100%{background-position:0 -100%}}.ps2 .lesson-congrats{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lesson-congrats__content{font-family:"Lato",sans-serif}.ps2 .lesson-congrats__title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lesson-congrats__actions-message span{font-family:"Lato",sans-serif}.ps2 .lesson-congrats__overview{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lesson-congrats__lesson-title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lesson-congrats__lesson-heading{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lesson-congrats__lesson-description{font-family:"Lato",sans-serif}.ps2 .lesson-congrats__description{font-family:"Lato",sans-serif}.lesson-nav{position:fixed;background:#fff;width:280px;left:0;top:0;bottom:0;z-index:1000;-ms-flex-negative:0;flex-shrink:0}.lesson-nav-left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.lesson-nav-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width: 768px){.lesson-nav{width:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lesson-nav .lesson-sidebar-wrapper{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05)}@media screen and (min-width: 768px){.lesson-nav .lesson-sidebar-wrapper{position:fixed;top:0;bottom:0;width:300px}}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-header{padding:0 28px;background:#fff}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-header__close{font-family:"Lato",sans-serif;font-size:14px;color:#09090a;letter-spacing:0.2px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-header__close .icon{cursor:pointer}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-header__content{padding:36px 0 56px 0;border-top:1px solid rgba(47, 57, 71, .05);border-bottom:1px solid rgba(47, 57, 71, .05)}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-header__content .heading{padding-bottom:40px}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-header__content .heading h1{font-family:"Proxima Nova",sans-serif;font-size:15px;color:#000;letter-spacing:0;line-height:20px;font-weight:600}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-header__content .subheading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-header__content .subheading h2{opacity:0.6;font-family:"Proxima Nova",sans-serif;font-size:13px;color:#000;font-weight:600;letter-spacing:-0.1px;line-height:20px}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-header ul{padding:28px 0}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-header ul li{padding:0}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-body{padding:16px 12px}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-body .module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-body .module__title{display:-webkit-box;display:-ms-flexbox;display:flex}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-body .module__title .icon{padding-right:12px}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-body .module__title .icon *{fill:#6c747e}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-body .module__title .label{font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:10px;color:#6c747e;letter-spacing:0.8px;line-height:16px;text-transform:uppercase}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-body .module__progress .label{font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:10px;color:#949494;letter-spacing:1px;text-align:right;line-height:18px}.lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-body-active-unit-wrapper{background:#f7f8fb}.ps2 .lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-header__content .heading h1{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-header__content .subheading h2{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-body .module__title .label{font-family:"Lato",sans-serif}.ps2 .lesson-nav .lesson-sidebar-wrapper .lesson-sidebar-body .module__progress .label{font-family:"Lato",sans-serif}.modal-dialog-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1072;display:none;overflow:hidden;outline:0}.modal-dialog-wrapper--opened{display:block;overflow-x:hidden;overflow-y:auto}.modal-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 24px);position:relative;width:auto;margin:12px;pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-dialog--additionalFooter{min-height:calc(100% - 98px)}.modal-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #efefef;padding:0 33px}.modal-dialog-header--big{padding:0 93px 0 93px}.modal-dialog-body{padding:28px 33px}.modal-dialog-body--big{padding:28px 93px 0 93px}.modal-dialog-body--full{padding:0 0 28px 0}.modal-dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 33px}.modal-dialog-footer button{cursor:pointer}.modal-dialog-footer--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-dialog-footer--space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-dialog-footer--space-between button:first-child{margin-right:0;margin-left:-16px;text-align:left}.modal-dialog-footer--full{width:100%;padding:0}.modal-dialog-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-dialog-close__button{border:none;cursor:pointer;background:transparent;width:22px;height:22px;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-dialog-close__button svg *{opacity:0.5}.modal-dialog-close__button:hover svg *{opacity:1}.modal-dialog-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0;font-family:"Poppins",sans-serif;font-weight:600;font-size:18px;color:#000;letter-spacing:0;line-height:30px}.modal-dialog-title--centered{text-align:center;-ms-flex-item-align:center;align-self:center;padding-bottom:36px;padding-top:12px}.modal-dialog-content{font-family:"Proxima Nova",sans-serif;font-size:16px;color:#000;letter-spacing:0;line-height:24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:3px;outline:0;padding:30px 0 36px 0;-webkit-box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);box-shadow:0 12px 16px 0 rgba(65, 109, 224, .03);width:346px}.modal-dialog-content--medium{width:530px}.modal-dialog-content--big{width:714px}.modal-dialog-content--footerFull{padding-bottom:0}.modal-dialog-content p{font-family:"Poppins",sans-serif;font-size:16px;letter-spacing:0;line-height:24px}.modal-dialog-overlay{opacity:0.4;z-index:1071;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000}.modal-dialog-overlay--light{background-color:#f1f4fd}.modal-dialog-overlay--image{background-size:cover;background-position:center;opacity:1}.modal-dialog-additional-footer{position:absolute;top:100%;background:#333;width:100%;border-radius:3px;padding:13px 36px;margin-top:6px;-webkit-box-shadow:0 12px 16px 0 rgba(65, 109, 224, .01);box-shadow:0 12px 16px 0 rgba(65, 109, 224, .01)}.modal-dialog-additional-footer__text{color:#fff;font-family:"Poppins",sans-serif;font-weight:600;font-size:15px;letter-spacing:-0.2px;text-align:center;line-height:24px}.modal-dialog-link-outside{text-decoration:none;text-transform:uppercase;font-size:10px;color:#2f3947;letter-spacing:0.8px;text-align:center;line-height:16px;margin-top:28px;pointer-events:all}.modal-dialog-link-outside:hover{color:#416de0;cursor:pointer}.modal-auto-grow .modal-dialog-content{max-height:none !important;max-height:initial !important}.ps2 .modal-dialog-title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .modal-dialog-content{font-family:"Lato",sans-serif}.ps2 .modal-dialog-content p{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .modal-dialog-additional-footer__text{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.next-up-modal-section{padding:0 33px 0 33px}.next-up-modal-section--border{border-top:1px solid #efefef;padding-top:28px}.next-up-modal-section__title{font-size:10px;font-family:"Poppins",sans-serif;text-transform:uppercase;font-weight:bold;color:#416de0;letter-spacing:0.8px;line-height:16px}.next-up-modal-section__children{width:100%}.panels-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:6px}@media screen and (min-width: 480px){.panels-wrapper{padding-top:26px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.panels-wrapper__panel{width:100%}.panels-wrapper__panel:first-child{padding-right:32px}.panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:100px}.panel__block-editor{padding-top:0}@media screen and (min-width: 768px){.panel__block-editor{padding-top:32px}}.panel__items{height:100%;overflow-y:auto;padding:20px 0;position:relative}.panel__items::after{content:'';position:absolute;width:2px;height:100%;top:0;bottom:0;background:#f1f4fb;z-index:1}.panel__items---complete::after{content:'';position:absolute;width:2px;height:100%;top:0;bottom:0;background:#6ad60b;z-index:1}.panel__duration{padding-top:32px}.panel__contact{margin-top:30px;background:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(47, 57, 71, .05);box-shadow:0 1px 3px 0 rgba(47, 57, 71, .05);border-radius:2px;padding:20px 20px 40px 20px}.panel__contact h1{font-family:"Poppins",sans-serif;font-size:18px;font-weight:600;color:#000;letter-spacing:0;line-height:26px;padding-bottom:20px}.panel__contact p{font-family:"Poppins",sans-serif;font-size:12px;color:#757575;letter-spacing:0;line-height:16px;padding-bottom:40px}.sub-nav{display:none}.sub-nav--mobile-opened{display:block;width:100%;height:100%;position:fixed;z-index:300;background-color:#f9fafb;left:0;right:0;top:56px}@media screen and (min-width: 992px){.sub-nav--mobile-opened{position:static;z-index:auto}}@media screen and (min-width: 992px){.sub-nav{background-color:transparent;display:block;width:100%}.sub-nav---course-overview{position:-webkit-sticky;position:sticky;top:389px}.sub-nav---course-overview-after-scroll{top:82px}.sub-nav---lesson-page{position:-webkit-sticky;position:sticky;top:214px}.sub-nav---admin-page{position:-webkit-sticky;position:sticky;top:105px}.sub-nav---lesson-page-after-scroll{position:-webkit-sticky;position:sticky;top:96px}.sub-nav---block-editor{position:-webkit-sticky;position:sticky;top:62px}}@media screen and (min-width: 992px){.sub-nav__panel-wrapper{padding-bottom:32px}}.unit-items-list{position:relative}.grid-one{width:100%;height:100%;max-width:61.66667px}@media screen and (min-width: 768px){.grid-one-sm{width:100%;height:100%;max-width:61.66667px}}@media screen and (min-width: 768px) and (min-width: 1200px){.grid-one-sm{max-width:71.66667px}}@media screen and (min-width: 768px) and (min-width: 1600px){.grid-one-sm{max-width:81.66667px}}.grid-two{width:100%;height:100%;max-width:143.33333px}@media screen and (min-width: 1200px){.grid-two{max-width:163.33333px}}@media screen and (min-width: 1600px){.grid-two{max-width:183.33333px}}@media screen and (min-width: 768px){.grid-two-sm{width:100%;height:100%;max-width:143.33333px}}@media screen and (min-width: 768px) and (min-width: 1200px){.grid-two-sm{max-width:163.33333px}}@media screen and (min-width: 768px) and (min-width: 1600px){.grid-two-sm{max-width:183.33333px}}.grid-three{width:100%;height:100%;max-width:225px}@media screen and (min-width: 1200px){.grid-three{max-width:255px}}@media screen and (min-width: 1600px){.grid-three{max-width:285px}}@media screen and (min-width: 768px){.grid-three-sm{width:100%;height:100%;max-width:225px}}@media screen and (min-width: 768px) and (min-width: 1200px){.grid-three-sm{max-width:255px}}@media screen and (min-width: 768px) and (min-width: 1600px){.grid-three-sm{max-width:285px}}.grid-four{width:100%;height:100%;max-width:306.66667px}@media screen and (min-width: 1200px){.grid-four{max-width:346.66667px}}@media screen and (min-width: 1600px){.grid-four{max-width:386.66667px}}.grid-five{width:100%;height:100%;max-width:388.33333px}@media screen and (min-width: 1200px){.grid-five{max-width:438.33333px}}@media screen and (min-width: 1600px){.grid-five{max-width:488.33333px}}.grid-six{width:100%;height:100%;max-width:470px}@media screen and (min-width: 1200px){.grid-six{max-width:530px}}@media screen and (min-width: 1600px){.grid-six{max-width:590px}}@media screen and (min-width: 768px){.grid-six-sm{width:100%;height:100%;max-width:470px}}@media screen and (min-width: 768px) and (min-width: 1200px){.grid-six-sm{max-width:530px}}@media screen and (min-width: 768px) and (min-width: 1600px){.grid-six-sm{max-width:590px}}.grid-seven{width:100%;height:100%;max-width:551.66667px}@media screen and (min-width: 1200px){.grid-seven{max-width:621.66667px}}@media screen and (min-width: 1600px){.grid-seven{max-width:691.66667px}}@media screen and (min-width: 768px){.grid-seven-sm{width:100%;height:100%;max-width:551.66667px}}@media screen and (min-width: 768px) and (min-width: 1200px){.grid-seven-sm{max-width:621.66667px}}@media screen and (min-width: 768px) and (min-width: 1600px){.grid-seven-sm{max-width:691.66667px}}.grid-eight{width:100%;height:100%;max-width:633.33333px}@media screen and (min-width: 1200px){.grid-eight{max-width:713.33333px}}@media screen and (min-width: 1600px){.grid-eight{max-width:793.33333px}}.grid-nine{width:100%;height:100%;max-width:715px;margin-right:100px}@media screen and (min-width: 1200px){.grid-nine{max-width:805px}}@media screen and (min-width: 1600px){.grid-nine{max-width:895px}}.grid-ten{width:100%;height:100%;max-width:796.66667px}@media screen and (min-width: 1200px){.grid-ten{max-width:896.66667px}}@media screen and (min-width: 1600px){.grid-ten{max-width:996.66667px}}.grid-eleven{width:100%;height:100%;max-width:878.33333px}@media screen and (min-width: 1200px){.grid-eleven{max-width:988.33333px}}@media screen and (min-width: 1600px){.grid-eleven{max-width:1098.33333px}}.grid-twelve{height:100%;width:100%;max-width:100%}.hidden-xs{display:none}@media screen and (min-width: 768px){.hidden-xs{display:block}}.horizontal-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.vertical-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.horizontal-space-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.horizontal-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.clear{padding:0 !important;margin:0 !important}.grid-row>*{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:24px;padding-right:24px}@media screen and (min-width: 992px){.grid-row>*{padding-left:10px;padding-right:10px}}@media (min-width: 768px){.grid-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width: 768px){.sm-1{width:100%;height:100%;max-width:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.sm-offset-1{margin-left:8.33333%}.sm-2{width:100%;height:100%;max-width:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.sm-offset-2{margin-left:16.66667%}.sm-3{width:100%;height:100%;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.sm-offset-3{margin-left:25%}.sm-4{width:100%;height:100%;max-width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.sm-offset-4{margin-left:33.33333%}.sm-5{width:100%;height:100%;max-width:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.sm-offset-5{margin-left:41.66667%}.sm-6{width:100%;height:100%;max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.sm-offset-6{margin-left:50%}.sm-7{width:100%;height:100%;max-width:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.sm-offset-7{margin-left:58.33333%}.sm-8{width:100%;height:100%;max-width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.sm-offset-8{margin-left:66.66667%}.sm-9{width:100%;height:100%;max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.sm-offset-9{margin-left:75%}.sm-10{width:100%;height:100%;max-width:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.sm-offset-10{margin-left:83.33333%}.sm-11{width:100%;height:100%;max-width:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.sm-offset-11{margin-left:91.66667%}.sm-12{width:100%;height:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.sm-offset-12{margin-left:100%}}@media (min-width: 992px){.md-1{width:100%;height:100%;max-width:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.md-offset-1,.lesson-page .lesson-page-header-wrapper .header__go-back .go-back-wrapper .go-back-button{margin-left:8.33333%}.md-2{width:100%;height:100%;max-width:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.md-offset-2{margin-left:16.66667%}.md-3{width:100%;height:100%;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.md-offset-3{margin-left:25%}.md-4{width:100%;height:100%;max-width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.md-offset-4{margin-left:33.33333%}.md-5{width:100%;height:100%;max-width:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.md-offset-5{margin-left:41.66667%}.md-6{width:100%;height:100%;max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.md-offset-6{margin-left:50%}.md-7{width:100%;height:100%;max-width:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.md-offset-7{margin-left:58.33333%}.md-8{width:100%;height:100%;max-width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.md-offset-8{margin-left:66.66667%}.md-9{width:100%;height:100%;max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.md-offset-9{margin-left:75%}.md-10{width:100%;height:100%;max-width:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.md-offset-10{margin-left:83.33333%}.md-11{width:100%;height:100%;max-width:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.md-offset-11{margin-left:91.66667%}.md-12{width:100%;height:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.md-offset-12{margin-left:100%}}@media (min-width: 1200px){.lg-1{width:100%;height:100%;max-width:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.lg-offset-1{margin-left:8.33333%}.lg-2{width:100%;height:100%;max-width:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.lg-offset-2{margin-left:16.66667%}.lg-3{width:100%;height:100%;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.lg-offset-3{margin-left:25%}.lg-4{width:100%;height:100%;max-width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.lg-offset-4{margin-left:33.33333%}.lg-5{width:100%;height:100%;max-width:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.lg-offset-5{margin-left:41.66667%}.lg-6{width:100%;height:100%;max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.lg-offset-6{margin-left:50%}.lg-7{width:100%;height:100%;max-width:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.lg-offset-7{margin-left:58.33333%}.lg-8{width:100%;height:100%;max-width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.lg-offset-8{margin-left:66.66667%}.lg-9{width:100%;height:100%;max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.lg-offset-9{margin-left:75%}.lg-10{width:100%;height:100%;max-width:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.lg-offset-10{margin-left:83.33333%}.lg-11{width:100%;height:100%;max-width:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.lg-offset-11{margin-left:91.66667%}.lg-12{width:100%;height:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.lg-offset-12{margin-left:100%}}@media (min-width: 1600px){.xl-1{width:100%;height:100%;max-width:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.xl-offset-1{margin-left:8.33333%}.xl-2{width:100%;height:100%;max-width:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.xl-offset-2{margin-left:16.66667%}.xl-3{width:100%;height:100%;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.xl-offset-3{margin-left:25%}.xl-4{width:100%;height:100%;max-width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.xl-offset-4{margin-left:33.33333%}.xl-5{width:100%;height:100%;max-width:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.xl-offset-5{margin-left:41.66667%}.xl-6{width:100%;height:100%;max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.xl-offset-6{margin-left:50%}.xl-7{width:100%;height:100%;max-width:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.xl-offset-7{margin-left:58.33333%}.xl-8{width:100%;height:100%;max-width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.xl-offset-8{margin-left:66.66667%}.xl-9{width:100%;height:100%;max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.xl-offset-9{margin-left:75%}.xl-10{width:100%;height:100%;max-width:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.xl-offset-10{margin-left:83.33333%}.xl-11{width:100%;height:100%;max-width:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.xl-offset-11{margin-left:91.66667%}.xl-12{width:100%;height:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.xl-offset-12{margin-left:100%}}.grid-wrap{max-width:1080px;margin-left:auto;margin-right:auto}@media screen and (min-width: 1600px){.grid-wrap{min-width:1200px}}.hidden-sm{display:none}@media screen and (min-width: 768px){.hidden-sm{display:-webkit-box;display:-ms-flexbox;display:flex}}.loading{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-wrapper{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:x-large;color:#fff;background:rgba(0, 0, 0, .3);top:0;left:0}.Toastify__toast{padding:10px}.__react_component_tooltip{padding:5px}.user-menu-wrapper{padding:20px}.extra-options-dropdown ul{display:none;padding-left:0}.extra-options-dropdown.open svg{fill:#767676}.extra-options-dropdown.open ul{display:inline;display:initial;width:75px;border-radius:0;border:lightgrey 1px solid}.extra-options-dropdown.open ul li{text-indent:0;padding:5px;width:100%}.extra-options-dropdown.open ul li:before{display:none}.drop-zone{width:100%;height:100px;border:2px dashed #666;padding:10px;cursor:pointer}.drop-zone.active{border-color:blue}.drop-zone.accept{border-color:#90ee90}.drop-zone.reject{border-color:#cd5c5c}.utility-bar{top:57px}.progress-bar:after{display:none}.CodeMirror{border:1px solid #adb1b6}.react-datepicker-wrapper{width:100%}.react-datepicker__input-container{width:100%}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel.active{display:block}.react-tabs__tab-panel .steps__arrow.left{-webkit-transform:rotate(90deg) scaleX(-1);transform:rotate(90deg) scaleX(-1)}.alert{margin-bottom:10px;font-size:18px;color:#000;padding:10px}.alert ul li:before{content:normal;content:initial}.alert-danger{background-color:#ff4f51}.alert-info{background-color:#009be8;text-align:center}.alert-warn{background-color:#ffc34e}.lab-image .video-container .lab-message span,.lab-module .lab-wrapper .video-container .lab-message span,.lab-page .lab-wrapper .video-container .lab-message span{font-family:'Poppins', sans-serif;font-style:normal;font-weight:300}.lab-module .show-instructions-btn,.lab-page .show-instructions-btn{font-family:'Poppins', sans-serif;font-style:normal;font-weight:600}.lab-module .instructions header h3,.lab-page .instructions header h3,.lab-module .instructions .instructions-content h2,.lab-page .instructions .instructions-content h2,.lab-module .instructions .instructions-actions button.check,.lab-page .instructions .instructions-actions button.check,.lab-module .instructions .instructions-actions button.submit,.lab-page .instructions .instructions-actions button.submit,.lab-module .lab-actions button.back-btn,.lab-page .lab-actions button.back-btn,.lab-module .lab-actions button.next-btn,.lab-page .lab-actions button.next-btn,button.launch,button.back-to-lab{font-family:'Poppins', sans-serif;font-style:normal;font-weight:600}.lab-module,.lab-page{background-color:#000}@media screen and (min-width: 960px){.lab-module .content-column.flex,.lab-page .content-column.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.lab-module .lab-wrapper,.lab-page .lab-wrapper{position:relative}@media screen and (min-width: 960px){.lab-module .lab-wrapper.flex,.lab-page .lab-wrapper.flex{width:calc(100% - 350px)}}.lab-module .lab-wrapper .video-container,.lab-page .lab-wrapper .video-container{padding:0;height:calc(100vh - 57px)}.lab-module .lab-wrapper .video-container .lab-message,.lab-page .lab-wrapper .video-container .lab-message{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:10;background:#e6e6e6;color:#000;font-size:rem(24px);padding:40px;text-align:center;line-height:2rem}.lab-module .lab-wrapper .video-container .lab-message h2,.lab-page .lab-wrapper .video-container .lab-message h2{font-size:rem(38px);line-height:normal}.lab-module .lab-wrapper .video-container .lab-message span,.lab-page .lab-wrapper .video-container .lab-message span{display:block;font-size:rem(20px);line-height:normal}.lab-module .lab-wrapper .video-container .lab-message .step-indicator,.lab-module .lab-wrapper .video-container .lab-message .loading-bar,.lab-page .lab-wrapper .video-container .lab-message .step-indicator,.lab-page .lab-wrapper .video-container .lab-message .loading-bar{width:50%}.lab-module .lab-wrapper .video-container .lab-message .step-indicator,.lab-page .lab-wrapper .video-container .lab-message .step-indicator{margin-top:rem(8px);text-align:right}.lab-module .lab-wrapper .video-container .lab-message .step-indicator span,.lab-page .lab-wrapper .video-container .lab-message .step-indicator span{font-size:rem(14px)}.lab-module .lab-wrapper .video-container .lab-message .loading-bar,.lab-page .lab-wrapper .video-container .lab-message .loading-bar{height:30px;margin-top:rem(24px);background-color:#bfd0cf;border-radius:15px;padding:6px}.lab-module .lab-wrapper .video-container .lab-message .loading-bar .loading-bar-completed-indicator,.lab-page .lab-wrapper .video-container .lab-message .loading-bar .loading-bar-completed-indicator{height:100%;background-color:#067675;border-radius:9px;-webkit-animation-name:width-from-0-to-100;animation-name:width-from-0-to-100;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes width-from-0-to-100{from{width:0%}to{width:100%}}@keyframes width-from-0-to-100{from{width:0%}to{width:100%}}.lab-module .lab-wrapper .project-overview,.lab-module .lab-wrapper .quiz-container-on-lab,.lab-page .lab-wrapper .project-overview,.lab-page .lab-wrapper .quiz-container-on-lab{background-color:#fff;top:0;height:100%;overflow-y:auto;width:100%;z-index:20;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.lab-module .lab-wrapper .quiz-container-on-lab.hidden,.lab-page .lab-wrapper .quiz-container-on-lab.hidden{display:none}.lab-module .instructions,.lab-page .instructions{display:none;background-color:rgba(207, 207, 207, .95);height:calc(100vh - 80px)}@media screen and (min-width: 960px){.lab-module .instructions,.lab-page .instructions{display:block;width:rem(350px)}.lab-module .instructions.full-screen,.lab-page .instructions.full-screen{width:100%;height:calc(100vh - 80px);position:absolute;top:80px;z-index:10}.lab-module .instructions.full-screen .instructions-content,.lab-page .instructions.full-screen .instructions-content{max-width:640px;margin:auto;max-height:calc(100vh - 150px);overflow-y:auto;overflow-x:hidden}.lab-module .instructions.full-screen .instructions-actions button,.lab-page .instructions.full-screen .instructions-actions button{display:block !important;width:300px !important;margin:rem(40px) auto rem(25px) !important}.lab-module .instructions.full-screen .instructions-actions button.submit,.lab-page .instructions.full-screen .instructions-actions button.submit{margin:0 auto 40px !important}.lab-module .instructions.floating,.lab-page .instructions.floating{position:fixed;top:130px;left:350px;width:600px;height:auto;padding-bottom:rem(20px);z-index:100}.lab-module .instructions.floating .instructions-actions button,.lab-page .instructions.floating .instructions-actions button{display:block !important;width:300px !important;margin:rem(40px) auto rem(25px) !important}.lab-module .instructions.floating .instructions-actions button.submit,.lab-page .instructions.floating .instructions-actions button.submit{margin:0 auto 0 !important}}.lab-module .instructions header,.lab-page .instructions header{overflow:hidden;position:relative;height:rem(70px);border-bottom:1px solid #d8d8d8}.lab-module .instructions header h3,.lab-page .instructions header h3{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:rem(25px);color:#000;display:inline-block}.lab-module .instructions header nav,.lab-page .instructions header nav{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:rem(25px)}.lab-module .instructions header nav button,.lab-page .instructions header nav button{display:inline-block;margin:0 0 0 rem(20px)}.lab-module .instructions header nav button:nth-child(1),.lab-page .instructions header nav button:nth-child(1){margin:0}.lab-module .instructions header nav button svg,.lab-page .instructions header nav button svg{display:block;width:rem(14px);height:rem(14px)}.lab-module .instructions header nav button svg.project-overview-icon,.lab-page .instructions header nav button svg.project-overview-icon{height:rem(16px);width:rem(16px)}.lab-module .instructions .instructions-content,.lab-page .instructions .instructions-content{padding:rem(35px) rem(25px);max-height:calc(100vh - 150px);overflow-y:auto;overflow-x:hidden}.lab-module .instructions .instructions-content img,.lab-page .instructions .instructions-content img{cursor:pointer}.lab-module .instructions .instructions-content img:hover,.lab-page .instructions .instructions-content img:hover{-webkit-box-shadow:0 0 20px 0 rgba(0, 0, 0, .75);box-shadow:0 0 20px 0 rgba(0, 0, 0, .75)}.lab-module .instructions .instructions-content p,.lab-page .instructions .instructions-content p{font-size:rem(16px);line-height:rem(24px)}.lab-module .instructions .instructions-content .video-container,.lab-page .instructions .instructions-content .video-container{margin-top:rem(30px)}.lab-module .instructions .instructions-content h2,.lab-page .instructions .instructions-content h2{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:rem(16px);line-height:rem(16px)}@media screen and (min-width: 768px){.lab-module .instructions .instructions-content h2,.lab-page .instructions .instructions-content h2{font-size:rem(24px);line-height:rem(30px)}}.lab-module .instructions .instructions-content h3,.lab-page .instructions .instructions-content h3{color:#000;font-size:rem(20px);line-height:rem(24px);padding-bottom:rem(10px)}.lab-module .instructions .instructions-content .authoring-content-bar,.lab-page .instructions .instructions-content .authoring-content-bar{margin:10px}.lab-module .instructions .instructions-content .authoring-content-bar h3,.lab-page .instructions .instructions-content .authoring-content-bar h3{color:#008382;margin-bottom:0}.lab-module .instructions .instructions-content .basic-main-content,.lab-page .instructions .instructions-content .basic-main-content{padding:rem(16px) rem(8px)}.lab-module .instructions .instructions-content .step-title,.lab-page .instructions .instructions-content .step-title{display:-webkit-box;display:-ms-flexbox;display:flex}.lab-module .instructions .instructions-actions button,.lab-page .instructions .instructions-actions button{width:100% !important;margin:rem(40px) 0 rem(25px)}.lab-module .instructions .instructions-actions button.check,.lab-page .instructions .instructions-actions button.check{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:transparent}@media screen and (min-width: 768px){.lab-module .instructions .instructions-actions button.check,.lab-page .instructions .instructions-actions button.check{font-size:16px}}.lab-module .instructions .instructions-actions button.check:hover,.lab-page .instructions .instructions-actions button.check:hover{color:#fff;background-color:#528bfd}.lab-module .instructions .instructions-actions button.check[disabled],.lab-module .instructions .instructions-actions button.check:hover[disabled],.lab-page .instructions .instructions-actions button.check[disabled],.lab-page .instructions .instructions-actions button.check:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.lab-module .instructions .instructions-actions button.check,.lab-page .instructions .instructions-actions button.check{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}.lab-module .instructions .instructions-actions button.submit,.lab-page .instructions .instructions-actions button.submit{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;transition:background-color 300ms, color 300ms;color:#fff;background-color:#528bfd;margin:0}@media screen and (min-width: 768px){.lab-module .instructions .instructions-actions button.submit,.lab-page .instructions .instructions-actions button.submit{font-size:16px}}.lab-module .instructions .instructions-actions button.submit:hover,.lab-page .instructions .instructions-actions button.submit:hover{color:#fff;background-color:#528bfd}.lab-module .instructions .instructions-actions button.submit[disabled],.lab-module .instructions .instructions-actions button.submit:hover[disabled],.lab-page .instructions .instructions-actions button.submit[disabled],.lab-page .instructions .instructions-actions button.submit:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.lab-module .instructions .instructions-actions button.submit,.lab-page .instructions .instructions-actions button.submit{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.lab-module .instructions .instructions-actions button.submit,.lab-page .instructions .instructions-actions button.submit{font-size:16px}}.lab-module .instructions .instructions-actions button.submit:hover,.lab-page .instructions .instructions-actions button.submit:hover{color:#fff;background-color:#528bfd}.lab-module .instructions .instructions-actions button.submit[disabled],.lab-module .instructions .instructions-actions button.submit:hover[disabled],.lab-page .instructions .instructions-actions button.submit[disabled],.lab-page .instructions .instructions-actions button.submit:hover[disabled]{border-color:#ccc;background-color:#ccc}.lab-module .instructions .instructions-actions button.submit:hover,.lab-page .instructions .instructions-actions button.submit:hover{border-color:rgba(82, 139, 253, .8);background-color:rgba(82, 139, 253, .8)}.lab-module .lab-actions,.lab-page .lab-actions{margin:rem(40px) 0 rem(25px)}.lab-module .lab-actions button.back-btn,.lab-page .lab-actions button.back-btn{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media screen and (min-width: 768px){.lab-module .lab-actions button.back-btn,.lab-page .lab-actions button.back-btn{font-size:16px}}.lab-module .lab-actions button.back-btn:hover,.lab-page .lab-actions button.back-btn:hover{color:#fff;background-color:#528bfd}.lab-module .lab-actions button.back-btn[disabled],.lab-module .lab-actions button.back-btn:hover[disabled],.lab-page .lab-actions button.back-btn[disabled],.lab-page .lab-actions button.back-btn:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.lab-module .lab-actions button.back-btn,.lab-page .lab-actions button.back-btn{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.lab-module .lab-actions button.back-btn,.lab-page .lab-actions button.back-btn{padding:padding(0 30px);height:40px;line-height:40px}}.lab-module .lab-actions button.next-btn,.lab-page .lab-actions button.next-btn{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;transition:background-color 300ms, color 300ms;color:#fff;background-color:#528bfd;float:right}@media screen and (min-width: 768px){.lab-module .lab-actions button.next-btn,.lab-page .lab-actions button.next-btn{font-size:16px}}.lab-module .lab-actions button.next-btn:hover,.lab-page .lab-actions button.next-btn:hover{color:#fff;background-color:#528bfd}.lab-module .lab-actions button.next-btn[disabled],.lab-module .lab-actions button.next-btn:hover[disabled],.lab-page .lab-actions button.next-btn[disabled],.lab-page .lab-actions button.next-btn:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){.lab-module .lab-actions button.next-btn,.lab-page .lab-actions button.next-btn{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){.lab-module .lab-actions button.next-btn,.lab-page .lab-actions button.next-btn{font-size:16px}}.lab-module .lab-actions button.next-btn:hover,.lab-page .lab-actions button.next-btn:hover{color:#fff;background-color:#528bfd}.lab-module .lab-actions button.next-btn[disabled],.lab-module .lab-actions button.next-btn:hover[disabled],.lab-page .lab-actions button.next-btn[disabled],.lab-page .lab-actions button.next-btn:hover[disabled]{border-color:#ccc;background-color:#ccc}.lab-module .lab-actions button.next-btn:hover,.lab-page .lab-actions button.next-btn:hover{border-color:rgba(82, 139, 253, .8);background-color:rgba(82, 139, 253, .8)}@media screen and (min-width: 768px){.lab-module .lab-actions button.next-btn,.lab-page .lab-actions button.next-btn{padding:padding(0 30px);height:40px;line-height:40px}}.lab-module .show-instructions-btn,.lab-page .show-instructions-btn{float:right;background-color:#e6e6e6;display:block;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:rem(15px) rem(20px);margin-bottom:rem(35px);border:none;color:#000}.lab-module .stage-authoring-add-block,.lab-page .stage-authoring-add-block{padding-top:10px}.lab-module .stage-authoring-add-block button,.lab-page .stage-authoring-add-block button{padding:10px;min-width:8rem}.lab-module .stage-authoring-add-block .collapsible,.lab-page .stage-authoring-add-block .collapsible{top:35px}.lab-module.grading .instructions-content,.lab-page.grading .instructions-content{padding:0}.lab-module.grading .instructions-content .grade-ins-container,.lab-page.grading .instructions-content .grade-ins-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:calc(100vh - 150px)}.lab-module.grading .instructions-content .grade-ins-container .steps,.lab-page.grading .instructions-content .grade-ins-container .steps{padding:2rem;-webkit-box-flex:1;-ms-flex:auto;flex:auto;overflow:auto}.project-actions{margin-top:rem(100px)}button.launch{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;transition:background-color 300ms, color 300ms;color:#fff;background-color:#528bfd;margin:auto}@media screen and (min-width: 768px){button.launch{font-size:16px}}button.launch:hover{color:#fff;background-color:#528bfd}button.launch[disabled],button.launch:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){button.launch{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){button.launch{font-size:16px}}button.launch:hover{color:#fff;background-color:#528bfd}button.launch[disabled],button.launch:hover[disabled]{border-color:#ccc;background-color:#ccc}button.launch:hover{border-color:rgba(82, 139, 253, .8);background-color:rgba(82, 139, 253, .8)}@media screen and (min-width: 768px){button.launch{display:block}}button.back-to-lab{text-decoration:none;font-size:14px;text-align:center;color:#0044df;border-radius:5px;border:2px solid #528bfd;background-color:transparent;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;width:100%;height:40px;line-height:40px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin:auto}@media screen and (min-width: 768px){button.back-to-lab{font-size:16px}}button.back-to-lab:hover{color:#fff;background-color:#528bfd}button.back-to-lab[disabled],button.back-to-lab:hover[disabled]{border-color:#ccc;background-color:#ccc}@media screen and (min-width: 768px){button.back-to-lab{height:50px;line-height:50px;display:inline-block;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;width:auto}}@media screen and (min-width: 768px){button.back-to-lab{display:block}}.back-link{display:inline-block;padding-right:10px;color:#039be8;cursor:pointer}.back-link:hover{opacity:0.6}.enroll-modal .modal-dialog-body{padding-bottom:0}.school-logo{width:190px;height:26px}.user-cohorts-modal .modal-dialog-body{max-height:500px;overflow:auto}.user-cohorts-modal .cohorts-for-user{width:100%;margin-bottom:10px}.user-cohorts-modal .cohorts-for-user th,.user-cohorts-modal .cohorts-for-user td{border:1px solid lightgray}.user-cohorts-modal .cohorts-for-user thead th{background:#4a74e1;font-weight:bold;color:#fff;padding:10px}.user-cohorts-modal .cohorts-for-user tbody th,.user-cohorts-modal .cohorts-for-user tbody td{padding:10px}.user-cohorts-modal .cohorts-for-user .course-name{text-align:left}.user-cohorts-modal .cohorts-for-user .date{display:block;white-space:nowrap}.terms-of-service-modal .modal-dialog-body{max-height:500px;overflow:auto;margin-bottom:10px}.block-conflict .conflict-section{border-top:1px solid #000;border-bottom:1px solid #000}.block-conflict .conflict-section__left{border-left:1px solid #000;border-right:1px solid #000}.block-conflict .conflict-section__right{border-right:1px solid #000;background:#d8d8d8}.block-conflict .conflict-section__right .CodeMirror{background:#d8d8d8;pointer-events:none}.block-conflict .change-msg{font-weight:600;text-align:center;height:30px}.block-conflict .title__read-only{padding:5px;border:1px solid transparent}.block-conflict .view-source{float:right}.block-conflict .resolve-options .remote-btn{background:#d8d8d8}.block-conflict .resolve-options .remote-btn:hover{opacity:0.8;color:#000;border-color:#d8d8d8}.block-conflict .conflict{border:1px solid red}.block-conflict table{width:100% !important;table-layout:fixed;border-collapse:collapse}.block-conflict table td,.block-conflict table th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:4px;border-radius:2px;word-break:break-word}.block-conflict table th{background:rgba(47, 57, 71, .05);border-radius:2px;font-family:"Proxima Nova",sans-serif;font-weight:700;font-size:13px;color:#636b75;letter-spacing:0;text-align:center;line-height:24px;margin:2px}.block-conflict table td{border:1px solid rgba(107, 112, 123, .1);border-radius:2px;font-family:'Proxima Nova', sans-serif;font-size:13px;color:#636b75;letter-spacing:0;text-align:center;line-height:24px;margin:2px}.block-conflict table caption{text-align:left;width:100%;font-size:16px;color:#949494;letter-spacing:-0.2px;line-height:28px;font-family:'Proxima Nova', sans-serif}.block-conflict table tr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.block-conflict p{margin-bottom:15px;font-size:16px;color:#000}.block-conflict p ~ p{padding-top:20px}.block-conflict a{color:#416de0;text-decoration:underline;font-weight:600}.block-conflict ol li{list-style-type:decimal;padding:0 0 16px 16px;margin-left:16px}.block-conflict ol li>p{display:inline;line-height:inherit;font-size:inherit;margin:0;padding:0}.block-conflict ul li{padding:0 0 0 32px;text-indent:-32px}.block-conflict ul li>p{display:inline;line-height:inherit;font-size:inherit;margin:0;padding:0}.block-conflict ul{margin:0;margin:initial}.block-conflict ol{margin:40px 0 0 0}.block-conflict ul,.block-conflict ol{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-conflict ul li,.block-conflict ol li{font-family:"Proxima Nova",sans-serif;font-size:16px;letter-spacing:-0.1px;line-height:28px;color:#000}.block-conflict ul li a,.block-conflict ol li a{color:#528bfd}.block-conflict ul ul,.block-conflict ul ol,.block-conflict ol ul,.block-conflict ol ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:24px;margin:0}.block-conflict ul ul li,.block-conflict ul ol li,.block-conflict ol ul li,.block-conflict ol ol li{font-size:15px;color:#2f3947;letter-spacing:-0.1px;line-height:24px}.block-conflict ul ul li:last-child,.block-conflict ul ol li:last-child,.block-conflict ol ul li:last-child,.block-conflict ol ol li:last-child{padding-bottom:16px}.block-conflict ul li::before{background-color:#528bfd;border-radius:50%;content:'';width:8px;height:8px;margin-right:16px;display:inline-block}.lab-exercise__content .block-conflict ul li::before{content:'●';display:inline-block;width:auto;margin-right:7px;color:#528bfd;background:none}.block-conflict img{max-width:100%}.ps2 .block-conflict table th{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .block-conflict table td{font-family:"Lato",sans-serif}.ps2 .block-conflict table caption{font-family:"Lato",sans-serif}.ps2 .block-conflict ul li,.ps2 .block-conflict ol li{font-family:"Lato",sans-serif}.move-block-modal .modal-dialog-body{height:500px;overflow:auto;padding-bottom:20px}.move-block-modal .modal-dialog-body .units-group__heading{z-index:inherit}.move-block-modal .modal-dialog-body .unit-item-left{width:100%}.move-block-modal .modal-dialog-body .unit-item-left .unit-title{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-bootcamp-modal .custom-checkbox{padding-top:10px}.edit-bootcamp-modal .certificate-title-select{margin-bottom:10px}.edit-rubric table{width:100%}.edit-rubric textarea{height:7.32em;padding:0.7em;font-family:"Proxima Nova",sans-serif;line-height:1.2}.edit-rubric td.buttons:not(:empty){vertical-align:middle;border-right:none}.edit-rubric td.buttons:not(:empty) ~ td{border-left:none}.edit-rubric .remove-button,.edit-rubric .add-button svg{height:1.625rem;width:1.625rem}.edit-rubric th:first-child{width:2.625rem}.edit-rubric .remove-button{margin:0}.edit-rubric .remove-button.disabled{visibility:hidden}.edit-rubric .add-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.25rem;font-family:"Poppins",sans-serif;font-weight:500;font-size:1rem;color:#416de0;letter-spacing:0.015rem}.edit-rubric .add-button span{margin-left:1rem}.ps2 .edit-rubric textarea{font-family:"Lato",sans-serif}.ps2 .edit-rubric .add-button{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.block.block--edit-mode .knowledge-check-wrapper .content .questions-graded{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block.block--edit-mode .knowledge-check-wrapper .content .questions-graded>*{max-width:100%}.block.block--edit-mode .knowledge-check-wrapper .content .questions-graded__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#000;max-width:100%}.block.block--edit-mode .knowledge-check-wrapper .content .form-item-graded{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}.block.block--edit-mode .knowledge-check-wrapper .content .form-item-graded .cke_editable_inline{color:#000}.block.block--edit-mode .knowledge-check-wrapper .content .form-item-graded .cke_editable_inline p{color:#000}.quiz-container-on-lab{margin-top:-180px}.quiz-container-on-lab .knowledge-check-wrapper{margin:0 -30px}.quiz-container-on-lab .knowledge-check-wrapper .content .questions-graded{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quiz-container-on-lab .knowledge-check-wrapper .content .questions-graded>*{max-width:100%}.quiz-container-on-lab .knowledge-check-wrapper .content .questions-graded__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#000;max-width:100%}.quiz-container-on-lab .knowledge-check-wrapper .content .form-item-graded{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}.quiz-container-on-lab .knowledge-check-wrapper .content .form-item-graded .cke_editable_inline{color:#000}.quiz-container-on-lab .knowledge-check-wrapper .content .form-item-graded .cke_editable_inline p{color:#000}.block.block--edit-mode.asana_account button.asana-account-button{font-weight:600;top:15px;margin-bottom:30px;background-color:#528bfd}.block.asana_account .section button.asana-account-button{font-weight:600;top:15px;margin-bottom:30px;background-color:#528bfd}.multiple-editors,.invalid-images{border:4px solid #cc4647}.multiple-editors .warning,.invalid-images .warning{color:#cc4647;position:relative;margin-bottom:10px}.multiple-editors .warning ul,.invalid-images .warning ul{list-style:none}.multiple-editors .warning ul li,.invalid-images .warning ul li{display:inline-block}.block.typeform .section h1{font-size:1.125rem;font-weight:bold;text-align:center}.block.typeform .section .typeform-survey-container__small{height:300px}.block.typeform .section .typeform-survey-container__medium{height:600px}.block.typeform .section .typeform-survey-container__large{height:900px}.block.typeform .section .typeform-survey-embed{height:100%}.assignment-empty-state-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.assignment-empty-state-container .no-assignments-icon{border:#d8d8d8 1px dashed;height:30px;width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.assignment-empty-state-container .no-assignments-icon svg path{fill:#d8d8d8}.assignment-empty-state-container .check-icon .anticon{font-size:50px}.assignment-empty-state-container .check-icon .anticon svg path{fill:#6ad60b}.assignment-empty-state-container .empty-state-text-container{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.assignment-empty-state-container .empty-state-text-container__first-line{font-size:20px;line-height:24px;font-weight:bold;color:#333}.assignment-empty-state-container .empty-state-text-container__second-line{padding-top:6px;font-size:14px;line-height:17px;font-weight:normal}.assignments-page-content{padding:20px;background-color:#eceded}.empty-state-header{font-family:'Helvetica Neue', Arial, sans-serif;font-style:normal;background-color:#fff;height:50px;padding:20px;border:1px solid #d8d8d8;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:16px;line-height:22px}.submission-card{font-family:'Helvetica Neue', Arial, sans-serif;font-style:normal;background-color:#fff;height:90px;padding:20px;border:1px solid #d8d8d8}.submission-card .submission-info{color:#333;width:50%;float:left}.submission-card .submission-info .student-avatar{float:left}.submission-card .submission-info .student-avatar img{background-color:#d8d8d8;width:50px;border-radius:50%}.submission-card .submission-info .student-avatar__watched img{border:solid 2px #fff;-webkit-box-shadow:0px 0px 0px 2px #cf1322;box-shadow:0px 0px 0px 2px #cf1322}.submission-card .submission-info .name-submission{margin-left:10px;float:left}.submission-card .submission-info .name-submission .student-name{font-weight:bold;font-size:16px}.submission-card .submission-info .name-submission .submitted-at{font-weight:normal;font-size:14px}.submission-card .submission-info .submission-score{float:right}.submission-card .submission-info .submission-score .grade-header{font-weight:bold;font-size:14px}.submission-card .submission-info .submission-score .grade-score{font-weight:normal;font-size:14px;text-align:center}.submission-card .submission-actions{float:right}.submission-card .submission-actions .allow-resubmit-button{float:left;color:#416de0;font-weight:bold;font-size:16px;text-align:center;background-color:#fff;display:block;padding:10px 10px 10px 10px;border:1px solid #416de0;border-radius:3px}.submission-card .submission-actions .grade-button{float:right;color:#416de0;font-weight:bold;font-size:16px;text-align:center;background-color:#fff;display:block;width:130px;padding:10px 0px 10px 0px;border:1px solid #416de0;border-radius:3px;margin-left:10px}.ps2 .submission-card{font-family:"Lato",sans-serif}.submissions-header{font-family:'Helvetica Neue', Arial, sans-serif;font-style:normal;height:auto;padding:20px;border:1px solid #d8d8d8;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.submissions-header .assignment-info{width:75%;padding-top:10px}.submissions-header .assignment-info .assignment-title{color:#333;font-weight:bold;font-size:20px;line-height:20px}.submissions-header .assignment-info .assignment-due{font-weight:normal;font-size:14px}.submissions-header .assignment-info .assignment-due .ant-btn-link{padding-right:10px;margin-right:10px;padding-left:0px;margin-bottom:2px}.submissions-header .assignment-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.submissions-header .assignment-actions .assignment-action-button{width:400px;margin-left:30px}.submissions-header .assignment-actions .assignment-action-button .action-button{margin-left:0}.ps2 .submissions-header{font-family:"Lato",sans-serif}.assignment-action-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.assignment-action-button .action-button{margin:10px 30px 10px 30px}.assignment-action-button button,.assignment-action-button a{font-weight:bold;font-size:16px;color:#416de0}.assignment-action-button button .anticon,.assignment-action-button a .anticon{margin-right:7px}.student-analytics-metric-card{float:left;width:230px;height:60px;padding:10px;border-radius:4px;margin:10px}.student-analytics-metric-card .metric-icon{float:left;width:40px;height:40px;border-radius:50%;text-align:center;margin-right:10px}.student-analytics-metric-card .metric-icon svg{-webkit-transform:translateY(10px);transform:translateY(10px)}.student-analytics-metric-card .metric-body{float:left}.student-analytics-metric-card .metric-body .metric-key{font-weight:normal;font-size:12px}.student-analytics-metric-card .metric-body .metric-value{font-weight:bold;font-size:14px}.student-analytics-metric-card__on-track{background-color:#ecf6e9}.student-analytics-metric-card__on-track .metric-icon{background-color:#389e0d}.student-analytics-metric-card__on-track .metric-body .metric-key{color:#389e0d}.student-analytics-metric-card__on-track .metric-body .metric-value{color:#389e0d}.student-analytics-metric-card__warning{background-color:linen}.student-analytics-metric-card__warning .metric-icon{background-color:#d46b08}.student-analytics-metric-card__warning .metric-body .metric-key{color:#d46b08}.student-analytics-metric-card__warning .metric-body .metric-value{color:#d46b08}.student-analytics-metric-card__behind{background-color:#fee6e8}.student-analytics-metric-card__behind .metric-icon{background-color:#cf1322}.student-analytics-metric-card__behind .metric-body .metric-key{color:#cf1322}.student-analytics-metric-card__behind .metric-body .metric-value{color:#cf1322}.student-analytics-metric-card__info{background-color:#e8e8e8}.student-analytics-metric-card__info .metric-icon{background-color:#303030}.student-analytics-metric-card__info .metric-body .metric-key{color:#303030}.student-analytics-metric-card__info .metric-body .metric-value{color:#303030}.edit-enrollment-button{font-weight:bold;font-size:16px;color:#416de0}.edit-enrollment-button svg{margin-right:5px}.edit-enrollment-button svg path{fill:#416de0}.ant-edit-enrollment-status-modal{max-width:476px;font-family:'Helvetica Neue', Arial, sans-serif;font-style:normal}.ant-edit-enrollment-status-modal .ant-modal-content .ant-modal-close{margin-top:10px}.ant-edit-enrollment-status-modal .ant-modal-content .ant-modal-header{border-bottom:none;padding-top:30px;padding-bottom:0px}.ant-edit-enrollment-status-modal .ant-modal-content .ant-modal-header .ant-modal-title{font-weight:bold;font-size:30px;color:#333}.ant-edit-enrollment-status-modal .status-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:normal;font-size:16px;line-height:19px;color:#333}.ant-edit-enrollment-status-modal .status-group .ant-radio-wrapper{font-weight:bold;font-size:16px;line-height:20px;color:#333;margin-bottom:10px}.ant-edit-enrollment-status-modal .status-group .status-info{margin-top:5px;margin-bottom:10px}.ant-edit-enrollment-status-modal .status-group .status-info div{margin-bottom:20px}.ant-edit-enrollment-status-modal .status-group .ant-checkbox-wrapper{font-weight:bold;font-size:16px;line-height:20px;color:#333;margin-bottom:10px}.ant-edit-enrollment-status-modal .button-group{padding-top:5px}.ant-edit-enrollment-status-modal .button-group button{font-weight:bold;font-size:16px;line-height:20px;text-align:center;border:1px solid #416de0;border-radius:3px}.ant-edit-enrollment-status-modal .button-group .cancel-button{color:#416de0;background-color:#fff;padding:10px 45px}.ant-edit-enrollment-status-modal .button-group .submit-button{color:#fff;background-color:#416de0;padding:10px 20px;margin-left:7px}.ant-edit-enrollment-status-modal .button-group .submit-button__disabled{background-color:#a0b6ef;border:none}.ps2 .ant-edit-enrollment-status-modal{font-family:"Lato",sans-serif}.students-page-student-analytics{min-width:850px;border:1px solid #d8d8d8;margin:20px;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05)}.students-page-student-analytics .students-page-student-analytics-title{float:left}.students-page-student-analytics .students-page-student-analytics-title .student-avatar{float:left;margin-left:2px}.students-page-student-analytics .students-page-student-analytics-title .student-avatar img{background-color:#d8d8d8;width:50px;border-radius:50%}.students-page-student-analytics .students-page-student-analytics-title .student-avatar__watched img{border:solid 2px #fff;-webkit-box-shadow:0px 0px 0px 2px #cf1322;box-shadow:0px 0px 0px 2px #cf1322}.students-page-student-analytics .students-page-student-analytics-title .student-enrollment{margin-left:20px;float:left}.students-page-student-analytics .students-page-student-analytics-title .student-enrollment .student-name{font-weight:bold;font-size:20px}.students-page-student-analytics .students-page-student-analytics-title .student-enrollment .enrollment-status{font-weight:normal;font-size:14px}.students-page-student-analytics .row-1{overflow:hidden}.student-assignment-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;border-bottom:1px solid #d8d8d8}.student-assignment-card :last-child{border-bottom:0}.student-assignment-card--start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.student-assignment-card--start .assignment-card-title{color:#000;font-weight:bold}.student-assignment-card--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.student-assignment-card--center .assignment-card-grade-title{color:#000;font-weight:bold}.student-assignment-card--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.student-assignment-card--actions--grade-button{color:#4a74e1;font-weight:bold;font-size:16px;text-align:center;background-color:#fff;display:block;width:130px;padding:5px 0;border:1px solid #4a74e1;border-radius:3px;margin-right:10px}.student-assignment-card--actions--end{color:#4a74e1;font-size:20px;cursor:pointer}.student-assignments{background-color:#fff;border:1px solid #d8d8d8;margin:20px;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .05);box-shadow:0 0 3px 0 rgba(0, 0, 0, .05)}.student-assignments--title{border-bottom:1px solid #d8d8d8;color:#000;font-weight:bold;padding:15px 20px}.student-assignments--title :first-child{margin-right:10px}.student-assignments--cards-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.students-page-selected-student-content{width:100%}.cohort-dashboard-student-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:100%}.cohort-dashboard-student-list-item .student-list-item-left-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cohort-dashboard-student-list-item .student-list-item-left-section .student-avatar img{border:solid 2px #fff;background-color:#d8d8d8;width:40px;border-radius:50%}.cohort-dashboard-student-list-item .student-list-item-left-section .student-avatar__watched img{background-color:#efefef;border:solid 2px #fff;-webkit-box-shadow:0 0 0 2px #cf1322;box-shadow:0 0 0 2px #cf1322;width:40px;border-radius:50%}.cohort-dashboard-student-list-item .student-list-item-left-section .student-name-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:10px}.cohort-dashboard-student-list-item .student-list-item-left-section .student-name-section .student-name{line-height:20px}.cohort-dashboard-student-list-item .student-list-item-left-section .student-name-section .student-card-description-text{font-size:13px;line-height:20px}.cohort-dashboard-student-list-item .student-list-item-left-section .student-name-section .in-watch-list-reason-text{color:red}.cohort-dashboard-student-list-item .student-list-item-right-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cohort-dashboard-student-list-item .student-list-item-right-section .student-card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cohort-dashboard-student-list-item .student-list-item-right-section .student-card-icon .ungraded-count-icon{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px;background-color:#416de0;font-weight:bold;font-size:14px;color:#fff;border-radius:2px}.cohort-dashboard-student-list-item .student-list-item-right-section .student-card-icon .completed-course-icon{font-size:16px;margin-right:2px;color:#4b9b56}.show-student-filter-button{border-top:solid 1px #d6d6d6;font-weight:bold;color:#4a74e1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.students-list-filter-container{width:100%;padding:15px;border-bottom:solid 1px #d6d6d6}.students-list-filter-container .students-list-filter-section{border:solid 1px #d6d6d6;display:-webkit-box;display:-ms-flexbox;display:flex}.students-list-filter-container .students-list-filter-section .students-list-filter-text-input{width:75%}.students-list-filter-container .students-list-filter-section .students-list-filter-button{width:25%;border-left:solid 1px #d6d6d6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a74e1;font-weight:bold}.students-list-filter-container .students-list-filter-section .students-list-filter-button :first-child{margin-right:4px}.students-list-filter-container .selected-filter-option-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.students-list-filter-container .selected-filter-option-container .selected-filter-option{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;padding:5px 10px;background-color:#4a74e1;color:#fff;font-weight:bold}.students-list-filter-container .selected-filter-option-container .selected-filter-option :first-child{margin-right:5px}.students-list-filter-container .selected-filter-option-container .selected-filter-option .remove-selected-filter-icon{margin-left:5px;font-size:20px;cursor:pointer}.students-list-filter-option{color:#4a74e1;font-weight:bold;display:block;padding:5px}.students-list-filter-option :first-child{margin-right:10px}.cohort-dashboard-header{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cohort-dashboard-header .cohort-info{color:#fff;width:100%}.cohort-dashboard-header .cohort-info .cohort-title{font-weight:500;font-size:20px;width:75%}.cohort-dashboard-header .cohort-info .cohort-location{font-weight:bold;font-size:30px}.cohort-dashboard-header .cohort-info .cohort-location .anticon{font-size:20px;-webkit-transform:translate(10px, -5px);transform:translate(10px, -5px)}.cohort-dashboard-header .cohort-actions{float:right}.cohort-dashboard-header .cohort-actions .cohort-student-view{width:245px}.cohort-dashboard-header .cohort-actions .cohort-student-view .anticon{margin-right:10px}.cohort-dashboard-header .cohort-actions .cohort-student-view a{font-weight:bold;font-size:16px;text-align:center;color:#416de0;background-color:#fff;display:block;width:100%;padding:10px 0px 10px 0px;border:1px solid #416de0;border-radius:3px;margin-top:15px}.cohort-dashboard{font-family:'Helvetica Neue', Arial, sans-serif;font-style:normal;min-width:1350px;padding:20px;background-color:#333;background-image:url("data:image/svg+xml,%3Csvg width='2098' height='1910' viewBox='0 0 2098 1910' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M2029 242.173L29 1880.95' stroke='%23F05055' stroke-width='40' stroke-linecap='square'/%3E %3Cpath d='M2049 135.173L49 1773.95' stroke='%23FEC451' stroke-width='40' stroke-linecap='square'/%3E %3Cpath d='M2069 28.1728L69 1666.95' stroke='%232698D4' stroke-width='40' stroke-linecap='square'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position-y:-475px;background-position-x:-475px;position:absolute;overflow:auto;height:calc(100% - 56px);width:100%}.cohort-dashboard .cohort-dashboard-menu{padding:5px 0px 5px 0px;-webkit-box-shadow:0 5px 2px -2px #d8d8d8;box-shadow:0 5px 2px -2px #d8d8d8;z-index:1}.cohort-dashboard .cohort-dashboard-menu .ant-menu-item{font-weight:normal;font-size:18px;color:#416de0;padding:0px;margin-left:20px}.cohort-dashboard .cohort-dashboard-menu .ant-menu-item-selected{font-weight:bold;border-bottom:4px solid #416de0}.cohort-dashboard-list-sidebar .ant-layout-sider-children{background-color:#fff;-webkit-box-shadow:5px 0 2px -2px #d8d8d8;box-shadow:5px 0 2px -2px #d8d8d8}.cohort-dashboard-list-sidebar .ant-layout-sider-children .cohort-dashboard-sidebar-menu .ant-menu-item{font-family:'Helvetica Neue', Arial, sans-serif;font-style:normal;font-weight:normal;font-size:16px;color:#333;height:60px;margin:0 auto;white-space:pre-wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cohort-dashboard-list-sidebar .ant-layout-sider-children .cohort-dashboard-sidebar-menu .ant-menu-item .cohort-dashboard-menu-item__title{line-height:20px;margin-right:20px}.cohort-dashboard-list-sidebar .ant-layout-sider-children .cohort-dashboard-sidebar-menu .ant-menu-item .cohort-dashboard-menu-item__ungraded-count{padding-top:15px}.cohort-dashboard-list-sidebar .ant-layout-sider-children .cohort-dashboard-sidebar-menu .ant-menu-item .cohort-dashboard-menu-item__ungraded-count .blue-box{background-color:#416de0;width:20px;height:20px;border-radius:2px;position:relative;top:10px}.cohort-dashboard-list-sidebar .ant-layout-sider-children .cohort-dashboard-sidebar-menu .ant-menu-item .cohort-dashboard-menu-item__ungraded-count .ungraded-count{font-weight:bold;font-size:14px;color:#fff;text-align:center;position:relative;top:-20px}.cohort-dashboard-list-sidebar .ant-layout-sider-children .cohort-dashboard-sidebar-menu .ant-menu-item-selected,.cohort-dashboard-list-sidebar .ant-layout-sider-children .cohort-dashboard-sidebar-menu .ant-menu-item-active{background:#efefef}.cohort-dashboard-list-sidebar .ant-layout-sider-children .cohort-dashboard-sidebar-menu .ant-menu-item-selected{font-weight:bold;border-left:4px solid #333}.cohort-dashboard-list-sidebar .ant-layout-sider-children .cohort-dashboard-sidebar-menu .ant-menu-item-active :not(.ant-menu-item-selected){border-left:none}.cohort-completed-card-body{color:#333;margin-top:40px;float:left}.cohort-completed-card-body .text{font-weight:bold;font-size:20px;margin-top:10px}.great-job-card-body{color:#333;margin-top:40px;float:left}.great-job-card-body .header{font-weight:bold;font-size:20px}.great-job-card-body .description{font-weight:normal;font-size:14px}.info-card{height:100px;background:#fff;border:1px solid #d8d8d8}.info-card .info-card-body{color:#333;margin-top:20px;float:left;font-weight:bold;font-size:16px;padding:15px 5px 35px 5px;border-radius:10px}.info-card .info-card-body .cohort-info{margin:0px 15px 0px 15px;float:left}.info-card .info-card-body .cohort-info span svg{margin-right:10px}.info-card .card-buttons{width:230px;padding:20px 15px;float:right}.info-card .card-buttons a{display:block;font-weight:bold;font-size:16px;color:#416de0;padding:10px 15px 10px 15px;border:1px solid #416de0;border-radius:3px;margin:5px;text-align:center}.standard-card-wrapper{height:130px;background:#fff;border:1px solid #d8d8d8}.standard-card-wrapper .check-icon{margin:40px 20px 40px 20px;float:left}.standard-card-wrapper .check-icon .anticon{font-size:50px}.standard-card-wrapper .check-icon .anticon svg path{fill:#6ad60b}.standard-card-wrapper .card-buttons{width:230px;padding:35px 15px;float:right}.standard-card-wrapper .card-buttons a{display:block;font-weight:bold;font-size:16px;color:#416de0;padding:10px 15px 10px 15px;border:1px solid #416de0;border-radius:3px;margin:5px;text-align:center}.cohort-item-header{height:40px}.cohort-item-header .cohort-name{font-weight:500;font-size:20px;color:#333;float:left}.cohort-item-header .cohort-name .anticon{margin-left:5px}.cohort-item-header .cohort-status{font-weight:normal;font-size:16px;color:#333;margin-top:3px;float:right}.cohort-item-header .cohort-status .anticon{font-size:20px;margin-right:5px}.cohort-item-header .cohort-status .anticon-check-circle svg path{fill:#6ad60b}.cohort-item{background:#eceded;padding:15px;margin-top:20px}.cohort-group{padding:20px;background:#333;background-image:url("data:image/svg+xml,%3Csvg width='2098' height='1910' viewBox='0 0 2098 1910' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M2029 242.173L29 1880.95' stroke='%23F05055' stroke-width='40' stroke-linecap='square'/%3E %3Cpath d='M2049 135.173L49 1773.95' stroke='%23FEC451' stroke-width='40' stroke-linecap='square'/%3E %3Cpath d='M2069 28.1728L69 1666.95' stroke='%232698D4' stroke-width='40' stroke-linecap='square'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position-y:-570px;background-position-x:-570px;margin-bottom:40px}.cohort-group .cohort-group-header{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cohort-group .cohort-group-header .cohort-group-name{font-weight:bold;font-size:30px;color:#fff;float:left;width:75%}.cohort-group .cohort-group-header .cohort-group-cohort-count{font-weight:bold;font-size:20px;color:#fff;float:right}.coach-dashboard{width:1080px;font-family:'Helvetica Neue', Arial, sans-serif;font-style:normal}.coach-dashboard .show-completed-button{font-weight:bold;font-size:16px;color:#416de0;width:100%;padding:10px;border:1px solid #416de0;border-radius:3px;margin-bottom:150px}.ps2 .coach-dashboard{font-family:"Lato",sans-serif}.download-submission-container{height:100%;-ms-flex-preferred-size:25%;flex-basis:25%}.download-submission-container button{height:100%;width:100%;border-radius:0}.file-upload-container{position:absolute;width:100%;height:100%;z-index:1;text-align:center;background-color:#000;color:#fafbfd}.file-upload-container .file-upload-image-inner{margin-top:30px;width:50%;height:50%;margin-left:auto;margin-right:auto;position:relative;top:3%}.file-upload-container .file-upload-image-inner .file-image{max-width:100%;height:auto}.file-upload-container .file-upload-image-inner .file-pdf{width:100%;height:100%}.file-upload-container .file-upload-no-image-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:30%}.file-upload-container .btn-left{position:absolute;left:25px;top:30%}.file-upload-container .btn-right{position:absolute;right:25px;top:30%}.file-upload-container .file-name-btn{margin-right:10px}.grade-assignment-header-nav-container{font-family:"Poppins",sans-serif;height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#636b75;border:none;position:fixed;width:100%;z-index:2}.grade-assignment-header-nav-container .head-nav-child{height:100%;border-radius:0}.grade-assignment-header-nav-container .back-link{-ms-flex-preferred-size:5%;flex-basis:5%;background-color:#333;border:none}.grade-assignment-header-nav-container .back-link:hover{background-color:#333;opacity:0.6}.grade-assignment-header-nav-container .main-title{-ms-flex-preferred-size:70%;flex-basis:70%;padding:15px 15px;color:#fff}.toggle-button-container{height:100%;-ms-flex-preferred-size:25%;flex-basis:25%}.toggle-button-container:focus{color:#fafbfd}.toggle-button-container button{height:100%;width:100%;border:none;color:#fafbfd}.toggle-button-container button.viewing{background:#1890ff}.toggle-button-container button.grading{background:#333}.toggle-button-container button:hover{opacity:0.6;color:#fafbfd}.toggle-button-container button:focus{color:#fafbfd}.ps2 .grade-assignment-header-nav-container{font-family:"Lato",sans-serif}.ant-edit-due-date-modal{max-width:476px}.ant-edit-due-date-modal .ant-modal-header{border-bottom:none}.ant-edit-due-date-modal .ant-modal-header .edit-due-date-modal-title{font-family:'Helvetica Neue', Arial, sans-serif;font-style:normal;font-weight:bold;font-size:30px;line-height:37px}.ant-edit-due-date-modal .flex-edit-due-date-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ant-edit-due-date-modal .flex-edit-due-date-modal .due-date-input{width:174px;height:32px;margin-top:20px}.ant-edit-due-date-modal .edit-due-button{width:140px;margin-top:10px;margin-right:5px;border-radius:3px}.select-grade{font-size:16px}.select-grade .apply-grade{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.select-grade .grade-title{font-weight:bold;margin-bottom:10px}.select-grade .grade-bar{padding-right:50px;min-width:523px}.select-grade .grade-desc{font-weight:bold;-ms-flex-preferred-size:33%;flex-basis:33%;padding-right:50px}.select-grade .grade-comments{-ms-flex-preferred-size:40%;flex-basis:40%;padding-right:50px}.select-grade .grade-comments-label{font-weight:bold;margin-bottom:10px}.grade-scale .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:rgba(243, 244, 247, .5);-webkit-box-shadow:none;box-shadow:none;color:inherit}.grade-scale .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled).ant-radio-button-wrapper:first-child{border-color:transparent}.grade-scale .grade-radio-btn{background-color:#f9fafb;font-weight:bold;border:1px solid #f3f4f7;border-radius:3px;text-align:center;width:40px;padding:0;margin-right:3px}.grade-scale .grade-radio-btn.ant-radio-button-wrapper{border-radius:3px}.grade-scale .grade-radio-btn.ant-radio-button-wrapper:first-child{border:1px solid #f3f4f7}.grade-scale .grade-radio-btn.ant-radio-button-wrapper:not(:first-child)::before{width:0}.grade-scale .grade-radio-btn.selected{background-color:#333;border-color:#09090a;border-left:none;-webkit-box-shadow:none;box-shadow:none;color:#fafbfd;font-weight:bold}.grade-scale .grade-radio-btn:hover{background-color:#686d78;border-color:none;-webkit-box-shadow:none;box-shadow:none;color:#fafbfd;font-weight:bold}.grade-scale .grade-radio-btn.ant-radio-button-wrapper-checked:hover{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;color:#fafbfd}.grade-scale .grade-radio-btn.ant-radio-button-wrapper-checked::before{background-color:transparent}.grade-scale .grade-radio-btn.ant-radio-button-wrapper-checked:hover::before{background-color:transparent}.grade-scale .fancy-grouping{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:7px}.grade-scale .grade-group-4{border-top:6px solid #ff4f51;width:298px;text-align:center;padding-top:3px;margin-right:3px;font-weight:bold;color:#ff4f51}.grade-scale .grade-group-3{border-top:6px solid #039be8;width:40px;text-align:center;padding-top:3px;margin-right:3px;font-weight:bold;color:#039be8}.grade-scale .grade-group-2{border-top:6px solid #ffc34d;width:83px;text-align:center;padding-top:3px;margin-right:3px;font-weight:bold;color:#ffc34d}.grade-scale .grade-group-1{border-top:6px solid #6ad60b;width:40px;text-align:center;padding-top:3px;margin-right:3px;font-weight:bold;color:#6ad60b}.grading-summary{text-align:center}.grading-summary .submit-grades{margin-top:30px;font-size:16px;padding:0 20px;border-radius:25px;font-weight:600}.grading-summary .total-grade{font-weight:bold;text-align:center;font-size:20px}.grading-summary .criterion-summary{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;font-size:20px}.grading-summary .criterion-summary .criterion-index{margin-right:10px}.grading-summary tr.middle-align td{vertical-align:middle}.grading-header-container{font-family:"Poppins",sans-serif}.grading-header-container .grading-rubric-header{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600}.grading-header-container .progress-state{position:absolute;right:0;top:0;height:54px;padding:0 25px;font-size:16px}.grading-header-container .progress-state:hover{color:#fff;opacity:0.6}.grading-header-container .header-child{padding-right:25px}.grading-header-container .criterion-num{padding-right:8px}.grading-header-container .not-graded{color:#fff;background-color:#333}.grading-header-container .not-graded:hover{background-color:#333}.grading-header-container .graded{color:#fff;background-color:#039be8}.grading-header-container .graded:hover{background-color:#039be8}.grading-header-container .rubric-msg{cursor:pointer;color:#1890ff}.grading-header-container .rubric-msg:hover{opacity:0.6}.grade-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grade-content .grade-letter{font-weight:bold;padding-bottom:5px}.grade-content .grade-letter-detail{white-space:pre-line}.grade-content .hor-line-break{border-top:1px solid #000;width:200px;padding-bottom:10px}.grade-content .grade-btn{background-color:#d3d3d3;font-weight:bold;border:1px solid #a9a9a9}.criterion-value{white-space:pre-line}.criterion-rubric{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:bold}.criterion-rubric .criterion-index{padding:5px 10px;border-radius:16px;background-color:#039be8;color:#fff}.instructor-grading{position:absolute;width:100%;bottom:200px}.instructor-grading .drawer-toggle{position:fixed;bottom:240px;z-index:2;background-color:#333;color:#fafbfd;-webkit-transition:bottom 0s;transition:bottom 0s;border-radius:0}.instructor-grading .drawer-toggle:hover{background-color:#333;color:#fafbfd;opacity:0.6}.instructor-grading .drawer-toggle:focus{background-color:#333;color:#fafbfd;border-color:#333}.instructor-grading .drawer-toggle.header-only{bottom:54px}.instructor-grading .drawer-toggle.header-expand{bottom:390px}.grading-drawer .rubric-cards{display:-webkit-box;display:-ms-flexbox;display:flex}.cohort-info-tooltip .ant-tooltip-inner{font-weight:bold;font-size:14px;padding:15px 5px 35px 5px;border-radius:10px}.cohort-info-tooltip .ant-tooltip-inner .cohort-info{margin:0px 15px 0px 15px;float:left}.cohort-info-tooltip .ant-tooltip-inner .cohort-info span svg{margin-right:10px}.viewing-as-student-header{font-family:"Poppins",sans-serif;color:#fff;background-color:#636b75;border-bottom:1px solid #333;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:65px;font-size:15px;font-weight:bold}.viewing-as-student-header .back-button{background-color:#333}.viewing-as-student-header .back-button button{cursor:pointer;color:#fff;width:65px;height:65px}.viewing-as-student-header .header-text{width:100%;text-align:center}.ps2 .viewing-as-student-header{font-family:"Lato",sans-serif}.cohort-hide-content-modal .modal-dialog-body{max-height:500px;overflow:auto;padding-bottom:20px}.dueDateCohortContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.grading-weight-reminder-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}.grading-weight-reminder-container .total-grade-weight-text{margin:10px}.grading-weight-reminder-container .total-grade-weight-green{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:55px;height:55px;background-color:green;border-radius:50%;color:white}.grading-weight-reminder-container .total-grade-weight-red{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:55px;height:55px;background-color:red;border-radius:50%;color:white}.dueDateSectionContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.edit-section-due-date-modal .ant-modal-content{max-width:476px}.edit-section-due-date-modal .ant-modal-content .ant-modal-header{border-bottom:none}.edit-section-due-date-modal .ant-modal-content .ant-modal-header .edit-due-date-modal-title{font-family:'Helvetica Neue', Arial, sans-serif;font-style:normal;font-weight:bold;font-size:30px;line-height:37px}.edit-section-due-date-modal .ant-modal-content .flex-edit-due-date-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.edit-section-due-date-modal .ant-modal-content .flex-edit-due-date-modal .due-date-input{width:174px;height:32px;margin-top:20px}.edit-section-due-date-modal .ant-modal-content .edit-due-button{width:140px;margin-top:10px;margin-right:5px;border-radius:3px}.student-component-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 64px 0 96px;background-color:rgba(235, 248, 255, .5)}@media only screen and (max-width: 767px){.student-component-item{padding:0px 10px}}.student-component-item.complete{background-color:rgba(231, 248, 235, .5)}.student-component-item .component-wrapper{color:#6c6c6c;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(157, 157, 157, .5);width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:64px}.student-component-item .component-wrapper .component-lab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.student-component-item .component-wrapper .component-duration{width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.final-result-graded-quiz-wrapper{border-top:1px solid #6c747e;line-height:16px}.final-result-graded-quiz-wrapper .final-answers-questions-wrapper{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.final-result-graded-quiz-wrapper .final-answers-questions-wrapper svg{display:block;position:absolute;height:16px;margin-top:20px}.final-result-graded-quiz-wrapper .final-answers-questions-wrapper .rte-content .final-result-questions{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:16px;line-height:28px;margin-left:30px;color:#3b3b3b;margin-bottom:48px}.final-result-graded-quiz-wrapper .final-answers-questions-wrapper .rte-content .final-result-questions p{color:#3b3b3b}.final-result-graded-quiz-wrapper .final-result-choices{color:#8e8e8e;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;width:100%}.final-result-graded-quiz-wrapper .final-result-choices .result-choice-margins{margin-bottom:20px}.final-result-graded-quiz-wrapper .final-result-choices .result-choice-margins .rte-content{height:100%}.final-result-graded-quiz-wrapper .final-result-choices .final-result-choice{border:2px solid #8e8e8e;max-width:400px;padding:18px 40px;border-radius:5px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Open Sans, sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:28px;margin:0;color:#8e8e8e;cursor:pointer}.final-result-graded-quiz-wrapper .final-result-choices .final-result-choice p{color:#8e8e8e;margin:0}.final-result-graded-quiz-wrapper .final-result-choices .final-result-choice-correct-selected{border:2px solid #45C569;background-color:#45C569;max-width:400px;padding:18px 40px;border-radius:5px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Open Sans, sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:28px;color:#fff;margin:0;cursor:pointer}.final-result-graded-quiz-wrapper .final-result-choices .final-result-choice-correct-selected p{margin:0}.final-result-graded-quiz-wrapper .final-result-choices .final-result-choice-incorrect{border:2px solid #ff4f51;background-color:#ff4f51;max-width:400px;padding:18px 40px;border-radius:5px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Open Sans, sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:28px;color:#fff;margin:0;cursor:pointer}.final-result-graded-quiz-wrapper .final-result-choices .final-result-choice-incorrect p{margin:0;color:#fff}.final-result-graded-quiz-wrapper .final-result-choices .final-result-choice-correct-unselected{border:2px solid #45C569;max-width:400px;padding:18px 40px;border-radius:5px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Open Sans, sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:28px;color:#8e8e8e;margin:0;cursor:pointer}.final-result-graded-quiz-wrapper .final-result-choices .final-result-choice-correct-unselected p{color:#8e8e8e;margin:0}.final-result-graded-quiz-wrapper .final-result-choices .final-result-choice-incorrect-message{color:#ff4f51;font-size:14px;line-height:15px;margin-top:8px}.final-result-graded-quiz-wrapper .final-result-choices .final-result-choice-correct-or-missed-message{color:#45C569;font-size:14px;line-height:15px;margin-top:8px}.final-result-graded-quiz-wrapper .feedback-ui-border{margin:20px;position:absolute;background-color:#45C569;width:160px;font-weight:bold;border-radius:40px;padding:2px 10px;text-align:center;color:#fff}.final-result-graded-quiz-wrapper .rte-content .final-result-choice-explanation{width:100%;background-color:#f3f3f3;padding:25px;margin-bottom:55px;margin-top:35px;border-radius:2px;color:#3b3b3b;font-weight:600}.final-result-graded-quiz-wrapper .rte-content .final-result-choice-explanation p{color:#3b3b3b}.graded-question .option-label-wrapper .option-label-graded{width:100%;padding:18px 40px;border:1.5px solid #d6e6f1;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:64px;font-family:Open Sans, sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:28px;color:#6C6C6C;margin:0;cursor:pointer}.graded-question .option-label-wrapper .option-label-graded:hover{outline:1px solid #27485d}.graded-question .option-label-wrapper .option-label-graded p{color:#6C6C6C}.graded-question .option-label-wrapper .option-label-graded:active{background:#27485d}.graded-question .option-label-wrapper .option-label-graded:active p{color:#fff}.graded-question .option-label-wrapper .option-label-graded__active{background:#27485d;border:1.5px solid #27485d;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;color:#fff}.graded-question .option-label-wrapper .option-label-graded__active p{color:#fff}.graded-question .option-label-wrapper .option-label-graded__active:hover{background:#27485d;color:#fff}.graded-question .option-label-wrapper-multi{background-color:#27485d;color:#fff}.graded-questions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.graded-questions .option-label-wrapper .option-label{min-width:280px;padding:18px 40px;border:1.5px solid #d6e6f1;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:64px;font-family:Open Sans, sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:28px;color:#6C6C6C;margin:0;cursor:pointer}.graded-questions .option-label-wrapper .option-label:hover{background:#27485d;color:#fff}.graded-questions .option-label-wrapper .option-label p{color:#6C6C6C}.graded-questions .option-label-wrapper .option-label p:hover{background:#27485d;color:#fff}.graded-questions .option-label-wrapper .option-label:active{background:#27485d;color:#fff}.graded-questions .option-label-wrapper .option-label:active p{color:#fff}.graded-questions .option-label-wrapper .option-label__active{background:#27485d;border:1.5px solid #27485d;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;color:#fff}.graded-questions .option-label-wrapper .option-label__active p{color:#fff}.graded-questions .option-label-wrapper .option-label__active:hover{background:#27485d;color:#fff}.question-response{margin-top:32px;border-top:5px solid #fff;background:#3C6D8F;padding:13px 22px;font-family:Open Sans, sans-serif;font-style:italic;font-weight:normal;font-size:14px;line-height:24px;color:#fff}.question-response p{font-family:Open Sans, sans-serif;font-style:italic;font-weight:normal;font-size:14px;line-height:24px;color:#fff}.question-response .question-explanation,.question-response .choice-explanation{font-style:italic;word-break:break-word}.question-response .error-message-wrapper{padding-bottom:16px}.result-container,.result-container--big{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;max-width:340px;margin-bottom:20px}@media screen and (min-width: 768px){.result-container,.result-container--big{margin:0 auto}}.result-container .percentage-circle-container,.result-container--big .percentage-circle-container,.result-container .percentage-circle-container--big,.result-container--big .percentage-circle-container--big{width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.result-container .percentage-circle-green,.result-container--big .percentage-circle-green,.result-container .percentage-circle-green--big,.result-container--big .percentage-circle-green--big{height:100px;width:100px;border-radius:50%;background-color:#45C569;color:#3b3b3b;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.result-container .percentage-circle-yellow,.result-container--big .percentage-circle-yellow,.result-container .percentage-circle-yellow--big,.result-container--big .percentage-circle-yellow--big{height:100px;width:100px;border-radius:50%;background-color:#FEBD14;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.result-container .percentage-result-quiz,.result-container--big .percentage-result-quiz,.result-container .percentage-result-quiz--big,.result-container--big .percentage-result-quiz--big{font-weight:bold;font-size:32px}.result-container .result-uli,.result-container--big .result-uli,.result-container .result-uli--big,.result-container--big .result-uli--big{color:#404040;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.result-container .result-uli .result-unofficial-li,.result-container--big .result-uli .result-unofficial-li,.result-container .result-uli--big .result-unofficial-li,.result-container--big .result-uli--big .result-unofficial-li{margin-left:5px}.result-container .result-uli .icon-wrapper svg,.result-container--big .result-uli .icon-wrapper svg,.result-container .result-uli--big .icon-wrapper svg,.result-container--big .result-uli--big .icon-wrapper svg{height:16px}.result-container .percentage-circle-container--big,.result-container--big .percentage-circle-container--big{width:120px;height:120px}.result-container .percentage-circle-yellow--big,.result-container--big .percentage-circle-yellow--big{height:120px;width:120px}.result-container .percentage-circle-green--big,.result-container--big .percentage-circle-green--big{height:120px;width:120px}.result-container .percentage-result-quiz--big,.result-container--big .percentage-result-quiz--big{font-size:32px}.result-container .result-uli--big,.result-container--big .result-uli--big{margin-bottom:10px}.result-container .result-uli--big .result-unofficial-li,.result-container--big .result-uli--big .result-unofficial-li{margin-left:10px;font-size:16px}.result-container--big{max-width:100%;gap:50px;margin-top:20px;margin-bottom:10px}.next-step-container{background-color:#E5F1FF;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;margin-top:20px;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.next-step-container .next-step-button{width:50px;height:50px;border-radius:50%;background-color:#039be8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;text-decoration:none}.next-step-container .next-step-button svg{color:white}.next-step-container .next-step-content{width:80%;text-align:left}.next-step-container .next-step-content .next-step-completed{font-weight:500;color:#3b3b3b;margin-bottom:8px;font-size:18px;letter-spacing:0px}.next-step-container .next-step-content .next-step-completed .completed-text{font-weight:500;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.next-step-container .next-step-content .next-step-completed .next-step-name{font-weight:400;color:#3b3b3b;margin-bottom:8px;margin-left:5px}.next-step-container .next-step-content .next-step-detail{margin-top:25px}.next-step-container .next-step-content .next-step-detail .next-step-label span{font-weight:700;color:#039be8;margin-bottom:4px;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.next-step-container .next-step-content .next-step-detail .next-step-title{font-weight:bold;color:#3b3b3b;margin-bottom:15px;margin-top:10px;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.next-step-container .next-step-content .next-step-detail .next-step-length{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.next-step-container .next-step-content .next-step-detail .next-step-length .minutes{margin-left:2px}.next-step-container .next-step-content .next-step-detail .next-step-length svg{margin-right:10px;width:17px;height:17px}.next-step-container .next-step-content .next-step-detail .next-step-length strong{margin-right:4px}.result-page-container{margin:0 auto;margin-top:20px;font-family:"Lato",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px}.result-page-container span{color:#404040}.result-page-container .btn-single-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.result-page-container .btn-single-submit span{color:#fff}.result-page-container .btn-single-submit button:hover{background-color:#0286DA}.result-page-container .side-by-side-btn{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.result-page-container .side-by-side-btn span{color:#fff}.result-page-container .emphasized-red-text{background-color:#ff4f51;width:160px;border-radius:40px;padding:2px 10px;text-align:center;font-family:"Lato",sans-serif;font-style:normal;font-weight:800;font-size:12px;line-height:14px;letter-spacing:1px;text-transform:uppercase;margin-left:7px}.result-page-container .emphasized-red-text span{color:#fff}@media screen and (min-width: 768px){.result-page-container .result-container,.result-page-container .result-container--big{margin-left:auto;margin-right:0}}.result-page-container .result-summary-section,.result-page-container .result-summary-section--unsubmitted{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.result-page-container .result-summary-section,.result-page-container .result-summary-section--unsubmitted{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.result-page-container .result-summary-section .result-summary,.result-page-container .result-summary-section--unsubmitted .result-summary{margin:0 auto}@media screen and (min-width: 768px){.result-page-container .result-summary-section .result-summary,.result-page-container .result-summary-section--unsubmitted .result-summary{margin:0;margin:initial}}.result-page-container .result-summary-section .unsubmitted,.result-page-container .result-summary-section--unsubmitted .unsubmitted{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.result-page-container .result-summary-section .title>span,.result-page-container .result-summary-section--unsubmitted .title>span{font-weight:700;font-size:32px;line-height:44px;color:#039be8;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.result-page-container .result-summary-section .subtitle>span,.result-page-container .result-summary-section--unsubmitted .subtitle>span{margin-top:10px;font-weight:700;font-size:18px;line-height:25px;color:#3b3b3b;max-width:372px;white-space:pre-line;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.result-page-container .result-summary-section--unsubmitted{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.result-page-container .grades-have-been-submitted-text{text-align:center;padding-bottom:20px}.result-page-container .grades-have-been-submitted-text .success-bold-info{font-size:20px;font-weight:700;color:#FFB733}.result-page-container .grades-have-been-submitted-text .success-bold-info span{color:#039be8}.result-page-container .retry-text,.result-page-container .submit-text{text-align:center;margin-bottom:48px}.result-page-container .question-mark{margin-left:7px}.full-width{width:100%}.lab-loading-icons{text-align:center}.lab-loading-icons .icon{border-radius:50%;width:60px;height:60px;background:#fff;-webkit-box-shadow:0px 0px 5px #d8d8d8;box-shadow:0px 0px 5px #d8d8d8}.lab-loading-icons .icon img{width:40px;height:40px;margin-top:10px}.lab-loading-icons .icon .pathstream-logo{-webkit-transform:scale(0.7);transform:scale(0.7)}.lab-loading-icons .icon--overlap{margin-left:-5px}.lab-loading-modal .ant-modal-content{border-radius:12px;background:none}.lab-loading-modal .ant-modal-content .ant-modal-body{position:relative;padding:0px;background:none}.lab-loading-modal .ant-modal-content .ant-modal-body video{width:100%;height:100%;border-radius:12px;margin-bottom:-6px}.lab-loading-modal .ant-modal-content .ant-modal-body .loading-overlay{position:absolute;top:0;left:0;width:100%;padding:90px 0px 20px}.lab-loading-modal .ant-modal-content .ant-modal-body .loading-overlay .title{text-align:center;font-size:200%;font-weight:bold;color:#fff;text-shadow:0px 1px 2px #7f7f7f}.lab-loading-modal .ant-modal-content .ant-modal-body .loading-overlay .notes{text-align:center;font-size:80%;font-weight:bold;color:#fff;text-shadow:0px 1px 2px #7f7f7f}.lab-loading-modal .ant-modal-content .ant-modal-body .loading-overlay .footer{position:relative;text-align:center}.lab-loading-modal .ant-modal-content .ant-modal-body .loading-overlay .footer .launch-lab{margin-top:20px}.lab-loading-modal .ant-modal-content .ant-modal-body .loading-overlay .footer .launch-lab button{text-transform:uppercase;font-size:80%;font-weight:bold;border-radius:12px;padding:15px 30px 32px}.lab-loading-modal .ant-modal-content .ant-modal-body .loading-overlay .footer .loading-bar{margin-top:58px;width:100%;background-color:#fff;padding:3px}.lab-sidebar-toggle{position:absolute;z-index:1;height:100%;display:none}.lab-sidebar-toggle.expand{top:27%;right:-95px}.lab-sidebar-toggle.collapse{top:37%;right:-41px}.lab-sidebar-toggle button:focus{outline:none}.new-lab-page__sidebar:hover .lab-sidebar-toggle{display:block}.select-tracks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.select-tracks .track-name-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.select-tracks .track-name-label .track-checkbox{margin-right:10px}.adaptive-learning-student{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#F5FBFE}.adaptive-learning-student .adaptive-learning-buttons{margin:20px;margin-top:65px;width:270px;height:65px;border-radius:12px;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;color:white;font-weight:800;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.adaptive-learning-student .adaptive-learning-buttons .icon{margin-right:10px}.adaptive-learning-student .beginner{background-color:#becad2}.adaptive-learning-student .beginner.active{background-color:#264c66}.adaptive-learning-student .intermediate{background-color:#b4e0f9}.adaptive-learning-student .intermediate.active{background-color:#179BE7}.adaptive-learning-student .advanced{background-color:#c8eed2}.adaptive-learning-student .advanced.active{background-color:#44C369}.adaptive-learning-student .banner-spacing{margin-top:115px}.adaptive-banner-container{position:-webkit-sticky;position:sticky;z-index:900;top:110px;left:0;right:0;width:100%;display:block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.adaptive-banner-container .adaptive-learning-banner{position:-webkit-sticky;position:sticky;width:100%;height:65px;z-index:10}.adaptive-banner-container .adaptive-learning-banner .icon{margin-right:10px;height:32px;width:32px}.adaptive-banner-container .adaptive-learning-banner-content{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;color:white;font-weight:800;font-size:24px;height:100%;padding:0 20px}@media screen and (min-width: 768px){.adaptive-banner-container .adaptive-learning-banner-content{max-width:960px}}.adaptive-banner-container .adaptive-learning-banner-content .track-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.adaptive-banner-container .adaptive-learning-banner-content .track-label .icon{margin-right:10px}.adaptive-banner-container .adaptive-learning-banner-content .change-track-button{font-size:14px;text-decoration:underline;cursor:pointer}.adaptive-banner-container .beginner{background-color:#264c66}.adaptive-banner-container .intermediate{background-color:#179BE7}.adaptive-banner-container .advanced{background-color:#44C369}.adaptive-learning-shorter-banner{top:75px}.lesson-part__graded{background:#fff;border-radius:8px;color:#000;min-height:420px}@media screen and (min-width: 992px){.lesson-part__graded{padding:0 30px;margin-top:24px}}.lesson-part__graded .block-label__content{border:1px solid #ededed}.lesson-part__graded .block--edit-mode:focus-within{background-color:transparent}.lesson-part__graded .graded_quiz{padding:36px 10px}.lesson-part__graded .graded_quiz .block-header .label{color:#404040}.lesson-part__graded .graded_quiz .knowledge-check__header .heading{color:#404040}.lesson-part__graded .graded_quiz .knowledge-check__body{background:#fff}.lesson-part__graded .graded_quiz .knowledge-check__body .content{color:#404040}.lesson-part__graded .graded_quiz .knowledge-check__body--tabs .tabs__item{color:#404040}.lesson-part__graded .graded_quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title{padding-top:0}.lesson-part__graded .graded_quiz .knowledge-check__body .knowledge-check-title-wrapper .knowledge-check-title p{color:#404040}.lesson-part__graded .graded_quiz .knowledge-check__body .content .input-text p{color:#000}.lesson-part__graded .graded_quiz ul>li::before,.lesson-part__graded .graded_quiz ol li::marker,.lesson-part__graded .graded_quiz ul li li::before,.lesson-part__graded .graded_quiz ol li li::marker{color:#000}.error-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;background-color:#B04298}.error-block .icon{width:150px;height:150px}.error-block .icon img{height:100%;width:100%}.error-block .content .title{width:350px;color:#fff;font-weight:bold;font-size:35px;line-height:120%}.error-block .content .body{color:#fff;margin-top:20px}.error-block .content .buttons{margin-top:10px}.error-block .content .buttons .button{text-transform:uppercase;font-size:80%;border-radius:12px;width:160px;margin-left:5px}.error-block .content .buttons .button--left{font-weight:bold;padding:15px 0px 32px}.error-block .content .buttons .button--right{background:none;color:#fff;padding:8px 0px 39px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50000;outline:0;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modalScroll{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50000;overflow-y:auto}.modalContent{position:relative;border-radius:3px;background-clip:padding-box;background-color:#fff;border:1px solid #f0f8ff;outline:0;margin:30px auto;width:656px}@media (max-width: 600px){.modalContent{width:unset;max-width:100%}}.modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49999;background-color:gray;opacity:0.8}.modalBody{position:relative;background-color:#fff;padding:20px}.print-header{text-align:center;background-color:#fafbfd;padding-top:1rem}.print-header .logo{width:32px;margin-bottom:16px}.print-header .title{font-size:1.5rem}.print-header .sub-title{padding-top:10px;font-style:italic}.simple-modal .simple{padding:30px}.simple-modal .modal-icon .anticon{border-radius:33px;padding:15px;color:#fff;background-color:#416de0;margin-bottom:25px}.simple-modal .title{font-size:18px;font-weight:bold;color:#000;margin-bottom:20px}.simple-modal .body{font-size:12px;margin-bottom:25px}.simple-modal .ok-button{border-style:hidden;border-radius:28px;padding:14px 25px;height:40px;background-color:#eff1f4}.simple-modal .cancel-button{border-style:hidden}.simple-modal button{font-size:10px;font-weight:bold;text-transform:uppercase}.simple-modal-2 .ant-modal-content{border-radius:12px;background:none}.simple-modal-2 .ant-modal-content .ant-modal-body{border-radius:12px;height:325px}.simple-modal-2 .ant-modal-content .ant-modal-body .error-block{background-color:unset}.modal-full-screen{top:0 !important;width:auto;height:auto;max-width:100% !important;margin:0 !important}.modal-full-screen .ant-modal-content{height:100vh;width:100vw;margin:0;top:0}.modal-full-screen .ant-modal-content .ant-modal-body{padding:0;height:100vh}.tag-component{border-radius:15px;background-color:#FFB733;color:#fff;padding:0 12px;font-size:12px;font-weight:400px;margin:0 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tag-component.red{background-color:#F4363F}.tag-component.yellow{background-color:#FFB733;color:#3b3b3b}.progress-tracker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.progress-tracker .progress-tracker-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-tracker .progress-tracker-item .progress-tracker-item-title{width:224px;min-width:170px;font-weight:800}.progress-tracker .progress-tracker-item .progress-tracker-ball{width:16px;height:16px;min-width:16px;min-height:16px;border-radius:100px;border:4px solid #45C569;background-color:#fff}.progress-tracker .progress-tracker-item .progress-tracker-ball.zero-done{margin-right:-1px;z-index:0;border:4px solid #cecece}.progress-tracker .progress-tracker-item .progress-tracker-ball.partial-done{margin-left:-1px;z-index:0;margin-right:-1px}.progress-tracker .progress-tracker-item .progress-tracker-ball.all-done{margin-left:-1px;z-index:0}.progress-tracker .progress-tracker-item .progress-tracker-item-done{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:6px;border-radius:100px 0 0 100px;background-color:#45C569}.progress-tracker .progress-tracker-item .progress-tracker-item-todo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:6px;border-radius:0 100px 100px 0;background-color:#cecece}.progress-tracker .progress-tracker-item .progress-tracker-item-percent{width:96px;min-width:55px;text-align:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#45C569;margin-left:10px;font-size:24px;font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.progress-tracker .progress-tracker-item .progress-tracker-item-percent.zero{color:#3b3b3b}.progress-tracker .progress-tracker-item .progress-tracker-item-percent .percent{font-size:18px}.student-course-overview-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.student-course-overview-sections .overview-progress-tracker{margin-bottom:40px}.student-course-overview-sections .read-only-warning{margin-bottom:40px}.student-course-overview-sections .contents-label{color:#3b3b3b;margin-bottom:16px;font-size:24px;font-weight:800;line-height:22px}.student-course-overview-sections .week-group+.week-group{margin-top:40px}.student-course-overview-sections .week-group .week-label{font-size:16px;margin-bottom:10px}.student-course-overview-sections .asana-container{margin-bottom:40px}.student-course-overview-sections .asana-container button{background-color:white;border-radius:8px;border:1px solid #039be8;color:#039be8;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-family:'Manrope', sans-serif;font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;text-transform:none}.student-course-overview-sections .asana-container button:hover{color:#0286DA;border-color:#0286DA}.subject-completion-modal{width:522px;height:595px;letter-spacing:normal}.subject-completion-modal .ant-modal-content{background:#f5fbfe;border-radius:12px}.subject-completion-modal .ant-modal-body{padding:0;border-radius:12px}.subject-congrats-wrapper--opened{display:block}.subject-congrats{font-family:"Open Sans",sans-serif;font-size:16px;line-height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;pointer-events:none;height:100%}.subject-congrats__content{font-family:"Open Sans",sans-serif;font-size:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;pointer-events:auto;outline:0;padding:0;max-width:633px;width:100%}.subject-congrats__panel{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subject-congrats__panel-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:24px 24px 0 0;color:#8e8e8e}.subject-congrats__panel-close-button>svg{cursor:pointer;width:20px;height:20px}.subject-congrats__header{padding:35px 116px 102px 53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.subject-congrats__title{font-family:"Lato",sans-serif;font-style:normal;font-weight:800;font-size:32px;line-height:1.4;color:#45C569;margin-bottom:0}.subject-congrats__embed{max-height:195px;margin:0;text-align:center}.subject-congrats__embed img,.subject-congrats__embed iframe{display:block;max-height:195px;height:100%;margin:0 auto}.subject-congrats__description{padding:0 48px 0 38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;letter-spacing:normal;color:#3b3b3b;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.subject-congrats__description-text{font-size:18px;line-height:1.4;font-weight:bold;padding-bottom:4px;font-stretch:normal;font-style:normal}.subject-congrats__description-list{-webkit-padding-start:20px;padding-inline-start:20px;font-family:"Lato",sans-serif;font-weight:normal;font-size:16px}.subject-congrats ul{margin-bottom:0px}.subject-congrats__list{list-style:disc}.subject-congrats__list-item{font-size:16px;line-height:24px;color:#3b3b3b}.subject-congrats__overview{padding:0px 38px 24px}.subject-congrats__module{color:#fff}.subject-congrats__module-title{font-style:normal;font-weight:600;font-size:16px;line-height:16px;text-transform:uppercase;margin-bottom:2px}.subject-congrats__module-title>svg{margin-right:5px}.subject-congrats__module-heading{font-style:normal;font-weight:normal;font-size:14px;line-height:20px;margin-bottom:14px}.subject-congrats__next-step{display:-webkit-box;display:-ms-flexbox;display:flex;background:#caecfd;border-radius:12px;padding:18px 29px 20px 32px;margin-top:36px;width:442px;height:145px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media screen and (min-width: 768px){.subject-congrats__next-step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.subject-congrats__actions-message{font-weight:600;font-size:18px;line-height:27px;margin-bottom:25px}.subject-congrats__actions-message span{font-family:"Open Sans",sans-serif;font-weight:400}.subject-congrats__subject{-webkit-box-flex:1;-ms-flex:1 0 42%;flex:1 0 42%;color:#3b3b3b}.subject-congrats__subject-title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:600;color:#039be8;font-size:14px;margin:4px 8px 0}.subject-congrats__subject-heading{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:28px;margin:2px 8px 8px}.subject-congrats__subject-description{font-weight:600;font-size:13px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 8px 0px}.subject-congrats__subject-description>svg{margin-right:5px}.subject-congrats__subject-description-date{font-size:14px;font-family:"Lato",sans-serif;font-weight:normal;letter-spacing:normal}.subject-congrats__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.subject-congrats__actions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subject-congrats__actions-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#039be8;font-style:normal;font-weight:600;line-height:16px;text-align:center;border:none;border-radius:50px;width:56px;height:56px;text-decoration:none;margin-top:4px;font-size:26px}.subject-congrats__actions-button:hover{-webkit-box-shadow:0px 3px 10px rgba(1, 95, 185, .12);box-shadow:0px 3px 10px rgba(1, 95, 185, .12)}.subject-congrats__actions-button>svg{width:21px;height:10px;margin-left:10px}.subject-congrats__actions-link{margin:22px auto;display:block;font-family:"Lato",sans-serif;color:#039be8;font-weight:900;font-size:16px;line-height:19.2px;text-align:center;text-decoration:underline;border:none;background:none;cursor:pointer}.subject-congrats__subject+.subject-congrats__actions{padding-left:30px}@keyframes falling{0%{background-position:0 0}100%{background-position:0 -100%}}.ps2 .subject-congrats{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .subject-congrats__content{font-family:"Lato",sans-serif}.ps2 .subject-congrats__title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .subject-congrats__actions-message span{font-family:"Lato",sans-serif}.ps2 .subject-congrats__overview{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .subject-congrats__subject-title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;color:#039be8}.ps2 .subject-congrats__subject-heading{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .subject-congrats__subject-description{font-family:"Lato",sans-serif}.ps2 .subject-congrats__description{font-family:"Lato",sans-serif}.ps2 .course-tabs .react-tabs__tab-panel{margin:48px 1rem 0}@media screen and (min-width: 1200px){.ps2 .course-tabs .react-tabs__tab-panel{margin:48px 18% 0}}.course-tabs .react-tabs .react-tabs__tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:16px;border-bottom:none;margin-bottom:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ps2 .course-tabs .react-tabs .react-tabs__tab-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 18% 0 18%}@media only screen and (max-width: 1023px){.ps2 .course-tabs .react-tabs .react-tabs__tab-list{padding:0}}.course-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px 8px 0 0;margin:0 20px 0 0;width:20%;height:48px;padding:11px 0;color:#6c6c6c;background-color:#fff;font-size:16px;font-weight:800;line-height:25px;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.ps2 .course-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ps2 .course-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab:last-child{margin-right:0}.course-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab.active{color:#3b3b3b;background-color:#ffc966}.course-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab.active:hover{color:#0a0a0a}.course-tabs .react-tabs .react-tabs__tab-list .react-tabs__tab:hover{color:#3b3b3b}.student-course-overview{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.student-course-overview .add-panel-non-tab{width:65%;margin:0 auto;text-align:center}@media only screen and (max-width: 1279px){.student-course-overview .add-panel-non-tab{width:100%;padding:15px}}.student-course-overview .add-panel-non-tab .progress-tracker{text-align:left}.student-course-overview .student-header{background-color:#ebf8ff;padding:40px 1rem}@media screen and (min-width: 1200px){.student-course-overview .student-header{padding:40px 18%}}.student-course-overview .student-header .go-back-button-label{text-transform:none;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left}.student-course-overview .student-header .student-header-title{font-family:manrope;font-size:32px;font-weight:800;line-height:44px;color:#0A0A0A;padding-top:22px}.student-course-overview .no-tabs{padding-bottom:0px}.student-course-overview .student-tabs{background-color:#ebf8ff;margin-bottom:1px}button.asana-account-button{font-weight:600;top:15px;margin-bottom:30px}.read-only-warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background-color:#ffc966;color:#0a0a0a;padding:20px 16px;border-radius:12px;margin:10px 0;font-family:'Manrope', sans-serif;font-size:18px}.read-only-warning .warning-title{font-weight:800;margin-right:16px;min-width:120px}.read-only-warning .warning-text{font-size:18px;font-weight:400;padding-left:16px;border-left:1px solid #856404}@media (max-width: 768px){.read-only-warning{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.read-only-warning .warning-title{margin-bottom:8px;margin-right:0}.read-only-warning .warning-text{padding-left:0;border-left:none}}.path-student-path-progress{background-color:#ebf8ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 1rem}@media screen and (min-width: 768px){.path-student-path-progress{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.path-student-path-progress>.icon-element{display:none}@media screen and (min-width: 768px){.path-student-path-progress>.icon-element{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 1200px){.path-student-path-progress{padding:24px 18%}}.path-student-path-progress .title-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:98%;margin-bottom:10px}.path-student-path-progress .title-column .current-lesson{color:#039be8}.path-student-path-progress .title-column .title-display{margin-left:2px}@media screen and (min-width: 768px){.path-student-path-progress .title-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:inherit;margin-bottom:0}}.path-student-path-progress .continue-button-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.path-student-path-progress .continue-button-wrapper button{background-color:#039be8;border-radius:8px;color:white;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-family:Manrope;font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;max-height:52px;max-width:209px;text-transform:none;padding:10px 22px 10px 10px}.path-student-path-progress .continue-button-wrapper button .icon{fill:#fff}.path-student-path-progress .continue-button-wrapper button:hover{background-color:#0286DA}.project-instructions .tooltip-buttons{right:50px;-webkit-box-shadow:2px 2px 5px -1px #000;box-shadow:2px 2px 5px -1px #000;margin-top:0}@media screen and (min-width: 768px){.project-instructions .tooltip-buttons{top:50%}}.project-instructions .block__button--more{height:50px}.project-instructions .lab-sidebar-body,.project-instructions .lab-sidebar-body---accent{position:relative}.project-instructions .lab-sidebar-body .block__button--more,.project-instructions .lab-sidebar-body---accent .block__button--more{top:8px;right:0}.project-overview-btn{font-size:12px;cursor:pointer;color:#416de0}.project-overview-btn svg{position:relative;margin-right:10px;top:2px}.project-overview-container[role='dialog']{z-index:1001;height:100%}.project-overview-container[role='dialog'] .modal-dialog{height:100%;top:0;margin:0;padding:0}.project-overview-container[role='dialog'] .ant-modal-content{width:100%;height:100%;overflow-y:scroll}.project-overview-container[role='dialog'] .modal-dialog-body{width:100%;max-width:1000px;margin:0 auto}.project-overview-container[role='dialog'] .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project-overview-container[role='dialog'] .title{padding-top:20px;width:100%;text-align:center}.project-overview-container[role='dialog'] .title__heading{font-size:32px;padding-top:20px}.project-overview-container[role='dialog'] .title__heading h1{display:inline-block;padding-left:20px;vertical-align:middle;font-family:"Lato",sans-serif;color:#1e557a;font-weight:700}.project-overview-container[role='dialog'] .title__heading svg{width:38px;height:38px;fill:#1e557a}.project-overview-container[role='dialog'] ul,.project-overview-container[role='dialog'] ol{line-height:28px;font-size:16px;-webkit-padding-start:16px;padding-inline-start:16px}.project-overview-container[role='dialog'] ul li,.project-overview-container[role='dialog'] ol li{margin:6px 0px;font-family:"Open Sans",sans-serif}.project-overview-container[role='dialog'] ul{list-style:none}.project-overview-container[role='dialog'] ul>li{padding-left:24px}.project-overview-container[role='dialog'] ul li{position:relative}.project-overview-container[role='dialog'] ul li li::before{content:'\2022';font-weight:900;color:#1e557a;font-size:1.5em;display:block;position:absolute;left:-18px;margin-right:8px}.project-overview-container[role='dialog'] ul li:before{content:'\2014';font-weight:900;color:#1e557a;font-size:1.4em;display:block;position:absolute;left:-15px;margin-right:8px}.project-overview-container[role='dialog'] ul li a{position:relative}.project-overview-container[role='dialog'] ol{list-style:decimal}.project-overview-container[role='dialog'] ol li{padding-left:8px}.project-overview-container[role='dialog'] ol li li{list-style:lower-alpha;margin-left:16px}.project-overview-container[role='dialog'] ol li::marker{color:#1e557a;font-weight:700;margin-right:26px}.project-overview-container[role='dialog'] ol>ol li{list-style:lower-roman;margin-left:10px}.rubric,.edit-rubric{width:100%;table-layout:fixed}.rubric th:not(:empty),.edit-rubric th:not(:empty),.rubric td:not(:empty),.edit-rubric td:not(:empty){border:1px solid #d8d8d8;padding:1rem}.rubric th:not(:empty),.edit-rubric th:not(:empty){background-color:#efefef;color:#333;font-family:"Poppins",sans-serif;font-weight:bold}.rubric .number-list,.edit-rubric .number-list{float:left;height:2rem;width:2rem;background-color:#039be8;border-radius:50%;font-family:"Poppins",sans-serif;color:#fff;text-align:center;line-height:2rem}.rubric .criterion-name,.edit-rubric .criterion-name{color:#333;font-family:"Poppins",sans-serif;font-weight:bold;text-align:right}.rubric .rubric-text,.edit-rubric .rubric-text{white-space:pre-line}.view-grade td{max-width:45vw}.view-grade tfoot th{font-weight:bold}.view-grade .criterion-comments{white-space:pre-line}.question-response{margin-top:32px;border-top:5px solid #fff;background:#3C6D8F;padding:13px 22px;font-family:Open Sans, sans-serif;font-style:italic;font-weight:normal;font-size:14px;line-height:24px;color:#fff}.question-response p{font-family:Open Sans, sans-serif;font-style:italic;font-weight:normal;font-size:14px;line-height:24px;color:#fff}.question-response .question-explanation,.question-response .choice-explanation{font-style:italic;word-break:break-word}.question-response .error-message-wrapper{padding-bottom:16px}.question-with-answer .answered{font-family:Open Sans, sans-serif;font-style:italic;font-weight:normal;font-size:14px;line-height:24px;color:#fff}.question-with-answer p{font-family:Open Sans, sans-serif;font-style:italic;font-weight:normal;font-size:14px;line-height:24px;color:#fff}.download-button-wrapper{padding:0 4px}.cohort-reports .info-msg{text-align:center;padding:10px;font-style:italic}.cohort-students-container .centered-and-flexed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cohort-students-container .cohort-students{margin-bottom:10px}.cohort-students-container .cohort-students th,.cohort-students-container .cohort-students td{border:1px solid #d3d3d3}.cohort-students-container .cohort-students thead th{background:#4a74e1;font-weight:bold;color:#fff;padding:10px}.cohort-students-container .cohort-students tbody th,.cohort-students-container .cohort-students tbody td{padding:10px}.student-section-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.student-section-tile .student-section-header{background-color:#caecfd;margin-bottom:1px;display:-webkit-box;display:-ms-flexbox;display:flex;height:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px 8px 0 0}.student-section-tile .student-section-header .header-index{background-color:#fff;border:1px solid #caecfd;margin-left:26px;width:33px;border-radius:50%;padding:4px}.student-section-tile .student-section-header .header-index .header-index-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.student-section-tile .student-section-header .header-title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;margin-left:20px;text-transform:uppercase;font-weight:800;font-size:16px;color:#3b3b3b}.student-section-tile .units-container{margin-bottom:16px}.completed-course{background-color:#45C569;border-radius:12px;padding:12px;width:100%;min-height:180px;margin:0 0 48px;position:relative;z-index:10;display:block;text-align:center;margin-bottom:48px}@media screen and (min-width: 992px){.completed-course{width:320px;padding:24px 0px;margin-bottom:24px;margin-right:24px;display:inline-block}}.completed-course .label{z-index:2;position:absolute;top:-1.5rem;color:#1f4158;padding:8px 16px;border-radius:200px;font-size:16px;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:bold;background-color:#a4dbf8;width:100px}.completed-course .trophy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.completed-course .trophy .trophy-circle{width:48px;height:48px;border-radius:50%;background-color:#ade8be;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.completed-course .complete-title{color:#404040;font-size:14px}.completed-course .congrats{color:#fff;font-size:20px}.completed-course .review{color:#e7f8eb;font-size:14px;text-decoration:underline}.completed-course .review:hover{color:#3b3b3b}.labels-and-card{position:relative;z-index:10;display:block;margin-bottom:48px}@media screen and (min-width: 992px){.labels-and-card{margin-bottom:inherit;display:inline-block}}.labels-and-card .labels{z-index:2;position:absolute;top:-1.5rem;display:inline-block}.labels-and-card .labels .both-labels{display:-webkit-box;display:-ms-flexbox;display:flex}.labels-and-card .labels .both-labels .label-margin{margin-right:8px}.labels-and-card .labels .current-label,.labels-and-card .labels .optional-label{background-color:#ffc966;color:#1f4158;padding:8px 16px;border-radius:200px;font-size:16px;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:bold}.labels-and-card .labels .current-label{white-space:nowrap;text-overflow:ellipsis}.labels-and-card .labels .optional-label{background-color:#a4dbf8;width:100px}.labels-and-card .currently-enrolled-course{z-index:1;background-color:#fff;border-radius:12px;padding:24px 12px 12px;width:100%;margin:0 0 24px;min-height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (min-width: 992px){.labels-and-card .currently-enrolled-course{width:320px;padding:24px;margin-right:24px}}.labels-and-card .currently-enrolled-course .words .date-range{font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:25.2px;letter-spacing:normal}.labels-and-card .currently-enrolled-course .words .date-range.disable{color:#9d9d9d}.labels-and-card .currently-enrolled-course .words .course-title{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:25.2px;letter-spacing:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.labels-and-card .currently-enrolled-course .words .course-title.disable{color:#6c6c6c}.labels-and-card .currently-enrolled-course .words .lite-course-title{text-wrap:wrap;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold}.labels-and-card .currently-enrolled-course .button .button-disabled{cursor:default;background-color:#cecece;color:#6c6c6c}.labels-and-card .currently-enrolled-course .button .button-disabled:hover{background-color:#cecece}.labels-and-card .currently-enrolled-course .button a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#039be8;border-radius:8px;color:white;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:18px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;max-height:52px;max-width:209px;text-transform:none;padding:16px 24px 16px 20px}.labels-and-card .currently-enrolled-course .button a :disabled{background-color:#9d9d9d;color:#fff}.labels-and-card .currently-enrolled-course .button a:hover{background-color:#0286DA}.my-current-course .current-course-label{font-family:Manrope;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;color:#039be8;margin-bottom:8px}@media screen and (min-width: 768px){.my-current-course .current-course-label{font-size:18px}}@media screen and (min-width: 992px){.my-current-course .current-course-label{font-size:18px}}@media screen and (min-width: 1200px){.my-current-course .current-course-label{font-size:20px}}.my-current-course .current-course-title{font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;margin-bottom:8px}@media screen and (min-width: 768px){.my-current-course .current-course-title{font-size:20px}}@media screen and (min-width: 992px){.my-current-course .current-course-title{font-size:20px}}@media screen and (min-width: 1200px){.my-current-course .current-course-title{font-size:24px}}.my-current-lesson{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.my-current-lesson{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.my-current-lesson .left{padding-right:8px}.my-current-lesson .left .current-lesson-header .current-lesson-label{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;color:#039be8;margin-bottom:8px}@media screen and (min-width: 768px){.my-current-lesson .left .current-lesson-header .current-lesson-label{font-size:18px}}@media screen and (min-width: 992px){.my-current-lesson .left .current-lesson-header .current-lesson-label{font-size:18px}}@media screen and (min-width: 1200px){.my-current-lesson .left .current-lesson-header .current-lesson-label{font-size:20px}}.my-current-lesson .left .current-lesson-content{display:-webkit-box;display:-ms-flexbox;display:flex}.my-current-lesson .left .current-lesson-content .title{font-weight:800;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;margin-bottom:8px}@media screen and (min-width: 768px){.my-current-lesson .left .current-lesson-content .title{font-size:20px}}@media screen and (min-width: 992px){.my-current-lesson .left .current-lesson-content .title{font-size:20px}}@media screen and (min-width: 1200px){.my-current-lesson .left .current-lesson-content .title{font-size:24px}}.my-current-lesson .resume{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-current-lesson .resume button{background-color:#039be8;border-radius:8px;color:white;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;max-height:52px;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-transform:none;padding:10px 22px 10px 10px}.my-current-lesson .resume button:hover{background-color:#0286DA}.my-current-lesson .resume .button-disabled{cursor:default;background-color:#cecece;color:#6c6c6c;padding:25px;font-size:18px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;max-height:52px;width:209px}.my-current-lesson .resume .button-disabled:hover{background-color:#cecece}.flex-bootcamp-course-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.currently-enrolled{margin-bottom:40px;padding:40px 40px 49px;background-color:#fff;border-radius:12px;min-height:388px}.currently-enrolled .flex-top-of-program-cohort-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media only screen and (max-width: 1279px){.currently-enrolled .flex-top-of-program-cohort-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}@media only screen and (max-width: 1023px){.currently-enrolled .flex-top-of-program-cohort-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1727px){.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 1279px){.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 1023px){.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info .program-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width: 1023px){.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info .program-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info .program-text .optional-label{padding:8px 16px;font-size:16px;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:bold;white-space:nowrap}.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info .program-text .grey-text{color:#3B3B3B;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:140%;white-space:nowrap}.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info .program-text .blue-text{color:#039BE8;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;text-overflow:ellipsis;overflow:hidden;font-weight:800;line-height:140%;margin-left:5px;margin-right:24px;white-space:nowrap}.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info .small-screen-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info .small-screen-flex .program-dates{color:#3B3B3B;font-family:"Lato",sans-serif;font-size:16px;font-style:normal;font-weight:400;margin-left:12px;white-space:nowrap}.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info .small-screen-flex .icon-schedule{margin-top:7px}.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info .small-screen-flex .text-divide{width:20px;border-left:1px solid black;color:transparent}@media only screen and (max-width: 1727px){.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info .small-screen-flex .text-divide{display:none}}@media only screen and (max-width: 1279px){.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info .small-screen-flex .text-divide{display:none}}@media only screen and (max-width: 1023px){.currently-enrolled .flex-top-of-program-cohort-container .flex-text-program-info .small-screen-flex .text-divide{display:none}}.currently-enrolled .flex-top-of-program-cohort-container .download-btn{border-radius:8px;border:2px solid #039be8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 16px 5px 10px}@media only screen and (max-width: 1279px){.currently-enrolled .flex-top-of-program-cohort-container .download-btn{margin-top:20px}}@media only screen and (max-width: 1023px){.currently-enrolled .flex-top-of-program-cohort-container .download-btn{margin-top:20px}}.currently-enrolled .flex-top-of-program-cohort-container .download-btn .download-btn-txt{color:#039be8;text-align:center;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:0}.currently-enrolled .flex-top-of-program-cohort-container .download-btn:hover{border-color:#0286DA}.currently-enrolled .flex-top-of-program-cohort-container .download-btn:hover svg path{fill:#0286DA}.currently-enrolled .flex-top-of-program-cohort-container .download-btn:hover .download-btn-txt{color:#0286DA}.currently-enrolled{border:2px solid #4FB9EF;margin-bottom:40px;padding:20px 10px;background-color:#caecfd;opacity:100%;border-radius:12px;position:relative}@media screen and (min-width: 1200px){.currently-enrolled{padding:40px 40px 49px}}.currently-enrolled.bootcamp{background-color:rgba(202, 236, 253, .4);border:none}.currently-enrolled .top{margin-bottom:24px}.currently-enrolled .bottom{display:block;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:1.5s;animation-duration:1.5s}@media screen and (min-width: 992px){.currently-enrolled .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@-webkit-keyframes fade-in{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in{0%{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.currently-enrolled .pathstream-user{position:absolute;bottom:0;right:0;margin-left:auto;z-index:1;display:none}@media screen and (min-width: 992px){.currently-enrolled .pathstream-user{display:inherit}}.currently-enrolled .hills{right:0;position:absolute;bottom:0;display:none}@media screen and (min-width: 992px){.currently-enrolled .hills{display:inherit}}:root *:focus{outline:2px solid blue}.learning-home-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#ebf8ff;color:#3b3b3b;padding:0 10px;height:100%;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;position:relative}@media screen and (min-width: 992px){.learning-home-wrapper{display:grid}}@media screen and (min-width: 1200px){.learning-home-wrapper{padding:0 40px}}.learning-home-wrapper .top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:40px}@media screen and (min-width: 992px){.learning-home-wrapper .top-row{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}.learning-home-wrapper .top-row .square{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 10px 20px 0 rgba(79, 185, 239, .3);box-shadow:0 10px 20px 0 rgba(79, 185, 239, .3);padding:20px 16px;min-width:98%;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 992px){.learning-home-wrapper .top-row .square{width:100%;padding:40px 40px 49px}}.learning-home-wrapper .top-row .courses{margin-bottom:40px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width: 768px){.learning-home-wrapper .top-row .courses{margin-bottom:40px}}@media screen and (min-width: 992px){.learning-home-wrapper .top-row .courses{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0px}}.learning-home-wrapper .top-row .lessons{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:40px}@media screen and (min-width: 992px){.learning-home-wrapper .top-row .lessons{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0px}}.learning-home-welcome{margin:40px 0;font-family:Manrope;font-size:28px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.4}.admin-impersonation{background-color:#ffdb99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:8px 40px}.admin-impersonation .icon-and-text{display:-webkit-box;display:-ms-flexbox;display:flex}.admin-impersonation .icon-and-text .user-text{margin-left:12px;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:800;font-size:16px;font-stretch:normal;font-style:normal;line-height:normal;text-transform:none;letter-spacing:normal}.admin-impersonation .return-button button{background-color:#039be8;border-radius:8px;color:white;font-family:Manrope;font-size:16px;font-weight:800;padding:8px 28px;font-stretch:normal;font-style:normal;line-height:normal;text-transform:none;letter-spacing:normal}.ps2-student-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:white;border-right:2px solid #c4c4c4;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ps2-student-nav-container .ps2-logo-container{margin-left:40px;margin-top:23px;margin-bottom:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1023px){.ps2-student-nav-container .ps2-logo-container{margin-left:10px}}@media only screen and (max-width: 767px){.ps2-student-nav-container .ps2-logo-container{display:none}}.ps2-student-nav-container .student-nav-flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container .student-nav-link-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:40px;padding-left:40px;border-right:1px solid #3b3b3b}.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container .student-nav-link-item-container:last-of-type{border-right:none}@media only screen and (max-width: 1023px){.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container .student-nav-link-item-container{padding:0 10px}}@media only screen and (max-width: 767px){.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container .student-nav-link-item-container{padding:10px;border-right:none}}.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container .student-nav-link-item-container .ps2-navigation-icon{height:20px;width:20px;margin-right:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container .student-nav-link-item-container .ps2-navigation-icon path{fill:#0a0a0a}.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container .student-nav-link-item-container .ps2-student-nav-link{height:20px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:800;font-size:16px;line-height:22.4px;letter-spacing:1px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#0a0a0a}.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container .student-nav-link-item-container .ps2-student-nav-link:hover{color:#0286DA}.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container .student-nav-link-item-container .ps2-student-nav-link:hover svg path{fill:#0286DA}@media only screen and (max-width: 1279px){.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container .student-nav-link-item-container .ps2-student-nav-link{font-size:14px}}.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container .student-nav-link-item-container .active-link{color:#039be8}.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container .student-nav-link-item-container .active-link .ps2-navigation-icon path{fill:#039be8}.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container .student-nav-link-item-container .active-link:hover{color:#0286DA}.ps2-student-nav-container .student-nav-flex-between .student-nav-links-container .student-nav-link-item-container .active-link:hover .ps2-navigation-icon path{fill:#0286DA}.ps2-student-nav-container .student-nav-flex-between .student-nav-ps2-avatar-container{height:48px;width:48px;border-radius:50%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:40px;background-color:#9D9D9D;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ps2-student-nav-container .student-nav-flex-between .student-nav-ps2-avatar-container:hover{background-color:#6C6C6C}.ps2-student-nav-container .student-nav-flex-between .student-nav-ps2-avatar-container img{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.student-menu{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif;color:#3b3b3b}.student-menu .outer{width:320px;z-index:1044;top:48px;right:-3px;position:absolute}.student-menu .outer .arrow-up{width:0;height:0;margin-left:auto;margin-right:16px;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-transform:translateY(5%);transform:translateY(5%);border-bottom:17px solid white;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.student-menu .outer .bubble{-webkit-box-shadow:0 0 20px 0 rgba(79, 185, 239, .3);box-shadow:0 0 20px 0 rgba(79, 185, 239, .3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:12px}.student-menu .outer .bubble .heading{padding:16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.student-menu .outer .bubble .heading .title{font-size:20px;font-weight:800}.student-menu .outer .bubble .heading .close-wrapper{cursor:pointer}.student-menu .outer .bubble .heading .close-wrapper:focus{outline:2px solid blue}.student-menu .outer .bubble .heading .close-wrapper .close{width:16px;height:16px;color:#9d9d9d}.student-menu .outer .bubble .body{border-top:1px solid #cecece;padding:24px 24px 0 24px;border-bottom:1px solid #cecece;font-size:14px;font-weight:700}.student-menu .outer .bubble .body .change-password,.student-menu .outer .bubble .body .terms,.student-menu .outer .bubble .body .help{padding-bottom:24px}.student-menu .outer .bubble .body .change-password a,.student-menu .outer .bubble .body .terms a,.student-menu .outer .bubble .body .help a{color:#3b3b3b;text-decoration:none}.student-menu .outer .bubble .body .change-password a:hover,.student-menu .outer .bubble .body .terms a:hover,.student-menu .outer .bubble .body .help a:hover{color:#039be8}.student-menu .outer .bubble .footer{padding:20px 24px}.student-menu .outer .bubble .footer .sign-out{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.student-menu .outer .bubble .footer .sign-out .sign-out-logo{margin-right:8px}.student-menu .outer .bubble .footer .sign-out .message{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:black;text-decoration:none}.student-menu .outer .bubble .footer .sign-out .message:hover{color:#039be8}.project-show-landing__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sql-results{width:100%;overflow-y:auto;padding:20px}.sql-results td,.sql-results th{text-align:center}.sql-results td{font-weight:400}.sql-results table{margin-bottom:10px}.sql-results table th,.sql-results table td{border:1px solid #f9fafb}.sql-results table thead th{font-weight:bold;background:#f4f5f5;color:#000;padding:10px;font-family:'Open Sans', sans-serif;text-transform:lowercase}.sql-results table tbody td{padding:5px}.sql-results table tr{vertical-align:top;border-top:1px solid #333;border-bottom:1px solid #333}.sql-results table tr:hover{background:none;border-top:1px solid #333;border-bottom:1px solid #333}.student-graded-tile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff4cc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;min-height:56px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1px;padding:16px 64px 16px 48px;cursor:pointer}@media only screen and (max-width: 767px){.student-graded-tile{padding:16px 10px}}.student-graded-tile.complete{background-color:#cef1d8}.student-graded-tile .unit-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;padding-left:12px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.student-graded-tile .unit-title .unit-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.student-graded-tile .unit-title .unit-tags .you-are-here{background-color:#039be8;color:#fff;border-radius:50px;padding:8px 12px;margin:0 8px}.student-graded-tile .unit-title .unit-tags .suggested{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.student-graded-tile .unit-status{color:#6c6c6c}.student-module-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:56px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1px;cursor:pointer}.student-module-tile .unit-row{background-color:#ebf8ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 64px 16px 48px}@media only screen and (max-width: 767px){.student-module-tile .unit-row{padding:16px 10px}}.student-module-tile .unit-row.expanded{margin-bottom:1px}.student-module-tile .unit-row.complete{background-color:#e7f8eb}.student-module-tile .unit-row .unit-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;padding-left:12px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.student-module-tile .unit-row .unit-title .you-are-here{background-color:#039be8;color:#fff;border-radius:50px;padding:8px 12px;margin:0 8px}.student-module-tile .unit-row .unit-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.student-module-tile .unit-row .unit-status{color:#6c6c6c;width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.student-module-tile .components-hidden{display:none}.student-module-tile .components-expanded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:1px}.asana-account-created-modal .ant-modal-body{text-align:center;padding:60px 80px 40px}.asana-account-created-modal .check-icon{border:1px solid #ffc845;border-radius:33px;padding:18px;font-size:25px;background-color:#ffc845;color:#fff;margin-bottom:20px}.asana-account-created-modal .title{font-weight:600;font-size:20px;margin-bottom:20px}.asana-account-created-modal .sub-title{font-size:16px;font-weight:600}.asana-account-created-modal .lab-email{display:inline-block;padding:5px 25px;background-color:#f1f1f1;margin-bottom:15px}.asana-account-created-modal .login-instruct{color:#6c747e;font-size:14px;margin-bottom:20px}.asana-account-created-modal hr{margin-top:20px;height:1px;background-color:#f1f1f1;border:none}.asana-account-created-modal .view-email-instruct{font-style:italic;color:#6c747e;font-size:14px}.asana-account-created-modal .view-asana-invite-email{border-radius:28px;padding:10px 30px 25px;text-transform:uppercase;background-color:#f1f1f1;font-size:11px;margin:10px 10px;color:#6c747e}.asana-account-created-modal .new-email{font-weight:bold}.asana-account-created-modal .new-email button{color:#1890ff;font-weight:600}.asana-account-created-modal .new-email button:hover{color:#4ba9ff}.asana-email-modal .asana-email{margin-top:30px;padding:20px;border:1px solid #7f7f7f}.asana-email-modal .back{text-align:right;margin-top:10px}.asana-email-modal .back button{border-radius:28px;padding:10px 20px 25px;text-transform:uppercase;background-color:#416de0;font-size:11px;color:#fff;font-weight:bold}.no-asana-email-modal .no-asana-email{text-align:center;padding:30px}.no-asana-email-modal .no-asana-email .modal-icon .anticon{border-radius:33px;padding:15px;color:#fff;background-color:#ff4f51;margin-bottom:25px}.no-asana-email-modal .no-asana-email .title{font-size:18px;font-weight:bold;color:#000;margin-bottom:20px}.no-asana-email-modal .no-asana-email .body{font-size:12px;margin-bottom:25px}.no-asana-email-modal .no-asana-email .body div{margin-bottom:20px}.no-asana-email-modal .no-asana-email .body .contact-support{margin-left:80px;margin-right:80px}.no-asana-email-modal .back{text-align:right}.no-asana-email-modal .back button{border-radius:28px;padding:10px 20px 25px;text-transform:uppercase;background-color:#416de0;font-size:11px;color:#fff;font-weight:bold}legend.label-modal{text-align:left}.user-attribute-modal .custom-input{margin-top:10px}.app-select{padding-bottom:10px}.ckeditor_styles_plugin--callout-instruction{padding:20px 30px;width:100%;min-height:87px;margin:40px auto;color:#000;font-size:14px;line-height:23px;font-family:"Open Sans",sans-serif;border-left:8px solid #039be8;background-color:#c9edfb}.ckeditor_styles_plugin--callout-note{padding:20px 30px;width:100%;min-height:87px;margin:40px auto;color:#000;font-size:14px;line-height:23px;font-family:"Open Sans",sans-serif;border-left:8px solid orange;background-color:#fff4cc}.ckeditor_styles_plugin--callout-warning{padding:20px 30px;width:100%;min-height:87px;margin:40px auto;color:#000;font-size:14px;line-height:23px;font-family:"Open Sans",sans-serif;border-left:8px solid tomato;background-color:#ffd1b5}.ckeditor_styles_plugin--callout-definition{padding:20px 30px;width:100%;min-height:87px;margin:40px auto;color:#000;font-size:14px;line-height:23px;font-family:"Open Sans",sans-serif;border-left:8px solid #1e557a;background-color:#d6e6f1}.ckeditor_styles_plugin--callout-warning-2{padding:20px 30px;width:100%;min-height:87px;margin:40px auto;color:#000;font-size:14px;line-height:23px;font-family:"Open Sans",sans-serif;border:1px solid #7a3d00;border-radius:8px}.ckeditor_styles_plugin--as-right{width:30%;min-height:202px;background:d6e6f1;font-size:14px;padding:15px 20px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Open Sans",sans-serif;float:right;margin-left:30px}.ckeditor_styles_plugin--as-left{width:30%;min-height:202px;background:d6e6f1;font-size:14px;padding:15px 20px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Open Sans",sans-serif;float:left;margin-right:30px}.ckeditor_styles_plugin--blockquote{font-style:italic;padding:20px 46px;font-size:16px;border-left:8px solid #ffefd5;background:#fffdf6;font-family:"Open Sans",sans-serif}.ckeditor_styles_plugin--comment{padding:10px 15px;max-width:95%;margin:20px auto;background-color:#ffd485;font-weight:700;border:3px dashed #000;font-family:"Open Sans",sans-serif}.ckeditor_styles_plugin--comment:before{content:'💬 ';font-size:1.6em;font-weight:700;margin:0}.ckeditor_styles_plugin--codeblock{font-family:'Roboto Mono', monospace;padding:0px 3px;background-color:#efefef;border:1px solid #c9c9c9;border-radius:2px;word-wrap:break-word;font-weight:400;color:#000}.ckeditor_styles_plugin--sql-keyword{font-family:'Roboto Mono', monospace;padding:0px 3px;background-color:#efefef;border:1px solid #c9c9c9;border-radius:2px;word-wrap:break-word;color:#0171b7;font-weight:600}.ckeditor_styles_plugin--excel-form{font-family:'Roboto Mono', monospace;padding:0px 3px;background-color:#efefef;border:1px solid #c9c9c9;border-radius:2px;word-wrap:break-word;color:#2a7a1f;font-weight:600}.ckeditor_styles_plugin--kbd{margin:0 0.1em;padding:0.1em 0.6em;border-radius:3px;border:1px solid #ccc;color:#333;line-height:1.4;display:inline-block;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .2),inset 0 0 0 2px #fff;box-shadow:0 1px 0 rgba(0, 0, 0, .2),inset 0 0 0 2px #fff;background-color:#F7F7F7;-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .2),0 0 0 2px #fff inset;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .2),0 0 0 2px #fff inset;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:0 1px 0 #fff}.ckeditor_styles_plugin--inline-comment{background:#ffd485;padding:2px;font-weight:700;border:2px solid #000}.ckeditor_styles_plugin--callout-keyword,.ckeditor_styles_plugin--overline-blue{font-family:"Lato",sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:16.8px}.ckeditor_styles_plugin--callout-keyword{font-size:14px}.ckeditor_styles_plugin--overline-blue{font-size:11px;color:#1e557a}.block .ckeditor_heading_plugin--h1{color:#1e557a;font-family:'Lato', sans-serif;font-size:32px;font-weight:700;line-height:50.4px}.block .ckeditor_heading_plugin--h2{color:#1e557a;font-family:'Lato', sans-serif;font-weight:600;font-size:24px;letter-spacing:0.5px;line-height:38.4px;margin-top:16px}.block .ckeditor_heading_plugin--h3{color:#1e557a;font-family:'Lato', sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:1px;line-height:19.2px;margin:0;margin-top:32px}.block .ckeditor_heading_plugin--h4{color:#1e557a;font-family:'Lato', sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;line-height:19px;margin-bottom:0;margin-top:22px}pre{word-wrap:break-word}pre code.hljs{font-style:normal;text-align:left;padding:20px}.file-upload-modal .ant-modal-header,.file-upload-modal .ant-modal-body{padding:30px}.file-upload-modal .ant-modal-body{padding-bottom:35px}.file-upload-modal .ant-modal-header{padding-top:60px}.file-upload-modal .ant-modal-title{font-weight:bold;font-size:18px}.file-upload-modal .instructions{margin-bottom:20px}.file-upload-modal .select-file-button{width:100%;height:60px;border-style:hidden;background-color:#efefef}.file-upload-modal .select-file-button span{font-weight:bold;font-size:12px}.file-upload-modal .select-file-button .anticon-upload{font-size:15px;color:#416de0}.file-upload-modal .select-file-button:hover,.file-upload-modal .select-file-button:focus{background-color:#557de3}.file-upload-modal .select-file-button:hover .select-file-text,.file-upload-modal .select-file-button:focus .select-file-text{display:none}.file-upload-modal .select-file-button:hover .anticon-upload,.file-upload-modal .select-file-button:focus .anticon-upload{color:#fff}.file-upload-modal .uploading-card{background-color:#efefef}.file-upload-modal .uploading-card .uploading-icon{float:left;width:10%;font-size:25px;color:#636b75}.file-upload-modal .uploading-card .uploading-body{float:left}.file-upload-modal .uploading-card .uploading-body .file-name{margin-bottom:0;font-weight:bold}.file-upload-modal .uploading-card .uploading-body .file-status{font-size:12px}.file-upload-modal .uploaded-list{margin-bottom:15px}.file-upload-modal .uploaded-list .uploaded-list-item{width:100%}.file-upload-modal .uploaded-list .uploaded-list-item .uploaded-icon{float:left;width:10%;font-size:25px;color:#416de0}.file-upload-modal .uploaded-list .uploaded-list-item .uploaded-body{float:left;width:33%}.file-upload-modal .uploaded-list .uploaded-list-item .uploaded-body .file-name{margin-bottom:0;font-weight:bold}.file-upload-modal .uploaded-list .uploaded-list-item .uploaded-body .file-size{font-size:12px}.file-upload-modal .uploaded-list .uploaded-list-item .uploaded-remove{float:right;padding-top:10px}.file-upload-modal .buttons{text-align:right;margin-top:25px}.file-upload-modal .buttons .remove-all-button,.file-upload-modal .buttons .submit-button{font-size:10px;font-weight:bold;text-transform:uppercase}.file-upload-modal .buttons .remove-all-button{border-style:hidden}.file-upload-modal .buttons .submit-button{border-style:hidden;border-radius:28px;padding:14px 25px;height:40px;color:#fff;background-color:#557de3}.link-upload-modal .ant-modal-header,.link-upload-modal .ant-modal-body{padding:30px}.link-upload-modal .ant-modal-body{padding-bottom:35px}.link-upload-modal .ant-modal-header{padding-top:60px}.link-upload-modal .ant-modal-title{font-weight:bold;font-size:18px}.link-upload-modal .instructions{list-style:decimal;margin-left:20px}.link-upload-modal .note{font-style:italic;margin-bottom:20px}.link-upload-modal .buttons{text-align:right;margin-top:25px}.link-upload-modal .buttons .submit-button{font-size:10px;font-weight:bold;text-transform:uppercase;border-style:hidden;border-radius:28px;padding:14px 25px;height:40px;color:#fff;background-color:#557de3}.link-upload-modal .missing-link{font-size:10px;font-style:italic;color:#ff4f51}.main-image-popup-container{position:absolute;top:0;height:100vh;width:100%}.main-image-popup-container .ff-container{width:100%;max-height:100%}.main-image-popup-container .ff-canvas.ff-canvas-ready{width:100%}.main-image-popup-container .ff-image{width:100%}.popup-image-wrapper.enabled img{cursor:pointer}.rte-access-note{font-size:11px;font-style:italic;text-align:center;margin-top:8px}.disabled{color:rgba(0, 0, 0, .25) !important;background:#f5f5f5 !important}.disabled:hover{cursor:not-allowed}.disabled:hover svg *{fill:rgba(0, 0, 0, .25) !important}.nav-content-wrapper .grading.lab-page-content{padding-left:64px}.nav-content-wrapper .grading.lab-page-content .lab-wrapper{width:calc(100vw - 364px)}.nav-content-wrapper.ps2{font-family:"Lato",sans-serif}.nav-content-wrapper.ps2 h1,.nav-content-wrapper.ps2 h2,.nav-content-wrapper.ps2 h3,.nav-content-wrapper.ps2 h4,.nav-content-wrapper.ps2 h5,.nav-content-wrapper.ps2 h6,.nav-content-wrapper.ps2 button{font-family:Manrope,"Trebuchet MS",Helvetica,Arial,sans-serif}.header__right{z-index:100}.header .header-logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#039be8;width:56px;height:56px}.header .header-logo-wrapper img{width:26px}.header .school-logo{padding:15px 10px;width:210px;height:56px}.header .school-logo img{max-height:100%;max-width:100%}.module__progress{margin-top:-8px}#ruleset-builder .check-text-main-container{margin-left:40px;border:1px solid #f7f8fb;border-radius:10px;background:#f3f4f7;padding:20px;margin-bottom:30px}.autograder-summary{margin-left:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.autograder-summary .see-rubric-button{margin-top:24px}.autograder-summary-modal .modal-container{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Lato, sans-serif;font-style:normal;padding-right:32px}.autograder-summary-modal .ruleset-criterion-report-container{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:32px}.autograder-summary-modal.ant-modal{top:24px}.autograder-summary-modal .model-answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.autograder-summary-modal .model-answer-header{width:100%;background-color:#528bfd;color:#fff;font-size:16px;padding:16px 20px}.autograder-summary-modal .model-answer img{margin:24px 0;max-height:500px;max-width:100%}.autograder-summary-modal .model-answer-description{padding:0 20px}.ps2 .autograder-summary-modal .modal-container{font-family:"Lato",sans-serif}.proficiency-level{width:240px;min-height:240px;border:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;margin-bottom:24px;position:relative}.proficiency-level.recommended{border-color:#528bfd}.proficiency-level-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.proficiency-level-title{background:#000;color:#fff;font-weight:600;font-size:16px;text-align:center;padding:8px}.recommended .proficiency-level-title{background:#528bfd}.proficiency-level-content{padding:12px}.proficiency-level-grade{background:#f7f8fb;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;width:30px;height:30px;text-align:center;padding:4px;margin:0 2px}.proficiency-level-grade-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-15px;right:10px}.proficiency-level-grade:hover{background:#6c747e;color:#f9fafb}.check-part-container .check-main{margin-left:40px;border:1px solid #d6d6d6;border-radius:10px;background:#eceded;padding:20px}.check-part-container .add-check-field-btn{background:#eceded;text-align:right;height:35px;width:100%;border:none}.check-part-container .add-check-field-btn:hover{background:#eceded}.check-part-container .add-check-field-btn:focus{background:#eceded}.check-part-container .check-top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.check-part-container .check-location-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.check-part-container .check-expression-section{-ms-flex-preferred-size:60%;flex-basis:60%}.check-part-container .check-location-name{margin-right:20px}.check-part-container .check-match-location-specific{color:blue;cursor:pointer;font-style:italic;margin-bottom:15px}.check-part-container .check-match-location-where{font-weight:bold}.check-part-container .check-match-location-data-source{font-style:italic;opacity:0.8}.check-part-container .check-footer{text-align:right}.check-part-container .check-submit{margin-right:20px}.rule-part-container .rule-main{width:700px;margin-left:auto;margin-right:auto;border-radius:10px;padding:20px}.rule-part-container .add-rule-field-btn{text-align:right;height:35px;width:100%;border:none;border-top:1px solid #af9d9d}.rule-part-container .rule-points{margin-right:40px}.rule-part-container .rule-pt-resubmit-group{display:-webkit-box;display:-ms-flexbox;display:flex}.rule-part-container .rule-resubmit{-ms-flex-item-align:end;align-self:flex-end;margin-left:80px}.rule-part-container .save-rule-submit{text-align:right}.rule-part-container .save-rule-field-btn{margin-right:20px}.ruleset-container .ruleset-main{width:700px;margin-left:auto;margin-right:auto;border-radius:10px;padding:20px}.ruleset-container .add-ruleset-field-btn{text-align:right;height:35px;width:100%;border:none;border-top:1px solid #af9d9d}.ruleset-container .save-ruleset-submit{text-align:right}.ruleset-container .save-ruleset-field-btn{margin-right:20px}.ruleset-criterion-part-container .ruleset-criterion-main{width:700px;margin-left:auto;margin-right:auto;border-radius:10px;padding:20px}.ruleset-criterion-part-container .ruleset-name{font-weight:400;color:#000}.ruleset-criterion-part-container .select-box{border-radius:2px;border:1px solid #757575;padding:4px;background-color:#fff}.ruleset-criterion-part-container .add-ruleset-criterion-field-btn{text-align:right;height:35px;width:100%;border:none;border-top:1px solid #af9d9d}.ruleset-criterion-part-container .save-ruleset-criterion-submit{text-align:right}.ruleset-criterion-part-container .save-ruleset-criterion-field-btn{margin-right:20px}.ruleset-criterion-part-container .non-linear-option{margin-right:5px}.ruleset-criterion-part-container .score-range-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;margin-bottom:50px}.ruleset-criterion-part-container .score-range{margin-top:15px;width:25%}.ruleset-criterion-part-container .score{font-weight:bold;margin-right:8px}.ruleset-criterion-part-container .sheet-name{display:inline-block;width:calc(50% - 12px)}.ruleset-criterion-part-container .sheet-total-rows{display:inline-block;margin-left:20px;width:40%}.autograder-create-rulesets .action-divider span{font-style:italic;color:#ffc34d}.autograder-create-rulesets .logo-color.ant-divider-horizontal.ant-divider-with-text::before{border-top-color:#039be8}.autograder-create-rulesets .logo-color.ant-divider-horizontal.ant-divider-with-text::after{border-top-color:#ff4f51}.autograder-create-rulesets .ruleset-name-title{font-weight:bold;margin-bottom:5px}.autograder-create-rulesets .name-input{margin-bottom:20px}.autograder-create-rulesets .create-ruleset-btn{border-radius:5px;font-weight:bold}.autograder-create-rulesets .edit-ruleset-btn.remove,.autograder-create-rulesets .remove-all-rulesets-btn{color:#7f7f7f;border-color:#7f7f7f}.autograder-create-rulesets .action-separator{margin-top:40px}.autograder-create-rulesets .remove-all-rulesets-btn{margin-left:10px;border-radius:5px;font-weight:bold}.autograder-create-rulesets .ruleset-list{margin-top:20px}.autograder-create-rulesets .edit-ruleset-btn,.autograder-create-rulesets .grade-by-cohort-btn{margin-right:20px;border-radius:5px;font-weight:bold}.grade-by-cohort{padding-bottom:20px}.grade-by-cohort .title{font-weight:bold;margin:0 25px 10px 0;font-size:20px}.grade-by-cohort .submission-selector{margin-bottom:20px}.grade-by-cohort .spinner{margin-top:20px}.ruleset-criterion-report-recommended-grade-container{display:-webkit-box;display:-ms-flexbox;display:flex}.ruleset-criterion-report-recommended-grade-container.large{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ruleset-criterion-report-recommended-grade-container.small{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ruleset-criterion-report-recommended-grade-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.large .ruleset-criterion-report-recommended-grade-header-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.small .ruleset-criterion-report-recommended-grade-header-container{margin-left:8px}.ruleset-criterion-report-recommended-grade-header{font-weight:bold;font-size:18px;line-height:22px}.ruleset-criterion-report-recommended-grade-header span{white-space:nowrap}.ruleset-criterion-report-recommended-grade-title{font-weight:bold;font-size:14px;line-height:17px}.ruleset-criterion-report-recommended-grade-grade{background-color:#528bfd;color:#fff;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}.model-answer .ruleset-criterion-report-recommended-grade-grade{background-color:#000}.large .ruleset-criterion-report-recommended-grade-grade{margin-top:24px;padding:16px;width:76px;font-size:36px;line-height:43px}.small .ruleset-criterion-report-recommended-grade-grade{width:36px;font-size:16px;line-height:19px}.ruleset-criterion-report{font-family:Lato, sans-serif;font-style:normal}.ruleset-criterion-report thead[class*='ant-table-thead'] th{background-color:#333;color:#fff;padding:12px 16px;font-weight:bold;font-size:14px;line-height:17px}.ruleset-criterion-report span.ruleset-criterion-report-success{color:#4b9b56}.ruleset-criterion-report span.ruleset-criterion-report-fail{color:#ff4f51}.ruleset-criterion-report .ant-table-tbody>tr .ant-table{margin-left:41px}.ruleset-criterion-report-header{height:58px;padding:18px 20px;background-color:#eceded;font-weight:bold;font-size:16px;line-height:20px}.check-text-main{margin-bottom:20px}.check-text-main .order-index{margin-right:10px;font-size:14px}.check-text-main .check-compare-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.check-text-main .check-location,.check-text-main .check-property{margin-left:10%;display:-webkit-box;display:-ms-flexbox;display:flex}.check-text-main .check-location-label{margin-right:20px}.check-text-main .check-location-where,.check-text-main .check-property-value{font-weight:bold}.check-text-main .check-location-type{opacity:0.7;font-style:italic}.check-text-main .check-property-label{margin-right:20px}.check-text-main .check-operator,.check-text-main .check-value{margin-left:10%;font-weight:bold}.check-text-main .edit-field{text-align:right}.ruleset-criterion-text-label-main{margin:0 0 10px 20px;font-size:18px;border-bottom:1px solid #949494;padding-bottom:10px}.ruleset-criterion-text-label-main .order-index{margin-right:10px;font-size:16px}.ruleset-criterion-text-label-main .edit-field{text-align:right;visibility:hidden}.ruleset-criterion-text-label-main .score-range-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ruleset-criterion-text-label-main .non-linear-grading-title{font-style:italic;font-size:16px;margin-top:15px}.ruleset-criterion-text-label-main .score-range{margin-top:15px;width:25%;font-size:14px}.ruleset-criterion-text-label-main .score{margin-right:8px}.ruleset-criterion-text-label-main .max-range{font-style:italic;font-weight:bold}.ruleset-criterion-header:hover .ruleset-criterion-text-label-main .edit-field{visibility:visible}.ruleset-text-label-main{font-weight:bold;font-size:20px;margin-bottom:10px}.ruleset-text-label-main .order-index{margin-right:10px;font-size:16px}.ruleset-header .ruleset-text-label-main .edit-field{text-align:right;visibility:hidden}.ruleset-header:hover .ruleset-text-label-main .edit-field{visibility:visible}.rule-text-only-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.rule-text-only-main .order-index{margin-right:10px;font-size:14px}.rule-text-only-main .rule-label{margin:0 0 10px 40px;font-size:16px}.rule-text-only-main .rule-desc{font-size:12px}.rule-text-only-main .support-text{color:#949494;font-style:italic}.rule-text-only-main .rule-description{font-size:12px}.rule-header .rule-text-only-main .edit-field{text-align:right;visibility:hidden}.rule-header:hover .rule-text-only-main .edit-field{visibility:visible}.file-upload-modal .ant-modal-header,.file-upload-modal .ant-modal-body{padding:30px}.file-upload-modal .ant-modal-body{padding-bottom:35px}.file-upload-modal .ant-modal-header{padding-top:60px}.file-upload-modal .ant-modal-title{font-weight:bold;font-size:18px}.file-upload-modal .instructions{margin-bottom:20px}.file-upload-modal .select-file-button{width:100%;height:60px;border-style:hidden;background-color:#efefef}.file-upload-modal .select-file-button span{font-weight:bold;font-size:12px}.file-upload-modal .select-file-button .anticon-upload{font-size:15px;color:#416de0}.file-upload-modal .select-file-button:hover,.file-upload-modal .select-file-button:focus{background-color:#557de3}.file-upload-modal .select-file-button:hover .select-file-text,.file-upload-modal .select-file-button:focus .select-file-text{display:none}.file-upload-modal .select-file-button:hover .anticon-upload,.file-upload-modal .select-file-button:focus .anticon-upload{color:#fff}.file-upload-modal .uploading-card{background-color:#efefef}.file-upload-modal .uploading-card .uploading-icon{float:left;width:10%;font-size:25px;color:#636b75}.file-upload-modal .uploading-card .uploading-body{float:left}.file-upload-modal .uploading-card .uploading-body .file-name{margin-bottom:0;font-weight:bold}.file-upload-modal .uploading-card .uploading-body .file-status{font-size:12px}.file-upload-modal .uploaded-list{margin-bottom:15px}.file-upload-modal .uploaded-list .uploaded-list-item{width:100%}.file-upload-modal .uploaded-list .uploaded-list-item .uploaded-icon{float:left;width:10%;font-size:25px;color:#416de0}.file-upload-modal .uploaded-list .uploaded-list-item .uploaded-body{float:left;width:33%}.file-upload-modal .uploaded-list .uploaded-list-item .uploaded-body .file-name{margin-bottom:0;font-weight:bold}.file-upload-modal .uploaded-list .uploaded-list-item .uploaded-body .file-size{font-size:12px}.file-upload-modal .uploaded-list .uploaded-list-item .uploaded-remove{float:right;padding-top:10px}.file-upload-modal .buttons{text-align:right;margin-top:25px}.file-upload-modal .buttons .remove-all-button,.file-upload-modal .buttons .submit-button{font-size:10px;font-weight:bold;text-transform:uppercase}.file-upload-modal .buttons .remove-all-button{border-style:hidden}.file-upload-modal .buttons .submit-button{border-style:hidden;border-radius:28px;padding:14px 25px;height:40px;color:#fff;background-color:#557de3}body{font-family:"Poppins",sans-serif;color:#000}*:focus{outline:5px auto #0852cc}@-moz-document url-prefix(){*:focus{outline:1px dotted #000}}.public-dbs.modal-dialog-wrapper ul{list-style:none}.public-dbs.modal-dialog-wrapper ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px}.public-dbs.modal-dialog-wrapper ul li:hover{background:lightgray}.public-dbs.modal-dialog-wrapper ul li .name{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-ms-flex-item-align:center;align-self:center}

.buttons-lessons button{background-color:transparent;border:0;padding:0;outline:none}.buttons-lessons .lab-button--blue{border:1px solid #039be8;background-color:#039be8;color:#fff}.buttons-lessons .lab-button--medium{height:50px;font-size:16px;line-height:16px;font-weight:900}.buttons-lessons .lab-button{font-family:'Lato', sans-serif;width:100%;font-size:16px;line-height:30px;letter-spacing:1px;padding:0;-webkit-transition:background-color 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;transition:background-color 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;cursor:pointer}.buttons-lessons .lab-button:hover{-webkit-box-shadow:0px 3px 10px rgba(1, 95, 185, .12);box-shadow:0px 3px 10px rgba(1, 95, 185, .12)}.buttons-lessons .lab-button+.lab-button{margin-left:10px}.buttons-lessons .lab-button--outline{border:1.5px solid #039be8;background-color:#fff;color:#039be8}.buttons-lessons .lab-button--radius{border-radius:4px}.buttons-lessons .lab .launch{font-family:'Lato', sans-serif;text-decoration:none;text-transform:uppercase;font-weight:800;font-size:16px;line-height:30px;letter-spacing:1px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;color:#fff;width:260px;height:70px;background:url("data:image/svg+xml,%3Csvg width='268' height='77' viewBox='0 0 268 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg filter='url(%23filter0_d)'%3E %3Cpath d='M16.2277 1.77075L1 18.6125V67.6943H246.383L259 53.7397V1.77075H16.2277Z' stroke='%23039BE8' stroke-width='2'/%3E %3C/g%3E %3Cpath d='M19 6.54773L6 20.7046V61.9617H243.5L254 50.2318V6.54773H19Z' fill='%23039BE8' stroke='%23039BE8' stroke-width='2'/%3E %3Cdefs%3E %3Cfilter id='filter0_d' x='0' y='0.770752' width='268' height='75.9236' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E %3CfeOffset dx='4' dy='4'/%3E %3CfeGaussianBlur stdDeviation='2'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0.0117647 0 0 0 0 0.607843 0 0 0 0 0.909804 0 0 0 0.12 0'/%3E %3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E %3C/filter%3E %3C/defs%3E %3C/svg%3E") no-repeat;background-color:transparent;margin:0}.buttons-lessons .lab button.launch:hover{border-color:transparent;background-color:transparent}.buttons-lessons .lab .launch__wrapper:hover .launch{background:url("data:image/svg+xml,%3Csvg width='268' height='77' viewBox='0 0 268 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg filter='url(%23filter0_d)'%3E %3Cpath d='M16.2277 1.77075L1 18.6125V67.6943H246.383L259 53.7397V1.77075H16.2277Z' stroke='%23039BE8' stroke-width='2'/%3E %3C/g%3E %3Cpath d='M19 6.54773L6 20.7046V61.9617H243.5L254 50.2318V6.54773H19Z' fill='%23039BE8' fill-opacity='0.55' stroke='%23039BE8' stroke-width='2'/%3E %3Cdefs%3E %3Cfilter id='filter0_d' x='0' y='0.770752' width='268' height='75.9236' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E %3CfeOffset dx='4' dy='4'/%3E %3CfeGaussianBlur stdDeviation='2'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0.0117647 0 0 0 0 0.607843 0 0 0 0 0.909804 0 0 0 0.12 0'/%3E %3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E %3C/filter%3E %3C/defs%3E %3C/svg%3E") no-repeat;background-position-y:-9%}.buttons-lessons .button-standard{cursor:pointer;font-family:'Lato', sans-serif;color:#fff;font-weight:900;font-size:16px;line-height:30px;text-align:center;letter-spacing:1px;background-color:#039be8;border-radius:5px;min-width:100%;width:100%;padding:9px 0;border:0;-webkit-transition:background-color 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;transition:background-color 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px}.buttons-lessons .button-standard:hover{-webkit-box-shadow:0px 3px 10px rgba(1, 95, 185, .12);box-shadow:0px 3px 10px rgba(1, 95, 185, .12)}@media screen and (min-width: 768px){.buttons-lessons .button-standard--long,.buttons-lessons .launch{min-width:251px;padding:9px 32px}.buttons-lessons .button-standard,.buttons-lessons .section{min-width:119px;padding:9px 26px}}.buttons-lessons .button-standard--long{width:300px;height:48px;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms;display:block;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-radius:4px;border:none;color:#fff;background-color:#039be8}.buttons-lessons .button-standard--outlined{background-color:transparent;color:#039be8;border:2px solid #039be8}.buttons-lessons .lesson-part__footer .button-standard--outlined:hover{background-color:#039be8;color:#fff}.buttons-lessons .button-standard--transparent{border:none;background:none;font-family:'Lato', sans-serif;font-weight:600;text-decoration:underline;line-height:19px;letter-spacing:0.5px;color:#1e557a}.buttons-lessons .button-standard--short{max-width:180px}.buttons-lessons .button-standard--transparent:hover{-webkit-box-shadow:none;box-shadow:none}.buttons-lessons .top-button{min-height:0;position:fixed;z-index:1;background:none;border:2.5px solid #95d6f8;border-radius:50%;width:56px;height:56px;padding:22px 23px;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;right:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:none;box-shadow:none}.buttons-lessons .lesson-part__topButton .top-button{top:200px}.buttons-lessons .lesson-part__topButton{position:absolute;right:auto;top:0;left:calc(100% + 25px)}.buttons-lessons .lesson-part__wrapper.part-focused .lesson-part__topButton{display:block}.buttons-lessons .top-button__icon{margin-top:4px}.buttons-lessons .top-button__label{display:none;width:auto;font-family:'Lato', sans-serif;margin-left:12px;text-decoration:none;font-weight:700;font-size:16px;letter-spacing:1px;color:#039be8}.buttons-lessons .top-button:hover{width:auto;border-radius:30px;vertical-align:middle;right:15px}.buttons-lessons .top-button:hover .top-button__label{display:inline-block}.buttons-lessons .tooltip-button__button{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background-color:#fff;padding:19px 26px;-webkit-transition:background-color 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;transition:background-color 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) 0s}

.read-only-warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background-color:#ffc966;color:#0a0a0a;padding:20px 16px;border-radius:12px;margin:10px 0;font-family:'Manrope', sans-serif;font-size:18px}.read-only-warning .warning-title{font-weight:800;margin-right:16px;min-width:120px}.read-only-warning .warning-text{font-size:18px;font-weight:400;padding-left:16px;border-left:1px solid #856404}@media (max-width: 768px){.read-only-warning{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.read-only-warning .warning-title{margin-bottom:8px;margin-right:0}.read-only-warning .warning-text{padding-left:0;border-left:none}}

.dueDateCohortContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.grading-weight-reminder-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}.grading-weight-reminder-container .total-grade-weight-text{margin:10px}.grading-weight-reminder-container .total-grade-weight-green{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:55px;height:55px;background-color:green;border-radius:50%;color:white}.grading-weight-reminder-container .total-grade-weight-red{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:55px;height:55px;background-color:red;border-radius:50%;color:white}


/*# sourceMappingURL=1.aa11b00dca803b5d9f13.css.map*/