﻿@import url(font_base.css);@import url(google_font_base.css);*{margin:0px;padding:0px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scrollbar-gutter:stable}html body{width:100%;height:auto;max-width:100%;overflow-x:hidden;font-family:"Helvetica","Open Sans",Arial,sans-serif;background-color:#fff !important}.modal_bg_scroll{overflow:hidden}@media (max-width: 575.98px){.pre-menu-container,.cd-container{padding-left:15px;padding-right:15px}}@media (min-width: 575.98px){.pre-menu-container,.cd-container{max-width:540px !important}}@media (min-width: 767.98px){.pre-menu-container,.cd-container{max-width:750px !important}}@media (min-width: 991.98px){.pre-menu-container,.cd-container{max-width:960px !important}}@media (min-width: 1199.98px){.pre-menu-container,.cd-container{max-width:1180px !important}}.header-style-1{font-family:"Helvetica Bold","Open Sans XBold",Arial,sans-serif;font-weight:bold;color:#666}@media (min-width: 1200px){.header-style-1{font-size:2.4rem}}@media (min-width: 991.98px) and (max-width: 1199.98px){.header-style-1{font-size:2.2rem}}@media (min-width: 767.98px) and (max-width: 991.98px){.header-style-1{font-size:2.2rem}}@media (min-width: 575.98px) and (max-width: 767.98px){.header-style-1{font-size:2rem}}@media (min-width: 320px) and (max-width: 575.98px){.header-style-1{font-size:2rem}}.body-style-3{color:#666;font-family:"Helvetica Light","Open Sans Light",Arial,sans-serif;font-size:1rem}.text-b-orange{color:#f76c6c}.text-teal{color:#9f1f4e}ul.l-style-none{list-style:none}.pos-rel{position:relative}.pos-abs{position:absolute}.override-lms-modal{margin:unset;width:unset;padding:unset;box-shadow:unset;background:unset;color:unset}@-moz-document url-prefix(){.top-section{overflow:hidden}}.wrapper-xblock .xblock-render .xblock .xblock-render p,.xmodule_display.xmodule_HtmlBlock p{font-size:14px;line-height:1.4em !important;letter-spacing:normal;font-family:"NewSpirit-Regular";color:#121221;font-weight:400}.wrapper-xblock .xblock-render .xblock .xblock-render h1,.xmodule_display.xmodule_HtmlBlock h1{font-size:40px;line-height:150% !important;letter-spacing:0.1px;font-family:"NativeStories-Regular";color:#121221;font-weight:400}.wrapper-xblock .xblock-render .xblock .xblock-render h2,.xmodule_display.xmodule_HtmlBlock h2{font-size:38px;line-height:150% !important;letter-spacing:0.1px;font-family:"NativeStories-Regular";background:none;text-transform:unset !important;color:#121221;font-weight:400}.wrapper-xblock .xblock-render .xblock .xblock-render h3,.xmodule_display.xmodule_HtmlBlock h3{font-size:28px !important;line-height:150% !important;letter-spacing:0.1px;font-family:"NativeStories-Regular";color:#121221;font-weight:400}.wrapper-xblock .xblock-render .xblock .xblock-render h4,.xmodule_display.xmodule_HtmlBlock h4{font-size:22px;line-height:150%;letter-spacing:0.1px;font-family:"NativeStories-Regular";color:#121221;font-weight:400}.wrapper-xblock .xblock-render .xblock .xblock-render hr,.xmodule_display.xmodule_HtmlBlock hr{border:none;height:2px;background-color:var(--organization-primary);box-shadow:0 1px 0 var(--organization-secondary);margin:20px 0}.wrapper-xblock .xblock-render .xblock .xblock-render blockquote,.xmodule_display.xmodule_HtmlBlock blockquote{font-size:16px;line-height:22px !important;letter-spacing:normal;font-family:"NewSpirit-Regular";margin:20px 0;font-weight:500 !important;color:#121221 !important;quotes:"“" "”";position:relative;display:inline-block;background:color-mix(in srgb, var(--organization-primary) 5%, #fff);border-left:5px solid var(--organization-primary) !important;padding:40px 35px 60px 15px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:12px !important}.wrapper-xblock .xblock-render .xblock .xblock-render blockquote::before,.wrapper-xblock .xblock-render .xblock .xblock-render blockquote::after,.xmodule_display.xmodule_HtmlBlock blockquote::before,.xmodule_display.xmodule_HtmlBlock blockquote::after{font-size:70px;color:var(--organization-primary);position:absolute;font-weight:bold;line-height:1}.wrapper-xblock .xblock-render .xblock .xblock-render blockquote::before,.xmodule_display.xmodule_HtmlBlock blockquote::before{content:open-quote;top:5px;left:20px}.wrapper-xblock .xblock-render .xblock .xblock-render blockquote::after,.xmodule_display.xmodule_HtmlBlock blockquote::after{content:open-quote;bottom:-10px;right:25px;transform:scaleX(-1)}.wrapper-xblock .xblock-render .xblock .xblock-render blockquote p,.xmodule_display.xmodule_HtmlBlock blockquote p{margin:0;padding:0 10px}.wrapper-xblock .xblock-render .xblock .xblock-render blockquote *,.xmodule_display.xmodule_HtmlBlock blockquote *{font-size:16px;line-height:22px !important;letter-spacing:normal;font-family:"NewSpirit-Regular";color:#121221}.wrapper-xblock .xblock-render .xblock .xblock-render blockquote>*:last-child:not(:only-child),.wrapper-xblock .xblock-render .xblock .xblock-render blockquote>*:last-child:not(:only-child)>*:last-child,.xmodule_display.xmodule_HtmlBlock blockquote>*:last-child:not(:only-child),.xmodule_display.xmodule_HtmlBlock blockquote>*:last-child:not(:only-child)>*:last-child{font-size:14px !important;display:inline}.wrapper-xblock .xblock-render .xblock .xblock-render blockquote>p:only-child,.xmodule_display.xmodule_HtmlBlock blockquote>p:only-child{display:inline}.xmodule_display.xmodule_HtmlBlock a.custom-tinymce-button,.course-wrapper .course-content .xblock.xblock-student_view-vertical p a.custom-tinymce-button,.xmodule_display.xmodule_HtmlBlock button.gjs-button-block{font-size:14px !important;line-height:1em !important;letter-spacing:normal;font-family:"LaroSoft-Bold" !important;background-color:var(--organization-primary) !important;background-image:unset !important;color:#fff !important;padding:15px;text-decoration:none !important;border-radius:25px;margin-right:2px;min-width:120px;text-align:center;display:inline-block;border:2px solid var(--organization-primary) !important;box-shadow:none !important;text-shadow:unset;font-weight:600 !important;box-shadow:0px 4px 0px color-mix(in srgb, var(--organization-secondary) 50%, #fff) !important}.xmodule_display.xmodule_HtmlBlock a.custom-tinymce-button:visited,.xmodule_display.xmodule_HtmlBlock a.custom-tinymce-button:link,.xmodule_display.xmodule_HtmlBlock a.custom-tinymce-button:focus,.course-wrapper .course-content .xblock.xblock-student_view-vertical p a.custom-tinymce-button:visited,.course-wrapper .course-content .xblock.xblock-student_view-vertical p a.custom-tinymce-button:link,.course-wrapper .course-content .xblock.xblock-student_view-vertical p a.custom-tinymce-button:focus,.xmodule_display.xmodule_HtmlBlock button.gjs-button-block:visited,.xmodule_display.xmodule_HtmlBlock button.gjs-button-block:link,.xmodule_display.xmodule_HtmlBlock button.gjs-button-block:focus{color:#fff !important}.xmodule_display.xmodule_HtmlBlock a.custom-tinymce-button:hover,.course-wrapper .course-content .xblock.xblock-student_view-vertical p a.custom-tinymce-button:hover,.xmodule_display.xmodule_HtmlBlock button.gjs-button-block:hover{background-color:#fff !important;color:var(--organization-primary) !important;box-shadow:none;text-decoration:none !important;box-shadow:0px 4px 0px color-mix(in srgb, var(--organization-primary) 50%, #fff) !important}.xblock-student_view-pdf .pdf_block ul li.pdf-download-button a,#sga-content .sequential-status-message p a.finalize-upload{font-size:14px !important;line-height:1em !important;letter-spacing:normal;font-family:"LaroSoft-Bold" !important;background-color:var(--organization-secondary) !important;background-image:unset !important;color:var(--organization-primary) !important;padding:15px;text-decoration:none !important;border-radius:25px;margin-right:2px;min-width:120px;text-align:center;display:inline-block;border:2px solid var(--organization-secondary) !important;box-shadow:none !important;text-shadow:unset;font-weight:600 !important;box-shadow:0px 4px 0px color-mix(in srgb, var(--organization-primary) 50%, #fff) !important}.xblock-student_view-pdf .pdf_block ul li.pdf-download-button a:visited,.xblock-student_view-pdf .pdf_block ul li.pdf-download-button a:link,.xblock-student_view-pdf .pdf_block ul li.pdf-download-button a:focus,#sga-content .sequential-status-message p a.finalize-upload:visited,#sga-content .sequential-status-message p a.finalize-upload:link,#sga-content .sequential-status-message p a.finalize-upload:focus{color:var(--organization-primary) !important}.xblock-student_view-pdf .pdf_block ul li.pdf-download-button a:hover,#sga-content .sequential-status-message p a.finalize-upload:hover{background-color:var(--organization-secondary) !important;color:var(--organization-primary) !important;box-shadow:none;text-decoration:none !important;box-shadow:0px 4px 0px color-mix(in srgb, var(--organization-primary) 50%, #fff) !important}.xmodule_display.xmodule_HtmlBlock button:not(.gjs-button-block){background:none;border:none;box-shadow:none;outline:none}.course-wrapper .course-content .xblock.xblock-student_view-vertical p a,.xmodule_display.xmodule_HtmlBlock a,.xmodule_display.xmodule_HtmlBlock a:visited,.xmodule_display.xmodule_HtmlBlock a:link,.xmodule_display.xmodule_HtmlBlock a:hover{font-size:16px !important;line-height:1.4em;letter-spacing:normal;font-family:"NewSpirit-Semibold";font-weight:600 !important;color:var(--organization-primary) !important;text-decoration:underline}.xmodule_display.xmodule_HtmlBlock a:hover{text-decoration:underline !important}.wrapper-xblock .discussion-preview{font-size:16px !important;line-height:unset !important;letter-spacing:normal;font-family:unset;font-family:"Open Sans",sans-serif !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .course-title .course-page-title-link{font-size:21px !important;line-height:23px !important;letter-spacing:normal !important;font-family:"NewSpirit-Semibold" !important;font-weight:600 !important}.course-wrapper .course-content .vert-mod .vert{margin-bottom:unset;border-bottom:unset}.course-content .vert-mod .xblock.xblock-student_view.xblock-initialized:not(.xblock-student_view-html){padding-left:30px;padding-right:30px;width:92%;margin:auto;display:inherit}.studio-xblock-wrapper .wrapper-xblock .xblock-render .xblock-initialized:not(.xblock-student_view-html){padding-left:30px;padding-right:30px;width:88.5%;margin:auto;display:inherit}div.xblock-student_view.xblock-student_view-h5pxblock{padding-left:30px;padding-right:30px;width:90%;margin:auto;display:inherit}div.xblock-student_view-xened_video_lti{width:88.5%}div.xblock-student_view.xblock-student_view-video.xmodule_VideoBlock{width:88.5%;margin:auto}div.xblock-student_view.xblock-student_view-video.xmodule_VideoBlock iframe{width:100%}a.d-theme-btn,a.d-theme-btn:hover,a.d-theme-btn:visited,a.btn-primary{color:#fff}a.help-menu-item{color:#58585A !important}.d-theme-btn{border:1px solid #666;color:#fff;background-color:#666;border-radius:8px;font-family:"Helvetica","Open Sans",Arial,sans-serif}.d-theme-btn:hover,.d-theme-btn:active,.d-theme-btn:focus{text-decoration:none !important}.d-theme-alt-btn{border:1px solid #f76c6c !important;color:#fff !important;background-color:#f76c6c !important;border-radius:8px;padding-left:1.5rem;padding-right:1.5rem;font-family:"Helvetica Bold","Open Sans Bold",Arial,sans-serif !important;font:"Helvetica Bold","Open Sans Bold",Arial,sans-serif !important;font-weight:bold;text-shadow:unset !important;background-image:unset !important;text-decoration:none !important;box-shadow:inset 0 1px 0 0 #f76c6c !important}.d-theme-alt-btn:hover,.d-theme-alt-btn:active,.d-theme-alt-btn:focus{background-color:#fff !important;color:#f76c6c !important;background-image:unset !important;text-decoration:none !important;text-shadow:unset !important}.d-theme-alt-btn-rev{border:1px solid #f76c6c !important;color:#f76c6c !important;background-color:transparent;color:#f76c6c;padding-left:1.5rem;padding-right:1.5rem;border-radius:8px;font-family:"Helvetica Bold","Open Sans Bold",Arial,sans-serif;font-weight:bold;text-decoration:none !important}.d-theme-alt-btn-rev:hover,.d-theme-alt-btn-rev:active,.d-theme-alt-btn-rev:focus{color:#fff !important;background-color:#f76c6c;text-decoration:none !important}.nav-link{font-size:12pt}.nav-link.sign-in{color:#666 !important;font-family:"Helvetica Bold","Open Sans Bold",Arial,sans-serif;font-weight:bold}.nav-link.sign-up{color:#fff;background-color:var(--organization-primary);font-family:"Helvetica Bold","Open Sans Bold",Arial,sans-serif;font-weight:bold;border-color:var(--organization-primary) !important}.nav-link,.nav-link:hover,.nav-link:active,.nav-link:focus{text-decoration:none !important}.navbar-toggler{box-shadow:none !important}.navbar-toggler:hover,.navbar-toggler:focus,.navbar-toggler:active{background-color:transparent !important;background-image:none !important}.user-image-frame{position:relative;width:28px;height:28px;top:-2px}.user-image-frame::after{border-radius:50px;border:2px solid #f2f2f3;width:40px}.user-option-mob{padding-left:16%}#user-option{position:absolute;top:50px;right:-35px;width:unset;z-index:1;background:#F9F9FA;box-shadow:0px 6px 50px rgba(0,0,0,0.25);border-radius:0 0 10px 10px}#user-option a{color:#58585A !important;font-size:20px;line-height:32px;letter-spacing:-0.02em;font-family:var(--font-primary-regular)}#user-option a:hover,#user-option a:focus,#user-option a:active{color:var(--organization-primary) !important}.user-option::before{content:'';position:absolute;width:0;height:0;border-bottom:solid 8px #F9F9FA;border-left:solid 8px transparent;border-right:solid 8px transparent;margin-left:auto;right:40px;top:-8px}@media (min-width: 320px) and (max-width: 768px){.user-image-frame{top:-2px}#user-option{right:0;top:50px}.user-option::before{right:16px;margin-left:unset}}.theme-btn-course{border:1px solid #5c516b !important;border-radius:50px !important;background-color:transparent;color:#333 !important;font-size:14px !important;box-shadow:none !important;background-image:none}.theme-btn-course:hover,.theme-btn-course:focus,.theme-btn-course:active{background-color:#5c516b !important;border:1px solid #5c516b !important;color:#fff !important}.actions-items:hover,.actions-items:focus,.actions-items:active{background-color:#f2f2f3 !important}.submit.btn-brand,.action.action-primary.action-update.js-login.login-button,.action.action-primary.action-update.js-reset,.action.action-primary.action-update.js-register.register-button{border:1px solid #5c516b;border-radius:8px;background-color:#5c516b !important;color:#fff !important;font-family:"Helvetica","Open Sans",Arial,sans-serif;box-shadow:unset !important}.submit.btn-brand:hover,.submit.btn-brand:focus,.submit.btn-brand:active,.action.action-primary.action-update.js-login.login-button:hover,.action.action-primary.action-update.js-login.login-button:focus,.action.action-primary.action-update.js-login.login-button:active,.action.action-primary.action-update.js-reset:hover,.action.action-primary.action-update.js-reset:focus,.action.action-primary.action-update.js-reset:active,.action.action-primary.action-update.js-register.register-button:hover,.action.action-primary.action-update.js-register.register-button:focus,.action.action-primary.action-update.js-register.register-button:active{border:1px solid #5d536c;background-color:#5d536c}.login-register-content,.login-register{background-color:transparent !important}.login-text{font-family:"Helvetica","Open Sans",Arial,sans-serif}.content-wrapper .course-tabs .nav-item.active .nav-link,.content-wrapper .course-tabs .nav-item:hover .nav-link{border-bottom-color:#5d536c;color:#5d536c}button.accordion-trigger .fa,button.prerequisite-button .fa{color:#5d536c}.language-switch .dropdown-item,.footer-language-switch .dropdown-item{background:#fff !important}.language-switch button,.language-switch button:hover,.language-switch button:focus{font-size:12px;line-height:17px;letter-spacing:normal;font-family:var(--font-primary-regular);background:transparent !important;border:unset;color:#000;text-shadow:none;box-shadow:none}.language-switch button.language-translate,.language-switch button:hover.language-translate,.language-switch button:focus.language-translate{color:#fff;padding:0 8%}.footer-language-switch button,.footer-language-switch button:hover,.footer-language-switch button:focus{font-size:15px;line-height:22px;letter-spacing:-0.2px;font-family:var(--font-primary-regular);background:#fff !important;color:#000 !important;text-shadow:none;box-shadow:none}.footer-language-switch button.footer-language-translate,.footer-language-switch button:hover.footer-language-translate,.footer-language-switch button:focus.footer-language-translate{padding:16px}.xen-header.header{z-index:1;height:unset}.xen-header.header .d-no{display:none !important}.xen-header.header .top-bar{background:var(--organization-primary);font-size:13px;height:30px;padding:0 48px}@media (min-width: 320px) and (max-width: 575.98px){.xen-header.header .top-bar{padding-right:25px}}@media (min-width: 575.98px) and (max-width: 991.98px){.xen-header.header .top-bar{padding-right:30px}}.xen-header.header .top-bar img{width:10px;height:10px}.xen-header.header .nav-bar{padding:0 48px}.xen-header.header .nav-bar .navbar-collapse{transition:all 0.5s ease-in-out !important}@media (min-width: 320px) and (max-width: 575.98px){.xen-header.header .nav-bar{padding:0 15px}}@media (min-width: 575.98px) and (max-width: 991.98px){.xen-header.header .nav-bar{padding:0 30px}}.xen-header.header .nav-bar .nav-item{padding:16px !important;font-size:16px;line-height:20px;letter-spacing:-0.02em;font-family:var(--font-primary-regular);text-decoration:none}.xen-header.header .nav-bar .nav-item a{color:#58585A;text-decoration:none}.xen-header.header .nav-bar .nav-item.active,.xen-header.header .nav-bar .nav-item:hover{border-bottom:4px solid var(--organization-primary)}@media (min-width: 320px) and (max-width: 1199.98px){.xen-header.header .nav-bar .nav-item{padding:10px !important}}.xen-header.header .nav-bar .navbar-right .nav-item:last-child{padding-right:0 !important}.xen-header.header .nav-bar .tabs .tab{border-bottom:3px solid #EEF2F5}.xen-header.header .nav-bar .tabs .tab a{color:unset;font-size:16px;line-height:20px;letter-spacing:normal;font-family:var(--font-primary-regular);padding:10px 15px 13px 15px;display:block;text-align:center;text-decoration:none}.xen-header.header .menu-toggle-icon{background-size:contain;background-repeat:no-repeat;border-color:transparent;outline:unset;width:24px;height:24px}.xen-header.header .collapse:not(.show){display:none !important}.xen-header.header .header-banner{height:180px;background-repeat:no-repeat;background-size:cover;background-position-x:right;background-position-y:top}.xen-header.header .header-banner.banner-color{background-color:var(--organization-primary)}.xen-header.header .header-banner .header-logo-image{height:50px;cursor:pointer}@media (min-width: 575.98px) and (max-width: 767.98px){.xen-header.header .header-banner .header-logo-image{margin:30px 0 0 20px;height:34px}}.xen-header.header .header-banner .create-space{display:inline;top:101px;right:50px;bottom:auto;left:auto;position:absolute;z-index:11;color:#fff;border:2px solid;border-radius:26px;cursor:pointer;font-size:16px;line-height:24px;letter-spacing:normal;font-family:var(--font-primary-regular)}@media (min-width: 320px) and (max-width: 575.98px){.xen-header.header .header-banner .create-space{display:none}}@media (min-width: 575.98px) and (max-width: 991.98px){.xen-header.header .header-banner .create-space{right:46px;top:92px}}.xen-header.header .header-banner .create-space .create-space-modal{padding:11px 18px 11px 14px}.xen-header.header .header-banner .create-space .create-space-modal p{color:#fff}.xen-header.header .main-bar{padding:20px;text-align:left;position:relative;min-height:160px}.xen-header.header .main-bar.banner-color{background-color:var(--organization-primary)}.xen-header.header .main-bar h1{color:#fff;font-size:22px;line-height:40px;letter-spacing:-0.02em;cursor:pointer}.xen-header.header .main-bar .studio-nav{top:auto;right:auto;bottom:0;left:0;position:absolute;width:100%}.xen-header.header .main-bar .studio-nav a{color:#fff}.xen-header.header .studio-nav{backdrop-filter:blur(4px);background:rgba(0,0,0,0.15)}.xen-header.header .studio-nav .home-icon{width:18px}.xen-header.header .studio-nav .settings-icon{font-size:18px}.xen-header.header .studio-nav .settings-icon img{height:24px}.xen-header.header .studio-nav .navbar-nav{flex-direction:column;position:absolute;width:100%;z-index:10}.xen-header.header .studio-nav .nav-item{background:#000;border-bottom:1px solid #DADBDA}.xen-header.header .studio-nav .nav-item a{color:#fff;font-size:16px;line-height:19px;letter-spacing:0.25px;font-family:var(--font-primary-regular);font-weight:500}.xen-header.header .studio-nav a{color:#000;text-decoration:none;margin:0 10px}@media (min-width: 575.98px) and (max-width: 991.98px){.xen-header.header .studio-nav a{font-size:12px}}.xen-header.header .studio-nav a.active{border-bottom:1px solid #fff}.program-notification-section{background-color:#FF8C0F;font-size:13px;line-height:20px;letter-spacing:normal;font-family:var(--font-primary-regular);font-weight:500;color:#000;border-radius:unset;position:unset;box-shadow:unset}.program-notification-section span.learn-more{background-color:#000;box-shadow:0px 4px 4px rgba(0,0,0,0.16);border-radius:20px}.program-notification-section span.learn-more a{color:#fff;font-size:13px;line-height:20px;letter-spacing:normal;font-family:var(--font-primary-regular);font-weight:500}.program-notification-section button.close{position:unset;color:#000;opacity:1;text-shadow:unset}.program-notification-section button.close span.button-close{font-weight:100}.header-top-section,.public-site-section{height:30px;background:#1B1D1C;background-repeat:no-repeat;background-size:cover;padding-right:25px}.header-top-section img,.public-site-section img{height:10px;width:10px}.header-top-section h4,.public-site-section h4{font-size:12px;line-height:18px;letter-spacing:normal;font-family:var(--font-primary-regular);color:#EBEBEB}.header-top-section h4 a,.public-site-section h4 a{color:#EBEBEB}.header-top-section h4 a:active,.header-top-section h4 a:hover,.header-top-section h4 a:focus,.public-site-section h4 a:active,.public-site-section h4 a:hover,.public-site-section h4 a:focus{text-decoration:underline}.header-top-section-two{height:8px;background:#fff}.header-navbar-main-container{background:#fff;box-shadow:0px 18px 40px rgba(112,144,176,0.12);padding:0 48px}.header-navbar-main-container .navbar.navbar-light.navbar-expand-lg #navbarSupportedContent ul.main-header-navbar .sub-header-navbar .header-menu{height:50px}.header-navbar-main-container .navbar.navbar-light.navbar-expand-lg #navbarSupportedContent ul.main-header-navbar .sub-header-navbar .header-menu li.header-links{padding:16px;border-bottom:4px solid #fff}.header-navbar-main-container .navbar.navbar-light.navbar-expand-lg #navbarSupportedContent ul.main-header-navbar .sub-header-navbar .header-menu li.header-links.active,.header-navbar-main-container .navbar.navbar-light.navbar-expand-lg #navbarSupportedContent ul.main-header-navbar .sub-header-navbar .header-menu li.header-links:active,.header-navbar-main-container .navbar.navbar-light.navbar-expand-lg #navbarSupportedContent ul.main-header-navbar .sub-header-navbar .header-menu li.header-links:hover,.header-navbar-main-container .navbar.navbar-light.navbar-expand-lg #navbarSupportedContent ul.main-header-navbar .sub-header-navbar .header-menu li.header-links:focus{background:--organization-primary-rgb-005-hex;border-bottom:4px solid var(--organization-primary)}.header-navbar-main-container .navbar.navbar-light.navbar-expand-lg #navbarSupportedContent ul.main-header-navbar .sub-header-navbar .header-menu li.header-links a{color:#58585A !important;font-size:16px;line-height:20px;letter-spacing:-0.02em;font-family:var(--font-primary-regular)}.header-navbar-main-container .navbar.navbar-light.navbar-expand-lg #navbarSupportedContent ul.main-header-navbar .sub-header-navbar .header-menu li.header-links a:active,.header-navbar-main-container .navbar.navbar-light.navbar-expand-lg #navbarSupportedContent ul.main-header-navbar .sub-header-navbar .header-menu li.header-links a:hover,.header-navbar-main-container .navbar.navbar-light.navbar-expand-lg #navbarSupportedContent ul.main-header-navbar .sub-header-navbar .header-menu li.header-links a:focus{text-decoration:unset}.banner-container.onoc-banner-container{height:40vh}.banner-container.onoc-banner-container .banner-section.onoc-custom-banner{display:flex;height:100%;background-position:50% 50% !important;background-size:cover !important;background-repeat:no-repeat !important}.banner-container.onoc-banner-container .banner-section.onoc-custom-banner .banner-text-section{left:50%;top:35%;transform:translate(-50%, -35%)}.banner-container.onoc-banner-container .banner-section.onoc-custom-banner .banner-text-section p{margin:0;color:#fff;font-size:52px;line-height:42px;letter-spacing:0.005em;font-family:var(--font-primary-regular)}.banner-container.onoc-banner-container .banner-section.onoc-custom-banner .onoc-banner-shape{display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-image:url("https://prd-xenops-logo-files.s3.ap-southeast-2.amazonaws.com/Header+Banner+Images/onoc-banner-curve.svg");background-position:50% 102%;background-size:101%;background-repeat:no-repeat}.header-banner-section{height:180px;background-repeat:no-repeat !important;background-size:cover !important;background-position-x:right !important;background-position-y:bottom !important}.header-banner-section.course-outline-banner-image{background:var(--organization-primary);position:relative}.header-banner-section.course-outline-banner-image a.course-page-banner-title-link{width:50%;text-decoration:none;cursor:pointer}.header-banner-section.course-outline-banner-image h1{color:#fff;font-size:22px;line-height:40px;letter-spacing:-0.02em;font-family:var(--font-primary-regular);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;font-weight:600}.header-banner-section.course-outline-banner-image div.provider-logo img{width:72px;height:72px;object-fit:contain}.header-banner-section.course-outline-banner-image .course-action-bar{background:rgba(0,0,0,0.15);backdrop-filter:blur(4px);position:unset;bottom:0px;left:0px}.header-banner-section.course-outline-banner-image .course-action-bar a{text-decoration:none}.header-banner-section.course-outline-banner-image .course-action-bar a .course-action-bar-item{display:flex;align-items:center}.header-banner-section.course-outline-banner-image .course-action-bar a .course-action-bar-item .course-action-bar-item-text{font-size:16px;line-height:32px;letter-spacing:0.25px;font-family:var(--font-primary-regular);font-weight:500;text-transform:capitalize;color:#fff}.header-banner-section.course-outline-banner-image .course-action-bar a .course-action-bar-item .course-action-bar-item-text:active,.header-banner-section.course-outline-banner-image .course-action-bar a .course-action-bar-item .course-action-bar-item-text:hover,.header-banner-section.course-outline-banner-image .course-action-bar a .course-action-bar-item .course-action-bar-item-text:focus,.header-banner-section.course-outline-banner-image .course-action-bar a .course-action-bar-item .course-action-bar-item-text.active{text-decoration:underline}.header-banner-section.course-outline-banner-image .course-action-bar a .course-action-bar-item img{height:19px}.header-banner-section.course-outline-banner-image .course-action-bar a .course-action-bar-item img.home-icon{height:18px}.header-banner-bottom-section,.header-course-banner-bottom-section{background-color:var(--organization-primary);height:15px}.header-course-banner-bottom-section{background-color:#000}.header-banner-image .header-logo-image{width:unset !important}.header-banner-image .custom-header-logo-image{width:200px;object-fit:contain}@media (min-width: 320px) and (max-width: 767px){body{overflow-x:unset}.header-banner-section{height:106px !important;transition:height 1s, background 0.5s;margin:unset !important}.header-banner-section.course-outline-banner-image,.header-banner-section.header-banner-image{position:sticky;top:40px !important;left:0;right:0;z-index:11}.header-banner-section.course-outline-banner-image h1,.header-banner-section.header-banner-image h1{font-size:18px;line-height:24px}.header-banner-section.course-outline-banner-image .course-action-bar,.header-banner-section.header-banner-image .course-action-bar{position:relative}.header-banner-section.course-outline-banner-image .course-action-bar .course-action-bar-item,.header-banner-section.header-banner-image .course-action-bar .course-action-bar-item{padding:0 10px}.header-banner-section.course-outline-banner-image .course-action-bar .course-action-bar-item .course-action-bar-item-text,.header-banner-section.header-banner-image .course-action-bar .course-action-bar-item .course-action-bar-item-text{display:none}.header-banner-section.header-banner-image{padding-bottom:8px !important}.header-banner-bottom-section,.header-course-banner-bottom-section{height:7px}.nav-menu-sticky{position:sticky;top:0;z-index:12}.navbar-collapse.header-mob-menu-collapse{position:absolute;top:105px}.xen-style-wrapper{position:sticky;top:-30px;z-index:99}}@media (min-width: 768px) and (max-width: 991.98px){.header-banner-section{height:150px;margin:unset !important}.header-banner-section.course-outline-banner-image h1{line-height:40px}.header-banner-section.course-outline-banner-image .course-action-bar{position:relative}.header-banner-section.course-outline-banner-image .course-action-bar a .course-action-bar-item .course-action-bar-item-text{font-size:12px}.navbar-collapse.header-mob-menu-collapse{position:absolute;top:149px}.header-banner-bottom-section,.header-course-banner-bottom-section{height:10px}}@media (min-width: 320px) and (max-width: 768px){.header-top-section h4{font-size:12px;line-height:14.4px}.header-navbar-main-container .navbar.navbar-light.navbar-expand-lg #navbarSupportedContent ul.main-header-navbar .sub-header-navbar .header-menu{height:unset}.header-navbar-main-container .navbar.navbar-light.navbar-expand-lg #navbarSupportedContent ul.main-header-navbar .sub-header-navbar .header-menu li.header-links a{font-size:14px}.header-navbar-main-container .navbar.navbar-light.navbar-expand-lg #navbarSupportedContent ul.main-header-navbar .sub-header-navbar .header-menu .user-drop-down,.header-navbar-main-container .navbar.navbar-light.navbar-expand-lg #navbarSupportedContent ul.main-header-navbar .sub-header-navbar .header-menu li.header-links{padding:10px}}@media (min-width: 320px) and (max-width: 991.98px){.header-banner-section.course-outline-banner-image h1{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;text-overflow:ellipsis;white-space:nowrap;width:100%}div.provider-logo img{width:52px !important;height:52px !important}.hub-header-main-container{padding-left:0px !important;padding-right:0px !important}.hub-header-main-container .hub-hamburger-collapse ul .hub-header-tab-text{font-size:14px !important;line-height:18px !important;letter-spacing:normal;font-family:var(--font-primary-regular)}.hub-header-main-container .create-hub-tab .create-course-modal .create-course-text{font-size:14px !important;line-height:18px !important;letter-spacing:normal;font-family:var(--font-primary-regular)}}@media screen and (max-width: 479px){.banner-container.onoc-banner-container{height:20vh}.banner-container.onoc-banner-container .banner-section.onoc-custom-banner{height:15vh}.banner-container.onoc-banner-container .banner-section.onoc-custom-banner .banner-text-section p{font-size:14px;line-height:17px}.banner-container.onoc-banner-container .banner-section.onoc-custom-banner .onoc-banner-shape{background-position:50% 101%;background-size:101%}}@media screen and (min-width: 480px) and (max-width: 1024px){.banner-container.onoc-banner-container{height:20vh}.banner-container.onoc-banner-container .banner-section.onoc-custom-banner{height:20vh}.banner-container.onoc-banner-container .banner-section.onoc-custom-banner .banner-text-section p{font-size:20px;line-height:24px}.banner-container.onoc-banner-container .banner-section.onoc-custom-banner .onoc-banner-shape{background-size:101%}}@media screen and (min-width: 1024px) and (max-width: 1366px){.banner-container.onoc-banner-container .banner-section.onoc-custom-banner .onoc-banner-shape{background-size:101%}}.instructor-switch{position:relative;width:37px;height:20px}.instructor-switch input{display:none}.instructor-switch .instructor-switch-slider{position:absolute;top:0;bottom:0;right:0;left:0;cursor:pointer;border-radius:16px;background-color:#fff;transition:.4s;border:1.5px solid #ADB5BD;mix-blend-mode:multiply}.instructor-switch .instructor-switch-slider::before{position:absolute;content:"";height:13px;width:13px;left:2px;top:2px;background-color:#ADB5BD;transition:0.4s;border-radius:14px}.instructor-switch .instructor-switch-slider.enabled::before{top:2px}.instructor-switch input:checked+.instructor-switch-slider{background-color:var(--organization-primary);border-color:var(--organization-primary)}.instructor-switch input:checked+.instructor-switch-slider::before{transform:translateX(17px);background-color:#fff}nav.navbar.course-tabs.navbar-expand-md{width:auto}nav.navbar.course-tabs.navbar-expand-md .active-tab-content{height:52px;border-bottom:3px solid var(--organization-primary)}nav.navbar.course-tabs.navbar-expand-md .active-tab-content p{font-size:16px;line-height:20px;letter-spacing:normal;font-family:var(--font-primary-regular);color:var(--organization-primary)}nav.navbar.course-tabs.navbar-expand-md .active-tab-content .nav-item.active a{font-size:16px;line-height:20px;letter-spacing:normal;font-family:var(--font-primary-regular);color:var(--organization-primary) !important}nav.navbar.course-tabs.navbar-expand-md .header-active-content{height:52px}nav.navbar.course-tabs.navbar-expand-md .header-active-content p{font-size:16px;line-height:20px;letter-spacing:normal;font-family:var(--font-primary-regular);color:#58585A;padding:14px}nav.navbar.course-tabs.navbar-expand-md .header-active-content p.active,nav.navbar.course-tabs.navbar-expand-md .header-active-content p:active,nav.navbar.course-tabs.navbar-expand-md .header-active-content p:hover,nav.navbar.course-tabs.navbar-expand-md .header-active-content p:focus{background:--organization-primary-rgb-005-hex;border-bottom:4px solid var(--organization-primary)}nav.navbar.course-tabs.navbar-expand-md .header-active-content p a{text-decoration:none}nav.navbar.course-tabs.navbar-expand-md li.nav-item,nav.navbar.course-tabs.navbar-expand-md li.tab{color:#676667;z-index:1}nav.navbar.course-tabs.navbar-expand-md li.nav-item a,nav.navbar.course-tabs.navbar-expand-md li.tab a{color:unset !important;font-size:16px;line-height:20px;letter-spacing:normal;font-family:var(--font-primary-regular)}nav.navbar.course-tabs.navbar-expand-md li.nav-item.active,nav.navbar.course-tabs.navbar-expand-md li.nav-item:hover,nav.navbar.course-tabs.navbar-expand-md li.nav-item:focus,nav.navbar.course-tabs.navbar-expand-md li.nav-item:active,nav.navbar.course-tabs.navbar-expand-md li.nav-item a.active,nav.navbar.course-tabs.navbar-expand-md li.tab.active,nav.navbar.course-tabs.navbar-expand-md li.tab:hover,nav.navbar.course-tabs.navbar-expand-md li.tab:focus,nav.navbar.course-tabs.navbar-expand-md li.tab:active,nav.navbar.course-tabs.navbar-expand-md li.tab a.active{color:var(--organization-primary);border-bottom:3px solid var(--organization-primary)}nav.navbar.course-tabs.navbar-expand-md .navbar-toggler{background-image:url("/static/xen-common-theme/images/hamburger-menu.png");background-size:contain;background-repeat:no-repeat;border-color:transparent;outline:unset;height:24px;width:24px;right:0}nav.navbar.course-tabs.navbar-expand-md .navbar-toggler:focus,nav.navbar.course-tabs.navbar-expand-md .navbar-toggler:active,nav.navbar.course-tabs.navbar-expand-md .navbar-toggler:hover{background-image:url("/static/xen-common-theme/images/hamburger-menu.png") !important;background-size:contain;background-repeat:no-repeat;outline:unset;border:unset}nav.navbar.course-tabs.navbar-expand-md .navbar-toggler[aria-expanded="true"]{background-image:url("/static/xen-common-theme/images/close-menu.png") !important}nav.navbar.course-tabs.navbar-expand-md .navbar-toggler[aria-expanded="true"]:focus,nav.navbar.course-tabs.navbar-expand-md .navbar-toggler[aria-expanded="true"]:active,nav.navbar.course-tabs.navbar-expand-md .navbar-toggler[aria-expanded="true"]:hover{background-image:url("/static/xen-common-theme/images/close-menu.png") !important;outline:unset;border:unset}nav.navbar.header-mob-menu.navbar-expand-md{width:auto}nav.navbar.header-mob-menu.navbar-expand-md .active-tab-content p{font-size:16px;line-height:20px;letter-spacing:normal;font-family:var(--font-primary-regular);text-decoration:underline;color:#fff}nav.navbar.header-mob-menu.navbar-expand-md .active-tab-content .nav-item.active a{font-size:16px;line-height:20px;letter-spacing:normal;font-family:var(--font-primary-regular);color:var(--organization-primary) !important}nav.navbar.header-mob-menu.navbar-expand-md .header-active-content p{font-size:16px;line-height:20px;letter-spacing:normal;font-family:var(--font-primary-regular);color:#58585A;padding:14px}nav.navbar.header-mob-menu.navbar-expand-md .header-active-content p.active,nav.navbar.header-mob-menu.navbar-expand-md .header-active-content p:active,nav.navbar.header-mob-menu.navbar-expand-md .header-active-content p:hover,nav.navbar.header-mob-menu.navbar-expand-md .header-active-content p:focus{background:--organization-primary-rgb-005-hex;border-bottom:4px solid var(--organization-primary)}nav.navbar.header-mob-menu.navbar-expand-md .header-active-content p a{text-decoration:none}nav.navbar.header-mob-menu.navbar-expand-md .navbar-toggler{background-image:url("/static/xen-common-theme/images/hamburger-white.png");background-size:cover;background-repeat:no-repeat;border-color:transparent;outline:unset;height:24px;width:24px;right:0}nav.navbar.header-mob-menu.navbar-expand-md .navbar-toggler:focus,nav.navbar.header-mob-menu.navbar-expand-md .navbar-toggler:active,nav.navbar.header-mob-menu.navbar-expand-md .navbar-toggler:hover{background-image:url("/static/xen-common-theme/images/hamburger-white.png") !important;background-size:cover;background-repeat:no-repeat;outline:unset;border:unset}nav.navbar.header-mob-menu.navbar-expand-md .navbar-toggler[aria-expanded="true"]{width:30px;height:30px;background-image:url("/static/xen-common-theme/images/close-icon.png") !important}nav.navbar.header-mob-menu.navbar-expand-md .navbar-toggler[aria-expanded="true"]:focus,nav.navbar.header-mob-menu.navbar-expand-md .navbar-toggler[aria-expanded="true"]:active,nav.navbar.header-mob-menu.navbar-expand-md .navbar-toggler[aria-expanded="true"]:hover{background-image:url("/static/xen-common-theme/images/close-icon.png") !important;outline:unset;border:unset}.navbar-collapse.header-mob-menu-collapse{z-index:10}.navbar-collapse.header-mob-menu-collapse li.nav-item,.navbar-collapse.header-mob-menu-collapse li.tab{background:rgba(0,0,0,0.75);color:#676667;z-index:1}.navbar-collapse.header-mob-menu-collapse li.nav-item a,.navbar-collapse.header-mob-menu-collapse li.tab a{color:#fff !important;font-weight:500;font-size:16px;line-height:19px;letter-spacing:0.25px;font-family:var(--font-primary-regular)}.navbar-collapse.header-mob-menu-collapse li.nav-item a.active,.navbar-collapse.header-mob-menu-collapse li.nav-item a:hover,.navbar-collapse.header-mob-menu-collapse li.nav-item a:focus,.navbar-collapse.header-mob-menu-collapse li.nav-item a:active,.navbar-collapse.header-mob-menu-collapse li.tab a.active,.navbar-collapse.header-mob-menu-collapse li.tab a:hover,.navbar-collapse.header-mob-menu-collapse li.tab a:focus,.navbar-collapse.header-mob-menu-collapse li.tab a:active{color:var(--organization-primary) !important}.navbar-collapse.header-mob-menu-collapse li.nav-item.active,.navbar-collapse.header-mob-menu-collapse li.nav-item:hover,.navbar-collapse.header-mob-menu-collapse li.nav-item:focus,.navbar-collapse.header-mob-menu-collapse li.nav-item:active,.navbar-collapse.header-mob-menu-collapse li.nav-item a.active,.navbar-collapse.header-mob-menu-collapse li.tab.active,.navbar-collapse.header-mob-menu-collapse li.tab:hover,.navbar-collapse.header-mob-menu-collapse li.tab:focus,.navbar-collapse.header-mob-menu-collapse li.tab:active,.navbar-collapse.header-mob-menu-collapse li.tab a.active{border-bottom:1px solid var(--organization-primary)}@media (min-width: 320px) and (max-width: 767px){nav.navbar.header-mob-menu.navbar-expand-md,nav.navbar.course-tabs.navbar-expand-md{border:unset;position:sticky;z-index:1}nav.navbar.header-mob-menu.navbar-expand-md #navbarCourseHeaderMenu,nav.navbar.header-mob-menu.navbar-expand-md #navbarCourseOutlineContent,nav.navbar.header-mob-menu.navbar-expand-md #navbarCourseOutlineTabContent,nav.navbar.course-tabs.navbar-expand-md #navbarCourseHeaderMenu,nav.navbar.course-tabs.navbar-expand-md #navbarCourseOutlineContent,nav.navbar.course-tabs.navbar-expand-md #navbarCourseOutlineTabContent{box-shadow:0px 10px 10px rgba(0,0,0,0.1)}.navbar-collapse.header-mob-menu-collapse{overflow-y:scroll;max-height:400px}.navbar-collapse.header-mob-menu-collapse li.nav-item,.navbar-collapse.header-mob-menu-collapse li.tab{border-bottom:1px solid rgba(255,255,255,0.5)}nav.navbar.course-tabs.navbar-expand-md li.nav-item,nav.navbar.course-tabs.navbar-expand-md li.tab{border-bottom:3px solid #EEF2F5}}@media (min-width: 768px){nav.navbar.course-tabs.navbar-expand-md .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}}@media (min-width: 1024px){.navbar-collapse.header-mob-menu-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}}@media (min-width: 1024px) and (max-width: 1280px){.header-banner-section.course-outline-banner-image .course-action-bar a .course-action-bar-item .course-action-bar-item-text{font-size:11px}}@media (min-width: 1366px) and (max-width: 1440px){.header-banner-section.course-outline-banner-image .course-action-bar a .course-action-bar-item .course-action-bar-item-text{font-size:14px}}.custom-inno-modal#login-wrapper .login-container .login-section,.custom-inno-modal#signup-wrapper .signup-container .signup-section,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper,.custom-inno-modal#logout-wrapper .logout-container .logout-section{position:relative;padding-top:70px;border:3px solid #ECECEC;border-radius:2px;filter:unset}@media (min-width: 320px) and (max-width: 767px){.custom-inno-modal#login-wrapper .login-container .login-section,.custom-inno-modal#signup-wrapper .signup-container .signup-section,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper,.custom-inno-modal#logout-wrapper .logout-container .logout-section{padding-top:30px;margin-top:50px}}.custom-inno-modal#login-wrapper .login-container .login-section label,.custom-inno-modal#login-wrapper .login-container .login-section #password-reset label,.custom-inno-modal#signup-wrapper .signup-container .signup-section label,.custom-inno-modal#signup-wrapper .signup-container .signup-section #password-reset label,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper label,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper #password-reset label,.custom-inno-modal#logout-wrapper .logout-container .logout-section label,.custom-inno-modal#logout-wrapper .logout-container .logout-section #password-reset label{display:none}.custom-inno-modal#login-wrapper .login-container .login-section .textfield,.custom-inno-modal#login-wrapper .login-container .login-section #password-reset .textfield,.custom-inno-modal#signup-wrapper .signup-container .signup-section .textfield,.custom-inno-modal#signup-wrapper .signup-container .signup-section #password-reset .textfield,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper .textfield,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper #password-reset .textfield,.custom-inno-modal#logout-wrapper .logout-container .logout-section .textfield,.custom-inno-modal#logout-wrapper .logout-container .logout-section #password-reset .textfield{border:unset;border-radius:unset;border-bottom:1px solid #8e9bba}.custom-inno-modal#login-wrapper .login-container .login-section .toggle-password,.custom-inno-modal#signup-wrapper .signup-container .signup-section .toggle-password,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper .toggle-password,.custom-inno-modal#logout-wrapper .logout-container .logout-section .toggle-password{color:var(--organization-primary)}.custom-inno-modal#login-wrapper .login-container .login-section .login-button,.custom-inno-modal#login-wrapper .login-container .login-section #password-reset #pwd_reset_button,.custom-inno-modal#login-wrapper .login-container .login-section .logout-button,.custom-inno-modal#login-wrapper .login-container .login-section .signup-button,.custom-inno-modal#signup-wrapper .signup-container .signup-section .login-button,.custom-inno-modal#signup-wrapper .signup-container .signup-section #password-reset #pwd_reset_button,.custom-inno-modal#signup-wrapper .signup-container .signup-section .logout-button,.custom-inno-modal#signup-wrapper .signup-container .signup-section .signup-button,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper .login-button,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper #password-reset #pwd_reset_button,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper .logout-button,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper .signup-button,.custom-inno-modal#logout-wrapper .logout-container .logout-section .login-button,.custom-inno-modal#logout-wrapper .logout-container .logout-section #password-reset #pwd_reset_button,.custom-inno-modal#logout-wrapper .logout-container .logout-section .logout-button,.custom-inno-modal#logout-wrapper .logout-container .logout-section .signup-button{border-radius:2px}.custom-inno-modal#login-wrapper .login-container .login-section .forgot-pwd-link a,.custom-inno-modal#login-wrapper .login-container .login-section #cancel_button,.custom-inno-modal#signup-wrapper .signup-container .signup-section .forgot-pwd-link a,.custom-inno-modal#signup-wrapper .signup-container .signup-section #cancel_button,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper .forgot-pwd-link a,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper #cancel_button,.custom-inno-modal#logout-wrapper .logout-container .logout-section .forgot-pwd-link a,.custom-inno-modal#logout-wrapper .logout-container .logout-section #cancel_button{color:#979797 !important}.custom-inno-modal#login-wrapper .login-container .login-section .login-logo,.custom-inno-modal#login-wrapper .login-container .login-section .logout-logo,.custom-inno-modal#signup-wrapper .signup-container .signup-section .login-logo,.custom-inno-modal#signup-wrapper .signup-container .signup-section .logout-logo,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper .login-logo,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper .logout-logo,.custom-inno-modal#logout-wrapper .logout-container .logout-section .login-logo,.custom-inno-modal#logout-wrapper .logout-container .logout-section .logout-logo{display:unset !important;width:unset !important;height:unset !important;position:unset !important;margin-bottom:unset !important;margin-top:unset !important}.custom-inno-modal#login-wrapper .login-container .login-section .login-logo .logo-img,.custom-inno-modal#login-wrapper .login-container .login-section .logout-logo .logo-img,.custom-inno-modal#signup-wrapper .signup-container .signup-section .login-logo .logo-img,.custom-inno-modal#signup-wrapper .signup-container .signup-section .logout-logo .logo-img,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper .login-logo .logo-img,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper .logout-logo .logo-img,.custom-inno-modal#logout-wrapper .logout-container .logout-section .login-logo .logo-img,.custom-inno-modal#logout-wrapper .logout-container .logout-section .logout-logo .logo-img{position:absolute;margin:unset;top:-3px;width:83px;height:52px}@media screen and (max-width: 767px){.custom-inno-modal#login-wrapper .login-container .login-section .login-logo .logo-img,.custom-inno-modal#login-wrapper .login-container .login-section .logout-logo .logo-img,.custom-inno-modal#signup-wrapper .signup-container .signup-section .login-logo .logo-img,.custom-inno-modal#signup-wrapper .signup-container .signup-section .logout-logo .logo-img,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper .login-logo .logo-img,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper .logout-logo .logo-img,.custom-inno-modal#logout-wrapper .logout-container .logout-section .login-logo .logo-img,.custom-inno-modal#logout-wrapper .logout-container .logout-section .logout-logo .logo-img{width:49px;height:31px}}@media (min-width: 320px) and (max-width: 767px){.custom-inno-modal#login-wrapper .login-container .login-section .login-logo,.custom-inno-modal#login-wrapper .login-container .login-section .logout-logo,.custom-inno-modal#signup-wrapper .signup-container .signup-section .login-logo,.custom-inno-modal#signup-wrapper .signup-container .signup-section .logout-logo,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper .login-logo,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper .logout-logo,.custom-inno-modal#logout-wrapper .logout-container .logout-section .login-logo,.custom-inno-modal#logout-wrapper .logout-container .logout-section .logout-logo{display:flex}}.custom-inno-modal#login-wrapper .login-container .login-section #password-reset,.custom-inno-modal#signup-wrapper .signup-container .signup-section #password-reset,.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper #password-reset,.custom-inno-modal#logout-wrapper .logout-container .logout-section #password-reset{padding-top:70px}.custom-inno-modal#signup-wrapper .signup-container .signup-section{width:500px}@media (min-width: 320px) and (max-width: 767px){.custom-inno-modal#signup-wrapper .signup-container .signup-section{width:100%}}.custom-inno-modal#new-password.pwd-reset-modal .inner-wrapper{border:unset}.login-logo{display:flex;width:73px;height:110px;position:absolute;left:10%;bottom:84.5%;margin-bottom:-6% !important}.login-logo .logo-img{width:88px;max-height:88px;object-fit:contain;position:absolute;bottom:-10px}#new-password.pwd-reset-modal .inner-wrapper{margin-top:20%;overflow:unset}#navbarNav{position:relative}#navbarNav hr{position:absolute;width:100%;border-top:3px solid #EEF2F5;top:66%}.veritas-header-main-container .veritas-header{height:unset;z-index:10;position:relative;border-bottom:1px solid #ECECEC;border-top:1px solid #ECECEC}.veritas-header-main-container .veritas-header .navbar .veritas-logo{cursor:unset;pointer-events:none;margin:0px !important}.veritas-header-main-container .veritas-header .navbar .veritas-logo .veritas-icon img{width:120px}.veritas-header-main-container .veritas-header .navbar ul.staff-access-list{font-size:18px;line-height:18px;letter-spacing:normal;font-family:var(--font-primary-normal);font-weight:600;margin-bottom:0}.veritas-header-main-container .veritas-header .navbar ul.staff-access-list li{margin-bottom:0;list-style-type:none}.veritas-header-main-container .veritas-header .navbar ul.staff-access-list li.active{color:#225685}.veritas-header-main-container .veritas-header .navbar ul.staff-access-list li.active a{color:#225685 !important}.veritas-header-main-container .veritas-header .navbar ul.staff-access-list a.course-icon-staff{background-image:url("/static/xen-common-theme/icons/home-nav.svg");width:24px;height:24px;background-size:cover;background-repeat:no-repeat}.veritas-header-main-container .veritas-header .navbar ul.staff-access-list .course-tab{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-toggler{background-image:none;border:none}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-toggler:focus,.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-toggler:active,.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-toggler:hover{outline:unset;border:unset}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-toggler.veritas-mobile-hamburger-icon .menu-icon{transition:transform 0.3s ease}.veritas-header-main-container .veritas-header .navbar .veritas-menu .icon-rotate-vertical{transform:rotate(90deg)}.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons li a{font-size:16px;line-height:25.6px;letter-spacing:normal;font-family:var(--font-primary-normal);font-weight:700;color:#191919}.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons li a:active,.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons li a:hover,.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons li a:focus{color:#191919 !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons li a.parent-portal-icon{background-image:url("/static/xen-common-theme/icons/parent-portal-icon.svg");width:24px;height:24px;background-size:cover;background-repeat:no-repeat}.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons li.active{color:#225685}.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons li.active a{color:#225685 !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons li .course-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:14px;letter-spacing:normal;font-family:var(--font-primary-regular)}.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons .course-tab{max-width:400px}.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons .parent-access-icon .navbar-brand .parental-button-text{font-size:16px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-normal);padding-top:5px !important;color:#58585A}.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons .parent-access-icon .navbar-brand:hover,.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons .parent-access-icon .navbar-brand:focus{text-decoration:none !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons .logout-icon .navbar-brand .logout-text{font-size:16px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-normal);color:#58585A}.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons .logout-icon .navbar-brand:hover,.veritas-header-main-container .veritas-header .navbar .veritas-menu .veritas-header-side-icons .logout-icon .navbar-brand:focus{text-decoration:none !important;cursor:pointer}.veritas-header-main-container .veritas-header .navbar .active-course-name-view{width:55%}.veritas-header-main-container .veritas-header .navbar .active-course-name-view p{font-size:16px;line-height:25.6px;letter-spacing:normal;font-family:var(--font-primary-normal);color:#191919;font-weight:700;margin-bottom:0px}.veritas-header-main-container .veritas-header .navbar .active-course-name-view .lesson-completed-status{display:flex}@-moz-document url-prefix(){.veritas-header-main-container .veritas-header .navbar .active-course-name-view .lesson-completed-status{display:-webkit-inline-box}}.veritas-header-main-container .veritas-header .navbar .active-course-name-view .active-sub-name-view{font-weight:500 !important}.veritas-header-main-container .veritas-header .navbar .active-course-name-view .active-sub-name-view.text-loading{color:#A0A2A0 !important}.veritas-header-main-container .veritas-header .navbar .active-course-name-view .unit-total-count{color:#979797 !important;display:inline;visibility:visible;opacity:1}.header-main-container .hub-header-main-container{z-index:10;border-top:1px solid #ECECEC;border-bottom:2px solid #ECECEC;background-color:#fff;padding-left:25px;padding-right:25px}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-tab-text{color:#191919;font-size:16px;line-height:100%;letter-spacing:-0.01em;font-family:var(--font-primary-bold)}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-tab-text:hover,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-tab-text:focus,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-tab-text:active,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-tab-text:focus-visible{color:#191919;text-decoration:none;outline:unset}.header-main-container .hub-header-main-container .hub-header-sub-container .navbar-link{padding-bottom:15px !important}.header-main-container .hub-header-main-container .hub-header-sub-container .navbar-link:hover,.header-main-container .hub-header-main-container .hub-header-sub-container .navbar-link:focus,.header-main-container .hub-header-main-container .hub-header-sub-container .navbar-link:active,.header-main-container .hub-header-main-container .hub-header-sub-container .navbar-link:focus-visible{color:#191919;text-decoration:none;outline:unset}@media (max-width: 991.98px){.header-main-container .hub-header-main-container .hub-header-sub-container .navbar-link{padding-bottom:17px !important}}.header-main-container .hub-header-main-container .hub-header-sub-container li{list-style-type:none}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-left-nav li.active .navbar-link,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-staff-access-list li.active .navbar-link{border-bottom:2px solid var(--organization-primary)}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-left-nav .navbar-link:hover,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-staff-access-list .navbar-link:hover{border-bottom:2px solid var(--organization-primary)}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav li.active .navbar-link,.header-main-container .hub-header-main-container .hub-header-sub-container .mobile-nav li.active .navbar-link{border-bottom:2px solid var(--organization-primary)}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .navbar-link:hover,.header-main-container .hub-header-main-container .hub-header-sub-container .mobile-nav .navbar-link:hover{border-bottom:2px solid var(--organization-primary)}.header-main-container .hub-header-main-container .hub-header-sub-container .create-hub-tab{height:unset;cursor:pointer}.header-main-container .hub-header-main-container .hub-header-sub-container .create-hub-tab .create-course-modal{height:35px;border:1px solid #191919;border-radius:25px;padding-right:17px !important;padding-left:13px !important}.header-main-container .hub-header-main-container .hub-header-sub-container .create-hub-tab .create-course-modal .add-course-img{margin-right:5px}.header-main-container .hub-header-main-container .hub-header-sub-container .create-hub-tab .create-course-modal .create-course-text{color:#191919;font-size:16px;line-height:20px;letter-spacing:normal;font-family:var(--font-primary-regular);font-weight:700}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-staff-access-list li{margin-top:4px;line-height:1.5}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-staff-access-list .taxonomy-tab{padding-right:unset !important}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-staff-access-list .hub-library-tab{border-right:1px solid #E8E8E8}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-hamburger{border:none;background:none;padding:unset}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-hamburger span .navbar-switcher-icon{width:20px;height:20px}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-hamburger:focus,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-hamburger:focus-visible{outline:unset}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-hamburger img{width:25px}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-hamburger-collapse{position:absolute;left:0%;top:100%;background-color:#fff;z-index:999}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-hamburger-collapse ul li{text-align:center;border-bottom:2px solid #E8E8E8}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-hamburger-collapse li.active{border-bottom:2px solid var(--organization-primary)}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-hamburger-collapse li.active a{color:var(--organization-primary)}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header{padding-left:16px;padding-right:16px;padding-bottom:19px !important;border-bottom:unset !important}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header a{color:#58585A !important;font-size:16px;line-height:20px;letter-spacing:-0.02em;font-family:var(--font-primary-regular)}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header a.active,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header a:active,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header a:hover,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header a:focus{text-decoration:unset}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header.active,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header:active,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header:hover,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header:focus{border-bottom:2px solid var(--organization-primary) !important;text-decoration:unset}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header.skill-custom-login{padding-bottom:8px !important;padding-top:6px !important;border:1px solid var(--organization-primary) !important;border-radius:120px;background-color:rgba(244,126,45,0.2)}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header.skill-custom-login a{color:var(--organization-primary) !important}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header.skill-custom-login.active,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header.skill-custom-login:active,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header.skill-custom-login:hover,.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-login-header.skill-custom-login:focus{border-bottom:1px solid var(--organization-primary) !important;text-decoration:unset}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-left-nav .student-staff-access-list{padding-left:40px;margin-bottom:0px}.header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-left-nav .student-staff-access-list li{line-height:1.5;margin-top:4px}.header-main-container .hub-header-main-container .secondary-custom-header-left-nav li.active .navbar-link{border-bottom:2px solid var(--organization-secondary) !important}.header-main-container .hub-header-main-container .secondary-custom-header-left-nav .navbar-link:hover{border-bottom:2px solid var(--organization-secondary) !important}.header-main-container .hub-header-main-container .header-banner{height:180px;background-repeat:no-repeat;background-size:cover;background-position-x:right;background-position-y:top;margin:0 -25px 0  -25px}.header-main-container .hub-header-main-container .header-banner.banner-color{background-color:var(--organization-primary)}.header-main-container .hub-header-main-container .header-banner .header-logo-image{height:50px;cursor:pointer}@media (min-width: 575.98px) and (max-width: 767.98px){.header-main-container .hub-header-main-container .header-banner .header-logo-image{height:34px}}.header-main-container .hub-header-main-container .header-banner .create-space{display:inline;top:101px;right:50px;bottom:auto;left:auto;position:absolute;z-index:11;color:#fff;border:2px solid;border-radius:26px;cursor:pointer;font-size:16px;line-height:24px;letter-spacing:normal;font-family:var(--font-primary-regular)}@media (min-width: 320px) and (max-width: 575.98px){.header-main-container .hub-header-main-container .header-banner .create-space{display:none}}@media (min-width: 575.98px) and (max-width: 991.98px){.header-main-container .hub-header-main-container .header-banner .create-space{right:46px;top:92px}}.header-main-container .hub-header-main-container .header-banner .create-space .create-space-modal{padding:11px 18px 11px 14px}.header-main-container .hub-header-main-container .header-banner .create-space .create-space-modal p{color:#fff}.header-main-container .hub-header-main-container .main-bar{padding-top:20px;padding-left:25px;text-align:left;position:relative;min-height:160px}.header-main-container .hub-header-main-container .main-bar.banner-color{background-color:var(--organization-primary)}.header-main-container .hub-header-main-container .main-bar .course-page-banner-title-link:active,.header-main-container .hub-header-main-container .main-bar .course-page-banner-title-link:hover,.header-main-container .hub-header-main-container .main-bar .course-page-banner-title-link:focus{text-decoration-line:none}.header-main-container .hub-header-main-container .main-bar .course-page-banner-title-link h1{color:#fff;cursor:pointer;font-size:22px;line-height:40px;letter-spacing:-0.02em;font-family:var(--font-primary-regular);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;font-weight:600}.header-main-container .hub-header-main-container .main-bar .studio-nav{top:auto;right:auto;bottom:0;left:0;position:absolute;border-bottom:unset !important;width:100%}.header-main-container .hub-header-main-container .main-bar .studio-nav .secondary-header{background:#FAFAFA}.header-main-container .hub-header-main-container .main-bar .studio-nav a{color:#fff}@media (min-width: 320px) and (max-width: 991.98px){.hub-header-main-container .hub-header-sub-container .hub-hamburger-collapse ul li a{color:#191919 !important;text-decoration:none !important}.hub-header-main-container .hub-header-sub-container .hub-hamburger-collapse li.active a{color:var(--organization-primary) !important}}.veritas-content-list-nav li.library-tab{border-right:1px solid #E8E8E8}.veritas-content-list-nav li a{width:24px;height:24px;background-size:cover;background-repeat:no-repeat}.veritas-content-list-nav li a.user-icon-staff{background-image:url("/static/xen-common-theme/icons/header-user.svg")}.veritas-content-list-nav li a.settings-icon-staff{background-image:url("/static/xen-common-theme/icons/header-settings.svg")}.veritas-content-list-nav li a.parent-portal-icon{background-image:url("/static/xen-common-theme/icons/parent-portal-icon.svg")}.veritas-content-list-nav li a.veritas-collection-button{width:unset !important;height:unset !important;text-decoration:none !important;font-size:15px;line-height:17px;letter-spacing:normal;font-family:var(--font-primary-normal);font-weight:600;color:#191919 !important}.veritas-content-list-nav li a.veritas-collection-button:active,.veritas-content-list-nav li a.veritas-collection-button:hover,.veritas-content-list-nav li a.veritas-collection-button:focus{color:#191919 !important;text-decoration:none !important}.veritas-course-progress-bar-container{width:100%;height:4px;background-color:#ECECEC}.veritas-course-progress-bar-container .veritas-course-progress-bar{height:100%;width:0;background-color:#FBB321;transition:width 0.3s ease}.veritas-course-progress-bar-container .veritas-course-progress-bar-skeleton{height:100%;background:linear-gradient(90deg, #F0F0F0 25%, #FBB321 50%, #F0F0F0 75%);background-size:200% 100%;animation:progress-fill 1s infinite alternate}@keyframes progress-fill{0%{width:0%}100%{width:100%}}.logout-header-icon{margin-left:130px}.active-mobile-course-name-view p{font-size:16px;line-height:25.6px;letter-spacing:normal;font-family:var(--font-primary-normal);color:#191919;font-weight:700;margin-bottom:0px}.active-mobile-course-name-view .lesson-completed-status{display:flex}@-moz-document url-prefix(){.active-mobile-course-name-view .lesson-completed-status{display:-webkit-inline-box}}.active-mobile-course-name-view .active-sub-name-view{font-weight:500 !important}.active-mobile-course-name-view .active-sub-name-view.text-loading{color:#A0A2A0 !important}.active-mobile-course-name-view .unit-total-count{color:#979797 !important;display:inline;visibility:visible;opacity:1}.show-scorm-content .header-top-section{position:fixed;top:0;z-index:9999}.show-scorm-content .top-section.section .header-navbar-main-container{position:fixed;top:30px;z-index:9999}.show-scorm-content .top-section.section .header-banner-section.course-outline-banner-image{height:auto}.show-scorm-content .top-section.section .header-banner-section.course-outline-banner-image .course-outline-banner-title{display:none !important}.show-scorm-content .top-section.section .header-banner-section.course-outline-banner-image .course-action-bar{background:#000;position:fixed;bottom:unset;z-index:9999}.show-scorm-content #content{padding-top:16px !important}.show-scorm-content #content .courseware.wrapper-course-material,.show-scorm-content #content .page-header.has-secondary,.show-scorm-content #content .sequence-nav,.show-scorm-content #content .bookmark-button-wrapper,.show-scorm-content #content .scormxblock_score,.show-scorm-content #content #course-content .sequence #seq_content .wrap-instructor-info.studio-view,.show-scorm-content #content .container-footer,.show-scorm-content #content .xmodule_display.xmodule_SequenceModule .sequence-bottom,.show-scorm-content #content .container .course-wrapper #course-content .wrap-instructor-info .instructor-info-action{display:none !important}.show-scorm-content body.view-in-course .container,.show-scorm-content body.view-in-course .course-wrapper,.show-scorm-content .course-wrapper main{padding:0 !important}.show-scorm-content .course-wrapper .course-content{padding:0px !important}.show-scorm-content .course-wrapper .course-content .xblock.xblock-student_view-vertical{max-width:unset !important}.show-scorm-content iframe.scorm-iframe.scorm_object{height:calc(98vh - 150px) !important}.show-scorm-content iframe.scorm-iframe.scorm_object body{overflow:hidden !important}.show-scorm-content .course-wrapper .course-content .vert-mod .vert{padding:0px !important;margin:0px !important}@media (max-width: 575.98px){.dashboard-header-icon .library-tab{padding-left:0px !important}.dashboard-header-icon .course-icon-staff{margin-top:7px;width:19px !important;height:19px !important}}@media (min-width: 575.98px) and (max-width: 767.98px){.active-mobile-course-name-view{display:block;padding:0px 15px !important}}@media (min-width: 320px) and (max-width: 575.98px){.veritas-main-content,.veritas-course-progress-bar-container{margin-top:49px !important}.veritas-content-nav .dashboard-header-icon{display:none !important}.logout-header-icon{margin-left:0px}.preview-menu-mobile-view{display:flex !important;position:unset !important;box-shadow:unset !important;text-align:center;margin-top:50px !important}.preview-menu-mobile-view .mobile-action-preview-view{width:100%}.preview-menu-mobile-view .action-preview-label{font-size:16px !important;line-height:25.6px !important;letter-spacing:normal !important;font-family:var(--font-primary-normal) !important;color:#191919 !important;margin-right:0px !important;font-weight:700 !important}.preview-menu-mobile-view .action-preview-select{font-size:16px;line-height:25.6px;letter-spacing:normal;font-family:var(--font-primary-normal) !important;color:#191919 !important;margin-right:0px !important;font-weight:400}.veritas-header-main-container{position:fixed;padding-left:0px !important;padding-right:0px !important;box-shadow:unset !important}.veritas-header-main-container .veritas-header{height:49px}.veritas-header-main-container .veritas-header .navbar .veritas-logo .veritas-icon{width:90px !important;height:22px !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .logout-link{display:none !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .logout-link .logout-img{width:14px;height:14px}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse{position:absolute !important;left:0px !important;background-color:#fff !important;z-index:1 !important;width:100% !important;top:100%;height:calc(100vh - 40px)}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav{margin-top:20px}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons{margin-left:0px !important;width:100% !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons li{width:100%;display:flex;justify-content:center;border-top:1px solid #000}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons li:last-child{border-bottom:1px solid #000}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons li a{position:relative;top:2px;padding:12px 0px}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-access-icon{padding-left:25px !important;padding-top:11px !important;padding-bottom:11px !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-access-icon .navbar-brand{padding:0px !important;margin:0px !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-access-icon .navbar-brand:hover,.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-access-icon .navbar-brand:focus,.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-access-icon .navbar-brand:visited{text-decoration:none !important;color:#58585A}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-access-icon .navbar-brand .veritas-icon{width:10px !important;height:14px !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-access-icon .navbar-brand .parental-button-text{margin-left:7px !important;margin-bottom:0px !important;margin-top:1px !important;padding:0px !important;text-decoration:none;font-size:14px;line-height:14px;letter-spacing:normal;font-family:var(--font-primary-normal);color:#58585A}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-access-icon:hover{background-color:#EAF4FD}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-access-icon:active{background:none}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .logout-icon .navbar-brand{margin-top:0px !important;margin-bottom:0px !important;padding:0px !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .logout-icon .navbar-brand .icon{width:14px !important;height:14px !important;padding:0px !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .logout-icon .navbar-brand .logout-text{padding:12px 0px;margin-bottom:0px !important;text-decoration:none;font-size:16px;line-height:25.6px;letter-spacing:normal;font-family:var(--font-primary-normal);font-weight:700;color:#191919}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .logout-icon:hover{background-color:#EAF4FD;text-decoration:none !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .logout-icon:active{background:none;text-decoration:none !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-portal a{text-decoration:none}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-portal a img{height:18px}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-portal:active{color:#225685;text-decoration:none !important}.header-navbar-main-container{padding:0 15px}}@media (min-width: 575.98px) and (max-width: 991.98px){.veritas-header-main-container .veritas-header .navbar .veritas-logo .veritas-icon{height:auto !important;width:auto !important}.veritas-header-main-container .veritas-header .navbar .navbar-brand{padding-top:0px !important;padding-bottom:0px !important;padding-left:0px !important}.veritas-header-main-container .veritas-header .navbar .staff-access-list .course-tab{max-width:150px !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse{display:flex !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons{padding:0px !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .logout-icon .navbar-brand{margin:0px !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .logout-icon .navbar-brand .logout-text{display:none;font-size:16px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-normal);color:#58585A}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .logout-icon:hover{text-decoration:none !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .logout-icon:active{text-decoration:none !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-access-icon{padding-top:35px !important;padding-bottom:35px !important;margin:0px !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-access-icon .navbar-brand{margin-top:0px !important;margin-bottom:0px !important}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-access-icon .navbar-brand .parental-button-text{font-size:16px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-normal);padding-top:4px !important;color:#58585A}.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-access-icon .navbar-brand:hover,.veritas-header-main-container .veritas-header .navbar .veritas-menu .navbar-collapse .navbar-nav .veritas-header-side-icons .parent-access-icon .navbar-brand:focus{text-decoration:none !important}}@media (max-width: 768px){.veritas-header-main-container .veritas-header .navbar ul.staff-access-list{margin-left:0 !important}.veritas-header-main-container .veritas-header .navbar ul.staff-access-list li{margin-left:25px}.veritas-header-main-container .veritas-header .navbar ul.staff-access-list li.course-tab{margin-left:5px !important}.veritas-header-main-container .veritas-header .navbar ul.staff-access-list li.staff-icon-course-tab{margin-left:0px !important}}.veritas-staff-headerbanner{border-bottom:0.5px solid #ECECEC}.veritas-staff-headerbanner .active-header-tab{color:#58585A !important;font-size:16px;line-height:32px;letter-spacing:0.25px;font-family:var(--font-primary-normal) !important}.veritas-staff-headerbanner div a{text-decoration:none}.veritas-staff-headerbanner div a .course-action-bar-item{display:flex;align-items:center}.veritas-staff-headerbanner div a .course-action-bar-item .course-action-bar-item-text{color:#191919;font-size:14px;line-height:32px;letter-spacing:0.25px;font-family:var(--font-primary-normal);font-weight:500}.veritas-staff-headerbanner div a .course-action-bar-item .course-action-bar-item-text:active,.veritas-staff-headerbanner div a .course-action-bar-item .course-action-bar-item-text:hover,.veritas-staff-headerbanner div a .course-action-bar-item .course-action-bar-item-text:focus,.veritas-staff-headerbanner div a .course-action-bar-item .course-action-bar-item-text.active{text-decoration:underline;font-size:14px;line-height:32px;letter-spacing:0.25px;font-family:var(--font-primary-normal);font-weight:500}.veritas-staff-headerbanner div a .course-action-bar-item img{height:24px}.veritas-staff-headerbanner div a .course-action-bar-item img.home-icon{height:18px;width:16px}#new-password.pwd-reset-modal .inner-wrapper{margin-top:20%;overflow:unset}@media (min-width: 576px) and (max-width: 1199.98px){.header-navbar-main-container{padding:0 30px}}@media (max-width: 992px){.hub-header-right-nav .mobile-nav{display:flex !important}.hub-header-right-nav .mobile-nav li .hub-logout-link{margin-right:25px}}.custom-tooltip .tooltip-inner{color:#fff;background-color:var(--organization-secondary);font-size:10px;line-height:12px;letter-spacing:normal;font-family:var(--font-primary-normal);padding:6px}.custom-tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:var(--organization-secondary) !important}.custom-tooltip.bs-tooltip-right .arrow:before{border-right-color:var(--organization-secondary) !important}.custom-tooltip.bs-tooltip-left .arrow:before{border-left-color:var(--organization-secondary) !important}.custom-tooltip.bs-tooltip-top .arrow:before{border-top-color:var(--organization-secondary) !important}.mobile-unlock-button{background:unset;border:unset;width:100%}.mobile-unlock-button:focus{box-shadow:none !important;border:none !important;outline:none}.mobile-unlock-button:hover{background:none !important}.mobile-unlock-button img{width:20px}@media (max-width: 575.98px){.mobile-unlock-button img{width:14px}}@media (min-width: 576px) and (max-width: 991.98px){.mobile-unlock-button img{width:35px}}.course-action-bar.text-black .course-action-bar-item{color:#191919}.course-action-bar.text-black .course-action-bar-item:hover{text-decoration:underline;color:#191919}.course-action-bar .course-action-bar-item .custom-settings-icon{position:relative;bottom:2px}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler:hover{outline:unset;border:unset}.window-wrap .top-section.section .xen-style-wrapper .global-header-main-container .header-main-container .hub-header-main-container .hub-header-sub-container{height:55px}.window-wrap .top-section.section .xen-style-wrapper .global-header-main-container .header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-hamburger-collapse a{color:#191919;font-family:var(--font-primary-regular);font-size:16px;font-weight:700;letter-spacing:normal;line-height:20px}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header{background:#FAFAFA;padding-left:25px !important;padding-right:25px !important;height:55px}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header a{font-size:14px;line-height:100%;letter-spacing:-0.01em;font-family:var(--font-primary-regular);color:#191919 !important;font-weight:600;text-shadow:none}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-1{column-gap:20px;border-right:1px solid #E8E8E8}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-1 .files-nav{margin-right:22px}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-2{column-gap:22px;margin-left:22px}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3{position:relative}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 .settings-btn{padding:unset;border:unset;background:unset;box-shadow:unset}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 .settings-btn .home-icon{width:16px;height:17px;margin-right:2px !important}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 .settings-btn:focus{outline:none;box-shadow:none}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 .settings-btn:hover{background:transparent;text-decoration:underline}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 #settings-nav-tools{top:110%;right:-10px;z-index:1000}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 #settings-nav-tools .navbar-nav{background-color:#fff;border:1px solid #111;border-radius:8px;min-width:157px;padding:15px;row-gap:8px;display:flex;flex-direction:column;-ms-flex-direction:column;margin-bottom:0;list-style:none}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 #settings-nav-tools .navbar-nav .nav-item{line-height:24px}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 #settings-nav-tools .navbar-nav .nav-item a{font-size:14px;font-weight:600;color:#111 !important;letter-spacing:-0.01em}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 #settings-nav-tools .navbar-nav .nav-item :focus{border:none;outline:none;box-shadow:none}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 #settings-nav-tools .navbar-nav hr{margin-top:6px;margin-bottom:6px}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header a:hover{text-decoration:underline}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header #studio-nav-toggler{border:unset;padding:unset !important;background:transparent}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header #studio-nav-toggler .background-hamburger-icon{background:url("/static/xen-common-theme/icons/hamburger.svg");width:24px;height:24px}.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header #studio-nav-toggler .background-close-icon{position:relative;top:2px;background:url("/static/xen-common-theme/images/close-menu.png");background-size:contain;background-repeat:no-repeat;width:24px;height:24px}.window-wrap .top-section.section .xen-style-wrapper .studio-nav #studio-nav-collapse .navbar-nav{width:100%;z-index:10}.window-wrap .top-section.section .xen-style-wrapper .studio-nav #studio-nav-collapse .navbar-nav .nav-item{background:rgba(0,0,0,0.749);border-bottom:1px solid #DADBDA;text-align:start}.window-wrap .top-section.section .xen-style-wrapper .studio-nav #studio-nav-collapse .navbar-nav .nav-item a{color:#fff;font-family:var(--font-primary-regular);font-size:16px;font-weight:500;letter-spacing:.25px;line-height:19px}.window-wrap .top-section.section .xen-style-wrapper .top-bar{background:var(--organization-primary);font-size:13px;height:30px;padding:0 25px}.window-wrap .top-section.section .xen-style-wrapper .top-bar img{width:10px;height:10px}.window-wrap .top-section.section .xen-style-wrapper .top-bar h4{font-size:12px;line-height:12px;letter-spacing:normal;font-family:var(--font-primary-bold);font-weight:600;color:#fff}.window-wrap .top-section.section .xen-style-wrapper .top-bar h4 a{color:#fff}.window-wrap .top-section.section .xen-style-wrapper .top-bar h4 a:active,.window-wrap .top-section.section .xen-style-wrapper .top-bar h4 a:hover,.window-wrap .top-section.section .xen-style-wrapper .top-bar h4 a:focus{text-decoration:underline}.window-wrap .top-section.section .xen-style-wrapper .course-title{background:#FBFAF9;padding-left:25px !important;padding-top:7px;padding-bottom:7px}.window-wrap .top-section.section .xen-style-wrapper .course-title .course-page-title-link{font-size:16px;line-height:24px;letter-spacing:-0.01em;font-family:var(--font-primary-bold);color:#111827;font-weight:700}.window-wrap .top-section.section .xen-style-wrapper .course-title .course-page-title-link:hover,.window-wrap .top-section.section .xen-style-wrapper .course-title .course-page-title-link:focus{text-decoration:none !important}.main-django-header-wrapper .xen-style-wrapper .global-header-main-container .header-main-container .hub-header-main-container .hub-header-sub-container{display:flex}@media (max-width: 768px){.window-wrap .top-section.section .xen-style-wrapper .studio-nav .secondary-header .navbar .settings-icon{margin-right:8px !important}}.new-learning{color:#666;max-width:455px}.new-learning .learn-way img{width:120px;object-fit:contain}.new-learning .learn-way img:nth-of-type(3){width:100px}.new-learning .learn-way h3{letter-spacing:-1px;font-family:"Helvetica Bold","Open Sans XBold",Arial,sans-serif;font-weight:bold}.new-learning .learn-way .learn-text{font-size:1.1rem}.empower-section{background-color:#e2e1e1;color:#524d4d}.empower-section>p{color:#666;font-size:1.1rem}.empower-section .em-categories img{width:175px;height:175px}.empower-section .d-theme-alt-btn{color:#fff}.usp-section{background-color:#e2e1e1}.usp-section img{object-fit:contain;width:300px}.usp-section p{font-size:1.1rem;max-width:770px}.global-mb{margin-bottom:8rem !important}.global-mb h3{max-width:560px}.flex-learn-section .learn-content{position:relative}.flex-learn-section .learn-content .orange-overlay{position:absolute;width:500px;left:150px;height:100%;background-color:#9f1f4e;z-index:2}@media (min-width: 991.98px) and (max-width: 1199.98px){.flex-learn-section .learn-content .orange-overlay{left:0}}@media (min-width: 767.98px) and (max-width: 991.98px){.flex-learn-section .learn-content .orange-overlay{left:0;width:400px}}@media (max-width: 767.98px){.flex-learn-section .learn-content .orange-overlay{left:0;width:100%}}.flex-learn-section .learn-content .future-learn{max-width:410px;position:relative;right:80px}@media (min-width: 991.98px) and (max-width: 1199.98px){.flex-learn-section .learn-content .future-learn{right:-30px}}@media (min-width: 767.98px) and (max-width: 991.98px){.flex-learn-section .learn-content .future-learn{max-width:300px;right:0px}}@media (max-width: 767.98px){.flex-learn-section .learn-content .future-learn{right:0px;min-width:300px;margin:0 auto}}.flex-learn-section .learn-content h5{font-family:"Helvetica Bold","Open Sans XBold",Arial,sans-serif;font-weight:bold}@media (max-width: 767.98px){.flex-learn-section .learn-content h5{color:#fff}}@media (max-width: 767.98px){.flex-learn-section .learn-content p{color:#fff}}.flex-learn-section .learn-content .flex-learn{align-self:center;width:100%;color:#fff}.flex-learn-section .learn-content .flex-learn h5,.flex-learn-section .learn-content .flex-learn p{position:relative;left:180px;width:380px}@media (min-width: 991.98px) and (max-width: 1199.98px){.flex-learn-section .learn-content .flex-learn h5,.flex-learn-section .learn-content .flex-learn p{left:10px}}@media (min-width: 767.98px) and (max-width: 991.98px){.flex-learn-section .learn-content .flex-learn h5,.flex-learn-section .learn-content .flex-learn p{left:20px;width:300px}}@media (max-width: 767.98px){.flex-learn-section .learn-content .flex-learn h5,.flex-learn-section .learn-content .flex-learn p{left:unset;margin:0 auto;text-align:left !important}}.flex-learn-section .learn-content .flex-learn .flex-learn-content{width:200px}@media (max-width: 767.98px){.flex-learn-section .learn-content .flex-learn .flex-learn-content{width:unset}}@media (max-width: 767.98px){.flex-learn-section .learn-content .flex-learn .flex-learn-content{order:2;padding:1rem 0;width:100%}}.flex-learn-section .learn-content .d-flex{z-index:3;position:relative}.flex-learn-section .learn-content .d-flex div{flex-grow:1;flex-basis:0}@media (max-width: 767.98px){.flex-learn-section .learn-content .learn-img{order:1;width:unset;text-align:center}}.flex-learn-section .learn-content .learn-img img{object-fit:cover;max-width:550px}@media (min-width: 767.98px) and (max-width: 991.98px){.flex-learn-section .learn-content .learn-img img{max-width:360px}}@media (max-width: 767.98px){.flex-learn-section .learn-content .learn-img img{max-width:400px}}.form-section .form-container{max-width:600px;border-radius:30px}.form-section .form-container iframe{border:3px solid #f76c6c;width:100%;height:610px;overflow:hidden;border-radius:30px}@media (max-width: 400px){.form-section .form-container iframe{height:730px}}.form-section .form-container .form-content{width:400px;margin:0 auto}.footer-section{background-color:var(--organization-footer-bg);background-repeat:no-repeat;background-size:cover}.footer-section .footer-logo-section img{width:86px;object-fit:contain}.footer-section .footer-logo-section p{color:#fff;font-size:18px;line-height:22px;letter-spacing:-0.3px;font-family:var(--font-primary-regular)}.footer-section .footer-logo-section a{color:#fff;background:var(--organization-primary);border-radius:100px;font-size:16px;line-height:24px;letter-spacing:normal;font-family:var(--font-primary-bold)}.footer-section .footer-logo-section a img{width:20px}.footer-section .footer-logo-section a:hover{color:#fff}.footer-section .footer-menu-section .menu-section h1{color:#fff;font-size:17px;line-height:22px;letter-spacing:-0.23px;font-family:var(--font-primary-regular)}.footer-section .footer-menu-section .menu-section a{color:#D8D8D8;text-decoration:none;font-size:15px;line-height:20px;letter-spacing:-0.2px;font-family:var(--font-primary-regular)}.footer-section .footer-bottom-section a.tos{color:#D8D8D8;text-decoration:none;font-size:15px;line-height:18px;letter-spacing:-0.2px;font-family:var(--font-primary-regular)}.footer-section .footer-bottom-section p{color:#D8D8D8;text-decoration:none;font-size:15px;line-height:18px;letter-spacing:-0.2px;font-family:var(--font-primary-regular)}.footer-section .footer-bottom-section img{width:24px}.footer-section .footer-bottom-section a.tos:first-child{margin-left:0 !important}@media (max-width: 575.98px){.footer-section .footer-bottom-section .footer-social-media-icons a:first-child img{margin-left:0 !important}}.footer-section a{cursor:pointer}@media (min-width: 320px) and (max-width: 767px){.footer-section .footer-menu-section .menu-section{width:50%}}#fg_bubble{background:var(--organization-primary) !important}.veritas-footer .veritas-footer-top-section .veritas-footer-top{height:70px;background-color:#DADBDA}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .middle-conetents .veritas-logo{width:185px;height:45px}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .middle-conetents .veritas-social-media-links .social-media-link .socialmedia_icon{width:20px;height:20px}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .veritas-footer-menu .menu-title-text{font-size:14px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-normal);color:#225685}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .veritas-footer-menu .veritas-menu-link{font-size:12px;line-height:14px;letter-spacing:normal;font-family:var(--font-primary-regular);color:#9E9F9E;padding-bottom:10px}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .veritas-footer-menu .veritas-menu-link:hover,.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .veritas-footer-menu .veritas-menu-link:focus{text-decoration:none}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .veritas-footer-menu:nth-child(4){margin-bottom:auto}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .veritas-footer-menu:nth-child(4) .veritas-menu-link{padding-bottom:0px}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .chat-bubble{margin-bottom:16px}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .chat-bubble .chat-bubble-link .chat_bubble_icon{height:96px;width:96px}.veritas-footer .veritas-footer-bottom-section .veritas-footer-bottom{height:30px;background-color:#3A3A3A}.veritas-footer .veritas-footer-bottom-section .veritas-footer-bottom p{font-size:14px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-regular);color:#E0E0E0;padding:8px 0px 0px 60px}@media (max-width: 991.98px){.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content{padding:40px 0px 40px 0px}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .middle-conetents .veritas-logo{width:161px;height:41px}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .middle-conetents .veritas-social-media-links{padding-top:20px}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .veritas-footer-menu:nth-child(2){padding-top:44px}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .veritas-footer-menu{padding-top:30px}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .veritas-footer-menu .menu-title-text{text-align:center}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .veritas-footer-menu .veritas-menu-link{text-align:center}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .veritas-footer-menu .veritas-menu-link:nth-child(4) .veritas-menu-link{padding-bottom:0px}.veritas-footer .veritas-footer-middle-section .veritas-footer-middle-content .veritas-footer-menu:nth-child(4){margin-bottom:auto}.veritas-footer .veritas-footer-middle-section .mobile-chat-bubble{position:relative;bottom:57px;right:20px}.veritas-footer .veritas-footer-middle-section .mobile-chat-bubble .mobile-chat-bubble-link .mobile_chat_bubble_icon{height:46px;width:46px}.veritas-footer .veritas-footer-bottom-section .veritas-footer-bottom p{text-align:center;font-size:12px;line-height:14px;letter-spacing:normal;font-family:var(--font-primary-regular);padding-left:0px}}.ayo-footer-section .footer-logo-section .footer-toc{position:relative}.ayo-footer-section .footer-logo-section .footer-toc .footer-toc-links{background:none;border-radius:unset;font-size:14px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-regular);color:#ccccfc !important}.ayo-footer-section .footer-logo-section .footer-toc .footer-toc-links:nth-of-type(1)::after{content:'';height:14px;width:1px;position:absolute;top:0%;right:43%;background-color:#fff;display:inline-block}.ayo-footer-section .footer-logo-section .footer-toc .footer-toc-links:hover,.ayo-footer-section .footer-logo-section .footer-toc .footer-toc-links:focus{color:#fff;text-decoration:none}.ayo-footer-section .footer-logo-section .copy-right-text{font-size:14px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-regular);color:#ccccfc}.ayo-footer-section .footer-logo-section p{font-size:14px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-regular);color:#ccccfc}.ayo-footer-section .footer-logo-section .footer-logo-content .footer-logo-image{width:unset !important}.ayo-footer-section .footer-logo-section .footer-logo-content .footer-logo-image:nth-of-type(2){margin-left:60px}.ayo-footer-section .footer-bottom-section{border-bottom:1px solid rgba(255,255,255,0.06)}.ayo-footer-section .footer-bottom-section .footer-text{font-size:14px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-regular);color:#ccccfc}.ayo-footer-section .footer-bottom-section .footer-text:hover,.ayo-footer-section .footer-bottom-section .footer-text:focus{color:#fff;text-decoration:none}.ayo-footer-section .footer-bottom-section .footer-text:nth-of-type(2){margin-left:60px}.ayo-footer-section .footer-bottom-section .footer-social-media-icons img{background-color:#ccccfc;border-radius:3px}.ayo-footer-section .footer-info-section{background-color:#000;margin:0px -48px}.ayo-footer-section .footer-info-section p{font-size:18px;line-height:20px;letter-spacing:normal;font-family:var(--font-primary-regular);color:#fff}@media (max-width: 768px){.ayo-footer-section .footer-logo-section .footer-toc .footer-toc-links{font-size:12px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-regular)}.ayo-footer-section .footer-logo-section .footer-toc .footer-toc-links:nth-of-type(1)::after{top:0%;right:50%}.ayo-footer-section .footer-logo-section .copy-right-text{font-size:12px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-regular)}.ayo-footer-section .footer-logo-section p{font-size:12px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-regular)}.ayo-footer-section .footer-logo-section .footer-logo-content{justify-content:center}.ayo-footer-section .footer-logo-section .footer-logo-content .footer-logo-image{width:86px}.ayo-footer-section .footer-bottom-section .footer-text{font-size:12px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-regular)}.ayo-footer-section .footer-bottom-section .footer-text:nth-of-type(2){margin-left:34px}.ayo-footer-section .footer-bottom-section .footer-social-media-icons a:nth-of-type(1){margin-right:90px !important}.ayo-footer-section .footer-info-section p{font-size:14px;line-height:16px;letter-spacing:normal;font-family:var(--font-primary-regular)}}.xen-footer{display:flex;min-height:98px;background-color:#F5F5F7;color:#818E98;font-size:15px;line-height:18.5px;letter-spacing:-0.2px;font-family:var(--font-primary-regular)}.xen-footer .footer-content{display:flex;justify-content:space-between;width:98%;align-items:center;padding-left:20px;padding-right:10px}.xen-footer .footer-content .footer-links{flex-direction:row;display:flex}.xen-footer .footer-content .footer-links .link{margin-left:10px;margin-right:10px}.xen-footer .footer-content .footer-links .link a{color:#818E98;text-decoration:none}@media (min-width: 320px) and (max-width: 575.98px){.xen-footer .footer-content .footer-links{flex-direction:column;text-align:center;margin-top:20px;margin-bottom:10px}.xen-footer .footer-content .footer-links .link{margin-top:5px;margin-bottom:5px}}@media (min-width: 320px) and (max-width: 1024px){.xen-footer .footer-content{margin-top:20px;flex-direction:column;justify-content:space-around}}section.outside-app h1{font-size:1.2em;line-height:1.2em;letter-spacing:0.01em;font-family:var(--font-primary-bold);font-weight:700}section.outside-app p{font-size:1em;line-height:1.6em;letter-spacing:0.01em;font-family:var(--font-primary-regular)}section.outside-app.custom-error-message{display:flex;justify-content:center}section.outside-app.custom-error-message p{margin:revert}section.outside-app.custom-error-message .title{font-size:34px;line-height:normal;letter-spacing:normal;font-family:var(--font-primary-bold);font-weight:700;color:#333}section.outside-app.custom-error-message .error-content,section.outside-app.custom-error-message .error-code,section.outside-app.custom-error-message #utc-time{font-size:18px;line-height:normal;letter-spacing:normal;font-family:var(--font-primary-regular)}section.outside-app.custom-error-message .error-code,section.outside-app.custom-error-message #utc-time{color:#333;font-weight:600}section.outside-app.custom-error-message .error-content{color:#818E98}.server-error-wrapper.not-authorized{width:75%}.server-error-wrapper.not-authorized .title{font-weight:700;font-size:34px;line-height:normal;letter-spacing:normal;font-family:var(--font-primary-bold);color:#333}.server-error-wrapper.not-authorized .content{width:70%;color:#818E98;margin:revert;min-width:unset}.server-error-wrapper.not-authorized .content,.server-error-wrapper.not-authorized .error-code{font-size:18px;line-height:22px;letter-spacing:normal;font-family:var(--font-primary-regular)}.server-error-wrapper.not-authorized .error-code{font-weight:600;color:#333}@media (min-width: 768px) and (max-width: 1024px){.server-error-wrapper.not-authorized{width:85%}.server-error-wrapper.not-authorized .content{width:80%}}@media (max-width: 768px){.server-error-wrapper.not-authorized{width:95%}.server-error-wrapper.not-authorized .title{font-size:24px;line-height:normal}.server-error-wrapper.not-authorized .content{width:100%}.server-error-wrapper.not-authorized .content,.server-error-wrapper.not-authorized .error-code{font-size:14px;line-height:18px}.server-error-wrapper.not-authorized .server-error{width:250px}}.wrapper.wrapper-view .top-section.section #content .wrapper-content.wrapper .courses-tab,.wrapper.wrapper-view .top-section.section #content .wrapper-content.wrapper .archived-courses-tab{display:none}.wrapper.wrapper-view #main #content .wrapper-content.wrapper .inner-wrapper .content-area .content-supplementary .external-help .external-help-button,.wrapper.wrapper-view #main #content .wrapper-content.wrapper .content .content-supplementary .external-help .external-help-button{display:none}div .wrapper-modal-window-edit-xblock .modal-type-openassessment .modal-type-openassessment .edit-xblock-modal .modal-content .xblock-editor .xblock-studio_view-openassessment .editor-with-buttons .openassessment_editor_content_and_tabs .oa_editor_content_wrapper .openassessment_date_config_radio_container .date_config_doc_link{display:none}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .d-flex{display:flex !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .nav-menu-sticky{position:sticky;top:0;z-index:12}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pt-xl-3,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .py-xl-3{padding-top:1rem !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pb-xl-3,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .py-xl-3{padding-bottom:1rem !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .w-100{width:100% !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-xl-5{padding-left:48px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-xl-5{padding-right:48px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .py-xl-3{padding-bottom:16px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .py-xl-3{padding-top:16px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .py-xl-3{padding-bottom:16px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pl-0,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-0{padding-left:0 !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pr-0,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-0{padding-right:0 !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .py-2{padding-bottom:16px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .p-0{padding:0 !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pl-3,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-3{padding-left:16px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pr-3,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-3{padding-right:16px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pl-4,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-4{padding-left:24px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pr-4,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-4{padding-right:24px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pt-4,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .py-4{padding-top:24px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pb-4,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .py-4{padding-bottom:24px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pt-3,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .py-3{padding-top:16px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pb-3,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .py-3{padding-bottom:16px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .d-lg-flex{display:-ms-flexbox !important;display:flex !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .d-xl-none{display:none !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pr-xl-4,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-xl-4{padding-right:1.5rem !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pr-md-2,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-md-2{padding-right:.5rem !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pr-0,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-0{padding-right:0 !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .d-none{display:none !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .mr-auto,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .mx-auto{margin-right:auto !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .position-absolute{position:absolute !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .align-items-center{-ms-flex-align:center !important;align-items:center !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .ml-5,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .mx-5{margin-left:48px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .mb-0,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .my-0{margin-bottom:0 !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .ml-3,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .mx-3{margin-left:16px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .m-0{margin:0 !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .navbar-expand-lg{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .flex-column{-ms-flex-direction:column !important;flex-direction:column !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper nav .navbar-nav{width:100%}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .ml-0,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .mx-0{margin-left:0 !important}@media (min-width: 992px){.wrapper.wrapper-view .top-section.section .xen-style-wrapper .d-lg-none{display:none !important}}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .navbar-toggler{font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;width:100%;z-index:10}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .nav-item{background:rgba(0,0,0,0.749);border-bottom:1px solid #DADBDA}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .nav-item a{color:#fff;font-family:var(--font-primary-regular);font-size:16px;font-weight:500;letter-spacing:.25px;line-height:19px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .nav-link{color:#454545;display:block;font-weight:500;padding:8px 0px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .position-relative{position:relative !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .m-2{margin:8px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pl-2,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-2{padding-left:8px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pr-2,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-2{padding-right:8px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper ul{margin-top:0;margin-bottom:1rem}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pb-2,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .py-2{padding-bottom:8px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pt-2,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .py-2{padding-top:8px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .mr-3,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .mx-3{margin-right:16px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .mr-0,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .mx-0{margin-right:0 !important}@media (min-width: 992px){.wrapper.wrapper-view .top-section.section .xen-style-wrapper .d-lg-flex{display:-ms-flexbox !important;display:flex !important}}@media (min-width: 992px){.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pl-lg-0,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-lg-0{padding-left:0 !important}}@media (min-width: 992px){.wrapper.wrapper-view .top-section.section .xen-style-wrapper .pr-lg-0,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .px-lg-0{padding-right:0 !important}}.wrapper.wrapper-view .top-section.section .xen-style-wrapper img{vertical-align:middle;border-style:none}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .collapse:not(.show){display:none}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .collapsing{height:0;overflow:hidden;transition:height .35s ease}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .navbar-toggler:focus,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .navbar-toggler:hover{-webkit-tap-highlight-color:transparent}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .secondary-main-container .secondary-header-container{height:25px;background:#FAFAFA}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .secondary-main-container .secondary-header-container .cms-navigation{font-size:16px;line-height:100%;letter-spacing:-0.01em;color:#000}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .secondary-main-container .secondary-header-container .cms-navigation:hover{text-decoration:underline}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .secondary-main-container .secondary-header-container .cms-navigation{height:20px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .secondary-main-container .secondary-header-container .cms-navigation :focus{border:none;outline:none;box-shadow:none}@media (min-width: 992px){.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header{padding-top:16px !important;padding-bottom:16px !important}}@media (max-width: 992px){.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header{padding-left:unset !important;padding-right:unset !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .navbar .settings-icon{margin-right:8px !important}}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .global-header-main-container .header-main-container .hub-header-main-container .hub-header-sub-container{height:55px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .global-header-main-container .header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-left-nav .student-staff-access-list{padding-left:40px;margin-bottom:unset}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .global-header-main-container .header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-left-nav .student-staff-access-list li a{padding-bottom:15px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .global-header-main-container .header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-staff-access-list li a{padding-bottom:15px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .global-header-main-container .header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-staff-access-list li .taxonomy-tab{padding-right:unset !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .global-header-main-container .header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-staff-access-list li .hub-library-tab{border-right:1px solid #E8E8E8}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .global-header-main-container .header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-hamburger-collapse{top:100% !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .global-header-main-container .header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-hamburger-collapse a{color:#191919;font-family:var(--font-primary-regular);font-size:16px;font-weight:700;letter-spacing:normal;line-height:20px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .global-header-main-container .header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-staff-access-list .taxonomy-tab{padding-right:unset !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .global-header-main-container .header-main-container .hub-header-main-container .hub-header-sub-container .hub-header-right-nav .hub-staff-access-list .hub-library-tab{border-right:1px solid #E8E8E8}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .header-banner .studio-nav{border-bottom:unset}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header{background:#FAFAFA;padding-left:25px !important;padding-right:25px !important;height:55px;box-sizing:border-box}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header a{font-size:14px;line-height:100%;letter-spacing:-0.01em;font-family:var(--font-primary-regular);color:#191919 !important;font-weight:600;text-shadow:none}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-1{column-gap:20px;border-right:1px solid #E8E8E8}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-1 .files-nav{margin-right:22px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-2{column-gap:22px;margin-left:22px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3{position:relative}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 .settings-btn{padding:unset;border:unset;background:unset;box-shadow:unset}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 .settings-btn .home-icon{width:16px;height:17px;margin-right:2px !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 .settings-btn a:focus{outline:none;box-shadow:none}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 .settings-btn a:hover{background:transparent;text-decoration:underline}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 #settings-nav-tools{min-width:157px;top:110%;right:-10px;z-index:1000}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 #settings-nav-tools .navbar-nav{background-color:#fff;border:1px solid #111;border-radius:8px;padding:15px;row-gap:8px;width:unset}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 #settings-nav-tools .navbar-nav .nav-item{background:unset;border:unset}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 #settings-nav-tools .navbar-nav .nav-item a{font-size:14px;font-weight:600;color:#111 !important;letter-spacing:-0.01em}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 #settings-nav-tools .navbar-nav .nav-item :focus{border:none;outline:none;box-shadow:none}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header .nav-part-3 #settings-nav-tools .navbar-nav hr{margin-top:6px;margin-bottom:6px;border-top:1px solid rgba(0,0,0,0.1)}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header a:hover{text-decoration:underline}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header #studio-nav-toggler{border:unset;padding:unset !important;background:transparent}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header #studio-nav-toggler .background-hamburger-icon{display:flex;background:url("/static/studio/xen-common-theme/icons/hamburger.svg");width:24px;height:24px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .studio-nav .secondary-header #studio-nav-toggler .background-close-icon{position:relative;top:2px;background:url("/static/studio/xen-common-theme/images/close-menu.png");background-size:contain;background-repeat:no-repeat;width:24px;height:24px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .header-top-section .top-content{padding-right:25px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .top-bar,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .public-site-section{height:30px;background:#1B1D1C;background-repeat:no-repeat;background-size:cover;padding-right:25px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .top-bar img,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .public-site-section img{width:10px;height:10px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .top-bar .top-content,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .public-site-section .top-content{padding-right:25px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .top-bar img,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .public-site-section img{height:10px;width:10px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .top-bar h4,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .public-site-section h4{font-size:12px;line-height:18px;letter-spacing:normal;font-family:var(--font-primary-regular);color:#EBEBEB;padding-left:4px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .top-bar h4 a,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .public-site-section h4 a{color:#EBEBEB}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .top-bar h4 a:active,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .top-bar h4 a:hover,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .top-bar h4 a:focus,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .public-site-section h4 a:active,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .public-site-section h4 a:hover,.wrapper.wrapper-view .top-section.section .xen-style-wrapper .public-site-section h4 a:focus{text-decoration:underline}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .course-title{background:#FBFAF9;padding-left:25px !important;padding-top:8px;padding-bottom:8px}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .course-title .course-page-title-link{font-size:16px;line-height:24px;letter-spacing:-0.01em;font-family:var(--font-primary-bold);color:#111827;font-weight:700}@media (max-width: 992px){.wrapper.wrapper-view .top-section.section .xen-style-wrapper .hub-header-right-nav .mobile-nav{display:flex !important}.wrapper.wrapper-view .top-section.section .xen-style-wrapper .hub-header-right-nav .mobile-nav li .hub-logout-link{margin-right:25px}}.header-main-container .hub-header-main-container .header-banner{height:180px !important;box-sizing:border-box}.wrapper-view .top-section #main #content .wrapper-mast{margin-top:0px}#main #content .wrapper-mast.wrapper .nav-actions .new-course-button{display:none}.advanced-editor-edit-xblock{width:85% !important}.advanced-editor-edit-xblock label{margin-bottom:unset !important}.advanced-editor-edit-xblock .CodeMirror .CodeMirror-linenumber.CodeMirror-gutter-elt{color:unset !important}.advanced-editor-edit-xblock .gjs-pn-btn{color:#58585A}.advanced-editor-edit-xblock .gjs-two-color{color:#58585A}.advanced-editor-edit-xblock .gjs-pn-options{margin-right:23px}.advanced-editor-edit-xblock .customToolbarOption .gjs-devices-c{display:none}.advanced-editor-edit-xblock .gjs-sm-sector-title{font-size:12px;line-height:15px;letter-spacing:normal;font-family:var(--font-primary-regular);font-weight:500}.advanced-editor-edit-xblock .gjs-one-bg{background-color:#FAFAFA}.advanced-editor-edit-xblock .gjs-one-bg:hover{color:var(--organization-primary)}.advanced-editor-edit-xblock .gjs-one-bg.gjs-four-color-h:hover{border:1px solid var(--organization-primary)}.advanced-editor-edit-xblock .gjs-block-categories{background-color:#F1F1F1;color:#58585A}.advanced-editor-edit-xblock .gjs-pn-buttons{color:#58585A}.advanced-editor-edit-xblock .gjs-pn-buttons .fa-desktop,.advanced-editor-edit-xblock .gjs-pn-buttons .fa-tablet,.advanced-editor-edit-xblock .gjs-pn-buttons .fa-mobile{margin-top:8px}.advanced-editor-edit-xblock .gjs-sm-sector{background-color:#F1F1F1;color:#58585A}.advanced-editor-edit-xblock .gjs-four-color{color:#58585A}.advanced-editor-edit-xblock .gjs-four-color.gjs-pn-active{color:#15376D;border:1px solid #15376D}.advanced-editor-edit-xblock .gjs-radio-item{color:#58585A}.advanced-editor-edit-xblock .gjs-radio-item input:checked+.gjs-radio-item-label{background-color:var(--organization-primary);color:#FAFAFA}.advanced-editor-edit-xblock .sp-picker-container .sp-button-container.sp-cf .sp-choose{color:#58585A}.advanced-editor-edit-xblock .gjs-sm-properties{background-color:#fff}.advanced-editor-edit-xblock .gjs-sm-properties .gjs-sm-label{color:#58585A}.advanced-editor-edit-xblock .gjs-mdl-dialog{width:750px;border-radius:10px}.advanced-editor-edit-xblock .gjs-mdl-dialog:hover{color:unset}.advanced-editor-edit-xblock .gjs-mdl-dialog .gjs-mdl-header{padding:15px 30px;border-bottom:unset}.advanced-editor-edit-xblock .gjs-mdl-dialog .gjs-mdl-header .gjs-mdl-title{font-size:22px;line-height:150%;letter-spacing:normal;font-family:var(--font-primary-regular);font-weight:600;letter-spacing:0.01em}.advanced-editor-edit-xblock .gjs-mdl-dialog .gjs-mdl-header .gjs-mdl-btn-close{background-image:url("/static/studio/xen-common-theme/images/close-menu.png") !important;background-size:contain;background-repeat:no-repeat;width:28px;height:28px;right:25px;top:18px;text-indent:100%;white-space:nowrap;overflow:hidden;color:#1C1B1F;opacity:unset}.advanced-editor-edit-xblock .gjs-mdl-dialog .gjs-mdl-header .gjs-mdl-btn-close:hover{color:#1C1B1F}.advanced-editor-edit-xblock .gjs-mdl-dialog .gjs-mdl-content{padding:15px 30px}.advanced-editor-edit-xblock .gjs-mdl-dialog .gjs-mdl-content #gjs-mdl-c{font-size:16px;line-height:150%;letter-spacing:normal;font-family:var(--font-primary-regular)}.advanced-editor-edit-xblock .gjs-mdl-dialog .gjs-mdl-content #gjs-mdl-c .form-group p:first-child{font-weight:600;color:#58585A}.advanced-editor-edit-xblock .gjs-mdl-dialog .gjs-mdl-content #gjs-mdl-c .form-group input{background:#F9F9FA;box-shadow:unset;border:1px solid #E8E8E9;border-radius:4px;padding:10px}.advanced-editor-edit-xblock .gjs-mdl-dialog .gjs-mdl-content #gjs-mdl-c .form-group input ::placeholder{font-weight:500;color:#C4C8D4}.advanced-editor-edit-xblock .gjs-mdl-dialog .gjs-mdl-content #gjs-mdl-c .gjs-btn-prim{background-color:var(--organization-primary);color:#fff;font-size:16px;line-height:19px;letter-spacing:0.01em;font-family:var(--font-primary-regular);padding:13px 25px;border-radius:10px;width:unset}.advanced-editor-edit-xblock .gjs-radio-item-label{padding:10px}.advanced-editor-edit-xblock #gjs-sm-add{color:#58585A}.advanced-editor-edit-xblock .gjs-category-title,.advanced-editor-edit-xblock .gjs-layer-title,.advanced-editor-edit-xblock .gjs-block-category .gjs-title,.advanced-editor-edit-xblock .gjs-sm-sector-title{background-color:#F1F1F1;border:1px solid #D8D8D8}.advanced-editor-edit-xblock .gjs-sm-properties{background-color:#fff}.advanced-editor-edit-xblock div.gjs-field span#gjs-sm-input-holder select,.advanced-editor-edit-xblock .gjs-input-holder input{color:#58585A}.advanced-editor-edit-xblock .gjs-field{background-color:#F1F1F1;border:1px solid #D8D8D8}.advanced-editor-edit-xblock .gjs-field .gjs-d-s-arrow{border-top:4px solid #58585A}.advanced-editor-edit-xblock .modal-actions ul{position:relative;display:flex;justify-content:end}.advanced-editor-edit-xblock .modal-actions .action-item{font-size:16px;line-height:19px;letter-spacing:normal;font-family:var(--font-primary-regular);font-weight:400}.advanced-editor-edit-xblock .modal-actions .action-item .action-save.action-primary{border-radius:10px !important;background-color:var(--organization-primary);padding:12px 22px !important;background-image:unset !important;border:1px solid var(--organization-primary)}.advanced-editor-edit-xblock .modal-actions .action-item .action-save.action-primary:hover,.advanced-editor-edit-xblock .modal-actions .action-item .action-save.action-primary:focus{background-color:var(--organization-primary);border:1px solid var(--organization-primary)}.advanced-editor-edit-xblock .modal-actions .action-item .action-cancel{border-radius:10px !important;color:#58585A !important;display:block;padding:12px 26px !important;border:1px solid #58585A}.advanced-editor-edit-xblock .gjs-editor #gjs-tools .gjs-rte-toolbar .gjs-rte-actionbar .gjs-rte-action.gjs-rte-disabled{color:unset;opacity:0.3}.advanced-editor-edit-xblock .gjs-field-checkbox input:checked+.gjs-chk-icon{border-color:var(--organization-primary)}.advanced-editor-edit-xblock .xblock-editor #editorComponent.gjs-editor-cont .CodeMirror.CodeMirror-wrap{display:block !important}.gjs-btn-prim{margin-top:5px}.gjs-sm-property__font-weight,.gjs-sm-property__font-family{width:100%}.gjs-field-arrows{z-index:9}.gjs-cv-canvas{width:84%}.gjs-pn-views{width:16%}.gjs-pn-panel.gjs-pn-devices-c{height:20px}.gjs-pn-panels .customToolbarOption{margin-top:5px}.gjs-pn-views-container{width:16%}.gjs-field-arrow-u{border-bottom:4px solid #000}.gjs-field-arrow-d{border-top:4px solid #000}.gjs-radio-items{color:#fff}.icons-flex{background-size:72% 68% !important;height:15px;width:17px}.icon-dir-row{background:url("https://grapesjs.com/assets/images/demos/flex-dir-row.png") no-repeat center}.icon-dir-row-rev{background:url("https://grapesjs.com/assets/images/demos/flex-dir-row-rev.png") no-repeat center}.icon-dir-col{background:url("https://grapesjs.com/assets/images/demos/flex-dir-col.png") no-repeat center}.icon-dir-col-rev{background:url("https://grapesjs.com/assets/images/demos/flex-dir-col-rev.png") no-repeat center}.icon-just-start{background:url("https://grapesjs.com/assets/images/demos/flex-just-start.png") no-repeat center}.icon-just-end{background:url("https://grapesjs.com/assets/images/demos/flex-just-end.png") no-repeat center}.icon-just-sp-bet{background:url("https://grapesjs.com/assets/images/demos/flex-just-sp-bet.png") no-repeat center}.icon-just-sp-ar{background:url("https://grapesjs.com/assets/images/demos/flex-just-sp-ar.png") no-repeat center}.icon-just-sp-cent{background:url("https://grapesjs.com/assets/images/demos/flex-just-sp-cent.png") no-repeat center}.icon-al-start{background:url("https://grapesjs.com/assets/images/demos/flex-al-start.png") no-repeat center}.icon-al-end{background:url("https://grapesjs.com/assets/images/demos/flex-al-end.png") no-repeat center}.icon-al-str{background:url("https://grapesjs.com/assets/images/demos/flex-al-str.png") no-repeat center}.icon-al-center{background:url("https://grapesjs.com/assets/images/demos/flex-al-center.png") no-repeat center}.gjs-field-checkbox input:checked+.gjs-chk-icon{border-color:#000 !important}.xmodule_edit.xmodule_HtmlBlock .html-editor .CodeMirror{display:none}.studio-xblock-wrapper .header-actions .actions-list .btn-default.edit-button-advance-editor{font-weight:300}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock{top:0 !important;left:0 !important;width:100% !important;height:100% !important;background-color:#fff;padding:0;border-radius:unset;overflow-y:auto}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-header{display:flex;justify-content:space-between;align-items:center}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-header #modal-window-title{display:flex;align-items:center;margin:10px;width:100%;margin-left:15px}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-header #modal-window-title .modal-button-title{font-size:22px;font-weight:700;line-height:28px;letter-spacing:0px;color:#000}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-header #modal-window-title .action-edit.title-edit-button{margin-left:5px;border:unset;height:36px;width:36px;padding:unset;color:#000}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-header #modal-window-title .action-edit.title-edit-button:hover{background-color:#0a3055;color:#fff;border-radius:50%}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-header #modal-window-title .action-edit.title-edit-button svg{position:relative;top:2px}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-header #cancelBtn{display:flex;justify-content:center;margin-right:6px;background-color:transparent;align-items:center;border:unset;height:36px;width:36px;padding:unset;color:#000}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-header #cancelBtn:hover{background-color:#0a3055;color:#fff;border-radius:50%}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-content{overflow:hidden;height:81.4vh !important;padding:24px 24px 0 24px}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-content .xblock-editor .xblock-studio_view #editor-tab .html-editor .row #editorComponent{height:81.4vh !important}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-content .xblock-editor .xblock-studio_view #editor-tab .html-editor .row #editorComponent .gjs-editor .gjs-pn-panels .gjs-pn-commands{border-top-right-radius:5px;border-top-left-radius:5px;border:1px solid #D8D8D8;box-shadow:unset}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-content .xblock-editor .xblock-studio_view #editor-tab .html-editor .row #editorComponent .gjs-editor .gjs-pn-panels .gjs-pn-devices-c{border:1px solid #D8D8D8;border-right:unset;border-top-left-radius:5px;height:unset}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-content .xblock-editor .xblock-studio_view #editor-tab .html-editor .row #editorComponent .gjs-editor .gjs-pn-panels .gjs-pn-options{border:1px solid #D8D8D8;border-right:unset;border-left:unset;box-shadow:unset;right:16% !important}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-content .xblock-editor .xblock-studio_view #editor-tab .html-editor .row #editorComponent .gjs-editor .gjs-pn-panels .gjs-pn-views{border:1px solid #D8D8D8;border-left:unset;box-shadow:unset;border-top-right-radius:5px}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-content .xblock-editor .xblock-studio_view #editor-tab .html-editor .row #editorComponent .gjs-editor .gjs-pn-panels .gjs-pn-views-container{box-shadow:unset;border:1px solid #D8D8D8;border-top:unset;border-bottom-right-radius:5px;border-top-right-radius:5px}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-actions{margin-top:12px;padding:21px 24px 24px 24px;border-top:1px solid rgba(0,0,0,0.15)}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-actions .action-item :first-child{margin-right:8px}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-actions .action-item .action-save.action-primary{background-color:#15376D !important;border-radius:6px !important;border:unset;background-color:unset}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-actions .action-item .action-save.action-primary:hover,.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-actions .action-item .action-save.action-primary:focus{background-color:unset;border:unset}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-actions .action-item .action-cancel{border:unset;padding:12px 16px !important}.wrapper-modal-window.wrapper-modal-window-edit-xblock .modal-type-html.advanced-editor-edit-xblock .edit-xblock-modal .modal-actions .action-item .action-cancel:focus{border:unset;outline:unset}.confirm-close-modal .modal-window-overlay{z-index:unset}.confirm-close-modal .modal-dialog{position:relative;overflow:hidden;max-width:500px;min-height:calc(100% - (1.75rem * 2))}.confirm-close-modal .modal-dialog .content{display:flex;flex-direction:column;background:#fff;max-width:unset;min-width:unset;height:246px;border-radius:7px}.confirm-close-modal .modal-dialog .content .modal-header{display:flex;justify-content:space-between;padding:18px 24px 18px 24px;box-shadow:rgba(0,0,0,0.3) 2px 2px 5px}.confirm-close-modal .modal-dialog .content .modal-header .modal-title{font-size:22px;font-weight:700;color:#000}.confirm-close-modal .modal-dialog .content .modal-header .btn-cancel-confirm{border:unset;background:unset;height:24px}.confirm-close-modal .modal-dialog .content .modal-header .btn-cancel-confirm svg{color:#0a3055}.confirm-close-modal .modal-dialog .content .modal-body{overflow:hidden;height:114px;padding:unset}.confirm-close-modal .modal-dialog .content .modal-body p{padding:12px 24px 12px 24px;margin:unset;color:#454545;font-size:18px;line-height:28px;letter-spacing:-.01em}.confirm-close-modal .modal-dialog .content .modal-footer{display:flex;justify-content:end;padding:18px 24px 18px 24px}.confirm-close-modal .modal-dialog .content .modal-footer .btn-cancel-confirm{background:unset;border:unset;padding:9px 16px 9px 16px;color:#454545;font-size:18px;font-weight:400}.confirm-close-modal .modal-dialog .content .modal-footer .btn-primary{font-size:18px;border-radius:6px;margin-left:8px}.confirm-close-modal .modal-dialog .content .modal-footer .btn-primary:hover{border-color:#15376D;background:#15376D;color:#fcfcfc}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.bg-transparent{background-color:transparent !important}.mr-auto,.mx-auto{margin-right:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}.h-100{height:100% !important}.w-100{width:100% !important}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog{max-width:500px;margin:1.75rem auto}@media (min-width: 320px) and (max-width: 767px){.header-banner-section{height:106px !important;transition:height 1s, background 0.5s}.xen-style-wrapper{position:sticky;top:0px;z-index:99;overflow-x:unset}}.problem input[type="text"]{font-size:14px;line-height:27px;letter-spacing:0.01em;font-family:var(--font-primary-regular);font-weight:400;color:#000;height:46px;width:35% !important;background-color:#F9F9FA;box-shadow:unset;border:1px solid #E8E8E9;border-radius:4px;outline:unset;background-image:unset !important}.problem input[type="text"]:hover,.problem input[type="text"]:focus,.problem input[type="text"]:active{background-image:unset !important;outline:unset}.problem input[type="radio"]{top:11px !important;left:11px !important;background-color:#fff;transition:all ease-in 0.2s;appearance:none;border:2px solid #fff;box-shadow:0 0 0 1px var(--organization-primary);border-radius:50%;width:12px;height:12px;outline:unset}.problem input[type="radio"]:checked{background-color:var(--organization-primary);outline:unset}.problem .ubcpi-field[type="radio"]{top:0px !important;left:0px !important;margin:3px 4px 8px 8px !important}.problem input[type="checkbox"]{top:11px !important;left:11px !important;background-color:#fff;transition:all ease-in 0.2s;appearance:none;box-shadow:0 0 0 1px;border-radius:2px;width:13px;height:13px;outline:unset}.problem input[type="checkbox"]:checked{box-shadow:0 0 0 2px var(--organization-primary);background-color:var(--organization-primary);background-image:url("/static/studio/xen-common-theme/icons/Check.svg");background-size:cover;background-position:center;outline:unset}.problem .action .submit-attempt-container .submit{border-radius:10px !important;background-color:var(--organization-primary) !important;padding:12px 22px !important;background-image:unset !important;border:1px solid var(--organization-primary);color:#fff !important;outline:unset}.problem .action .submit-attempt-container .submit:disabled{color:#fff !important;opacity:25%}.problem .action .view-result-btn-container .transcript-download-btn{display:none}.problem .wrapper-problem-response .inputtype.option-input select{background-color:#fff;color:#979797;border:2px solid var(--organization-primary) !important;box-shadow:none;border-radius:4px;padding:10px;text-align:left;width:209px;outline:unset;font-size:16px;line-height:18px;letter-spacing:normal;font-family:var(--font-primary-regular)}.problem .wrapper-problem-response .inputtype.option-input select::after{margin-left:12%}.problem .wrapper-problem-response .inputtype.option-input select option{font-size:16px;line-height:18px;letter-spacing:normal;font-family:var(--font-primary-regular);padding:8px}.problem .wrapper-problem-response .inputtype.option-input select option:hover{background-color:var(--organization-primary-rgb-018-hex) !important}.problem .wrapper-problem-response .choicegroup label:hover{border:2px solid var(--organization-primary) !important}.problem .wrapper-problem-response .choicegroup .field input[type="radio"]{top:11px !important;left:11px !important;background-color:#fff;transition:all ease-in 0.2s;appearance:none;border:2px solid #fff;box-shadow:0 0 0 1px var(--organization-primary);border-radius:50%;width:12px;height:12px;outline:unset}.problem .wrapper-problem-response .choicegroup .field input[type="radio"]:checked{background-color:var(--organization-primary);outline:unset}.problem .wrapper-problem-response .choicegroup .field input[type="checkbox"]{top:11px !important;left:11px !important;background-color:#fff;transition:all ease-in 0.2s;appearance:none;box-shadow:0 0 0 1px;border-radius:2px;width:13px;height:13px;outline:unset}.problem .wrapper-problem-response .choicegroup .field input[type="checkbox"]:checked{box-shadow:0 0 0 2px var(--organization-primary);background-color:var(--organization-primary);background-image:url("/static/studio/xen-common-theme/icons/Check.svg");background-size:cover;background-position:center;outline:unset}.problem .wrapper-problem-response .textline input[type="text"]{font-size:14px;line-height:27px;letter-spacing:0.01em;font-family:var(--font-primary-regular);font-weight:400;color:#000;height:46px;width:35% !important;background-color:#F9F9FA;box-shadow:unset;border:1px solid #E8E8E9;border-radius:4px;outline:unset;background-image:unset !important}.problem .wrapper-problem-response .textline input[type="text"]:hover,.problem .wrapper-problem-response .textline input[type="text"]:focus,.problem .wrapper-problem-response .textline input[type="text"]:active{background-image:unset !important;outline:unset}.poll-block form input[name=poll-submit],.poll-block .view-results-button-wrapper .view-results-button{border-radius:10px !important;background-color:var(--organization-primary) !important;padding:12px 22px !important;background-image:unset !important;border:1px solid var(--organization-primary);color:#fff !important;outline:unset}.poll-block form input[name=poll-submit]:disabled,.poll-block .view-results-button-wrapper .view-results-button:disabled{color:#fff !important;opacity:25%}.poll-block form input[name=poll-submit].input-main,.poll-block .view-results-button-wrapper .view-results-button.input-main{display:flex;justify-content:center}.poll-block input[type="radio"]{top:11px !important;left:11px !important;background-color:#fff;transition:all ease-in 0.2s;appearance:none;border:2px solid #fff;box-shadow:0 0 0 1px var(--organization-primary);border-radius:50%;width:12px;height:12px;outline:unset}.poll-block input[type="radio"]:checked{background-color:var(--organization-primary);outline:unset}.done_onoffswitch_wrapper .done_onoffswitch-inner::after{background-color:var(--organization-primary) !important}.pdf_block .pdf-download-button a{border-radius:10px !important;background-color:var(--organization-primary) !important;padding:12px 22px !important;background-image:unset !important;border:1px solid var(--organization-primary);color:#fff !important;outline:unset}.pdf_block .pdf-download-button a:disabled{color:#fff !important;opacity:25%}.mentoring.themed-xblock{margin-left:22px;margin-top:10px}.mentoring.themed-xblock .submit .input-main{border-radius:10px !important;background-color:var(--organization-primary) !important;padding:12px 22px !important;background-image:unset !important;border:1px solid var(--organization-primary);color:#fff !important;outline:unset;margin-bottom:10px}.mentoring.themed-xblock .submit .input-main:disabled{color:#fff !important;opacity:25%}.sga-block #sga-content .upload label{border-radius:10px !important;background-color:var(--organization-primary) !important;padding:12px 22px !important;background-image:unset !important;border:1px solid var(--organization-primary);color:#fff !important;outline:unset;box-shadow:unset !important}.sga-block #sga-content .upload label:disabled{color:#fff !important;opacity:25%}.sga-block .wrap-instructor-info{padding:10px}.sga-block .wrap-instructor-info a{color:var(--organization-primary)}.openassessment button[type="submit"]{border-radius:10px !important;background-color:var(--organization-primary) !important;padding:12px 22px !important;background-image:unset !important;border:1px solid var(--organization-primary);color:#fff !important;outline:unset}.openassessment button[type="submit"]:disabled{color:#fff !important;opacity:25%}.hub-header-sub-container.text-uppercase{text-transform:uppercase}.add-xblock-component .new-component-type .large-xened_video_lti-icon{display:inline-block;width:60px;height:60px;background:url("/static/studio/xen-common-theme/images/large-xen-video-lti.png") center no-repeat}.add-xblock-component .new-component-type .large-audio-icon{display:inline-block;width:60px;height:60px;background:url("/static/studio/xen-common-theme/images/large-audio.png") center no-repeat}#openassessment-editor .settings-list .date_config_doc_link{display:none}#content .content-area .xblock-render .studio-xblock-wrapper .header-actions li.action-edit:nth-child(3):not(:has(.edit-button-advance-editor)){display:none}.h5p-error-modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);margin-left:0;justify-content:center;align-items:center}.h5p-error-modal .h5p-modal-content{width:26%}.h5p-error-modal .h5p-modal-content .prompt.warning{animation:bounceIn 0.5s ease-in-out 1}.h5p-error-modal .h5p-modal-content .prompt.warning .close-modal-button{float:right;margin-top:5px;padding-right:22px;font-size:20px}.h5p-error-modal .h5p-modal-content .prompt.warning .copy{border-top:3px solid #fd7e14;padding:10px}.h5p-error-modal .h5p-modal-content .prompt.warning .copy .title{color:#fff}.h5p-error-modal .h5p-modal-content .prompt.warning .copy .message{margin:20px 5px 20px 2px !important}.h5p-error-modal .h5p-modal-content .prompt.warning .nav-actions{box-shadow:inset 0 1px 2px rgba(0,0,0,0.4);border-top:1px solid rgba(0,0,0,0.25);padding:15px 20px;background:#191919}.h5p-error-modal .h5p-modal-content .prompt.warning .nav-actions .nav-item{display:inline-block;margin-right:15px}.xblock-student_view-html form{display:flex;flex-direction:column;gap:12px;max-width:400px}.xblock-student_view-html form div{display:flex;flex-direction:column;gap:6px}.xblock-student_view-html form label{font-weight:500}.xblock-student_view-html form input[type="text"],.xblock-student_view-html form input[type="email"],.xblock-student_view-html form textarea{width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.xblock-student_view-html form textarea{min-height:80px;resize:vertical}.xblock-student_view-html form div:nth-of-type(3){flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.xblock-student_view-html form div:nth-of-type(3) label{font-weight:normal;margin-right:8px}.xblock-student_view-html form div:nth-of-type(3) input[type="checkbox"]{margin-right:4px}.xblock-student_view-html form button{align-self:flex-start !important;padding:6px 12px !important;border:1px solid #ccc !important;border-radius:4px !important;background:transparent !important;cursor:pointer !important}.xblock-student_view-html .gjs-image-block{display:block}
