@keyframes fade-end{to{opacity:1}}@keyframes fade-out-end{to{opacity:0}}@keyframes translate-end{to{transform:translate(0)}}@keyframes scale-end{to{transform:scale(1)}}body.user-theme#page-my-index .welcome-section__heading-small{will-change:transform;opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) 1s forwards translate-end,.8s ease-out 1s forwards fade-end;transform:translateY(-30px)}body.user-theme#page-my-index .welcome-section__heading-big>span{overflow:hidden}body.user-theme#page-my-index .welcome-section__heading-big>span span{will-change:transform;opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) 1s forwards translate-end,.8s ease-out 1s forwards fade-end;display:block;transform:translateY(100%)}body.user-theme#page-my-index .welcome-section:after{transform-origin:100%;will-change:transform;animation:3s cubic-bezier(.16,1,.3,1) .5s forwards scale-end;transform:scaleX(0)}body.user-theme#page-my-index .navbar.fixed-top:after{transform-origin:0;will-change:transform;animation:3s cubic-bezier(.16,1,.3,1) .5s forwards scale-end;transform:scaleX(0)}body.user-theme#page-my-index .welcome-section:before{will-change:transform;opacity:1;animation:1s ease-out 1s forwards fade-out-end}body.user-theme#page-my-index .welcome-section__image{will-change:transform, opacity;opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) 2s forwards scale-end,.7s ease-out 2s forwards fade-end;transform:scale(.95)}body.user-theme#page-my-index .welcome-section__heading+p{will-change:transform, opacity;opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) 1.5s forwards translate-end,.9s ease-out 1.6s forwards fade-end;transform:translateY(20px)}body.user-theme#page-course-view-topics .course-header__image,body.user-theme#page-mod-scorm-player .course-header__image{will-change:transform;opacity:0;animation:2s cubic-bezier(.16,1,.3,1) .5s forwards translate-end,2s ease-out .5s forwards fade-end;transform:translateY(30px)}body.user-theme#page-course-view-topics .course-header__header,body.user-theme#page-mod-scorm-player .course-header__header{will-change:transform, opacity;opacity:0;animation:1s cubic-bezier(.16,1,.3,1) 1s forwards translate-end,1s ease-out 1s forwards fade-end;transform:translate(300px)}body.user-theme#page-course-view-topics #scorm_object,body.user-theme#page-mod-scorm-player #scorm_object{will-change:transform, opacity;opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) .2s forwards scale-end,.7s ease-out .2s forwards fade-end;transform:scale(.95)}body.user-theme#page-course-view-topics .topics .course-section:first-child:after,body.user-theme#page-mod-scorm-player .topics .course-section:first-child:after{will-change:transform;animation:3s cubic-bezier(.16,1,.3,1) .5s forwards translate-end;transform:translate(-3000px)}body.user-theme#page-course-view-topics .topics .course-section:first-child:before,body.user-theme#page-mod-scorm-player .topics .course-section:first-child:before{will-change:transform;opacity:0;animation:.5s ease-out 1s forwards fade-end}body.user-theme#page-course-view-topics .topics .course-section:first-child .activity-altcontent .row .col:first-child img:first-child,body.user-theme#page-mod-scorm-player .topics .course-section:first-child .activity-altcontent .row .col:first-child img:first-child{will-change:transform, opacity;opacity:0;animation:.5s cubic-bezier(.34,1.56,.64,1) 1.5s forwards scale-end,.5s ease-out 1.5s forwards fade-end;transform:scale(0)}body.user-theme#page-course-view-topics .topics .course-section:first-child .activity-altcontent .row .col:first-child img:nth-child(2),body.user-theme#page-mod-scorm-player .topics .course-section:first-child .activity-altcontent .row .col:first-child img:nth-child(2){will-change:transform, opacity;opacity:0;animation:.5s cubic-bezier(.34,1.56,.64,1) 2s forwards scale-end,.5s ease-out 2s forwards fade-end;transform:scale(0)}body.user-theme#page-course-view-topics .topics .course-section:first-child .activity-altcontent .row .col:first-child img:nth-child(3),body.user-theme#page-mod-scorm-player .topics .course-section:first-child .activity-altcontent .row .col:first-child img:nth-child(3){will-change:transform, opacity;opacity:0;animation:.5s cubic-bezier(.34,1.56,.64,1) 2.5s forwards scale-end,.5s ease-out 2.5s forwards fade-end;transform:scale(0)}body.user-theme#page-course-view-topics .topics .course-section:first-child .activity-altcontent .row .col:first-child img:nth-child(4),body.user-theme#page-mod-scorm-player .topics .course-section:first-child .activity-altcontent .row .col:first-child img:nth-child(4){will-change:transform, opacity;opacity:0;animation:.5s cubic-bezier(.34,1.56,.64,1) 3s forwards scale-end,.5s ease-out 3s forwards fade-end;transform:scale(0)}body.user-theme#page-course-view-topics .topics .course-section:first-child .activity-altcontent .row .col:first-child img:nth-child(5),body.user-theme#page-mod-scorm-player .topics .course-section:first-child .activity-altcontent .row .col:first-child img:nth-child(5){will-change:transform, opacity;opacity:0;animation:.5s cubic-bezier(.34,1.56,.64,1) 3.5s forwards scale-end,.5s ease-out 3.5s forwards fade-end;transform:scale(0)}body.user-theme#page-course-view-topics .topics .course-section:first-child .activity-altcontent .row .col:nth-child(2),body.user-theme#page-mod-scorm-player .topics .course-section:first-child .activity-altcontent .row .col:nth-child(2){will-change:transform, opacity;opacity:0;animation:1s cubic-bezier(.16,1,.3,1) 1.5s forwards translate-end,1.1s ease-out 1.6s forwards fade-end;transform:translateY(20px)}body.user-theme{background-color:var(--tm-body-bg);color:var(--tm-body-color);scroll-behavior:smooth;font-family:var(--tm-font-family-sans-serif);font-size:1rem;line-height:1.35}@media (width<=575.98px){body.user-theme{font-size:.875rem}}body.user-theme h1,body.user-theme h2,body.user-theme h3{text-transform:uppercase;font-weight:900;line-height:.9}body.user-theme h1{font-size:50px}@media (width<=575.98px){body.user-theme h1{font-size:40px}}body.user-theme h2{font-size:40px}@media (width<=575.98px){body.user-theme h2{font-size:30px}}body.user-theme h3{color:var(--tm-primary);font-size:25px}body.user-theme #page-content div[role=main]>h2{margin-bottom:20px}body.user-theme fieldset h3{color:var(--tm-primary)}body.user-theme h2:has(.btn[data-toggle=popover]){align-items:center;column-gap:var(--tm-space-sm);display:flex}body.user-theme .main-inner{padding-top:0!important;padding-bottom:0!important}@media (width>=768px){body.user-theme .main-inner{max-width:1120px!important}}@media (width<=575.98px){body.user-theme .main-inner{overflow-x:hidden}}body.user-theme .main-inner,body.user-theme #page.drawers .main-inner{background-color:#0000}@media (width<=575.98px){body.user-theme .main-inner,body.user-theme #page.drawers .main-inner{margin-bottom:0;padding-left:10px;padding-right:10px}}body.user-theme .main-inner__inner{padding-left:15px;padding-right:15px}@media (width<=575.98px){body.user-theme .main-inner__inner{padding-left:0;padding-right:0}}body.user-theme .main-inner>div[role=main]{padding:0!important}body.user-theme button.btn.btn-primary,body.user-theme input[type=submit].btn.btn-primary,body.user-theme .btn.btn-primary.btn-fun{border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme button.btn.btn-primary,body.user-theme input[type=submit].btn.btn-primary,body.user-theme .btn.btn-primary.btn-fun{padding:10px 20px}}body.user-theme button.btn.btn-primary:hover,body.user-theme button.btn.btn-primary:focus,body.user-theme input[type=submit].btn.btn-primary:hover,body.user-theme input[type=submit].btn.btn-primary:focus,body.user-theme .btn.btn-primary.btn-fun:hover,body.user-theme .btn.btn-primary.btn-fun:focus{box-shadow:none;text-decoration:none}body.user-theme button.btn.btn-primary,body.user-theme input[type=submit].btn.btn-primary,body.user-theme .btn.btn-primary.btn-fun{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme button.btn.btn-primary,body.user-theme input[type=submit].btn.btn-primary,body.user-theme .btn.btn-primary.btn-fun{font-size:10px}}body.user-theme button.btn.btn-secondary,body.user-theme input[type=submit].btn.btn-secondary,body.user-theme .notification-area .toggle-mode .btn.btn-link{border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme button.btn.btn-secondary,body.user-theme input[type=submit].btn.btn-secondary,body.user-theme .notification-area .toggle-mode .btn.btn-link{padding:10px 20px}}body.user-theme button.btn.btn-secondary:hover,body.user-theme button.btn.btn-secondary:focus,body.user-theme input[type=submit].btn.btn-secondary:hover,body.user-theme input[type=submit].btn.btn-secondary:focus,body.user-theme .notification-area .toggle-mode .btn.btn-link:hover,body.user-theme .notification-area .toggle-mode .btn.btn-link:focus{box-shadow:none;text-decoration:none}body.user-theme button.btn.btn-secondary,body.user-theme input[type=submit].btn.btn-secondary,body.user-theme .notification-area .toggle-mode .btn.btn-link{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme button.btn.btn-secondary,body.user-theme input[type=submit].btn.btn-secondary,body.user-theme .notification-area .toggle-mode .btn.btn-link{font-size:10px}}body.user-theme button.btn.btn-secondary,body.user-theme input[type=submit].btn.btn-secondary,body.user-theme .notification-area .toggle-mode .btn.btn-link{color:var(--tm-brand-content-text);background:var(--tm-secondary);box-shadow:0 0 0px 2px var(--tm-brand-content-bg), 0 0 0px 4px var(--tm-secondary)}body.user-theme a.btn.btn-secondary{border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme a.btn.btn-secondary{padding:10px 20px}}body.user-theme a.btn.btn-secondary:hover,body.user-theme a.btn.btn-secondary:focus{box-shadow:none;text-decoration:none}body.user-theme a.btn.btn-secondary{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme a.btn.btn-secondary{font-size:10px}}body.user-theme a.btn.btn-secondary{color:var(--tm-brand-content-text);background:var(--tm-secondary);box-shadow:0 0 0px 2px var(--tm-brand-content-bg), 0 0 0px 4px var(--tm-secondary)}body.user-theme button:not(.dropdown-toggle):focus,body.user-theme input[type=submit]:focus,body.user-theme .btn[data-toggle=popover]:focus{outline:0;box-shadow:none!important}body.user-theme .btn.btn-icon:hover,body.user-theme .btn.btn-icon:focus{background-color:var(--tm-brand-transparent-hover-bg)}body.user-theme button[data-action*=close] .icon,body.user-theme button[data-action*=close] span[aria-hidden],body.user-theme a[data-action*=close] .icon,body.user-theme a[data-action*=close] span[aria-hidden],body.user-theme button[class*=close] .icon,body.user-theme button[class*=close] span[aria-hidden],body.user-theme button.closebutton .icon,body.user-theme button.closebutton span[aria-hidden]{display:none}body.user-theme button[data-action*=close],body.user-theme a[data-action*=close],body.user-theme button[class*=close],body.user-theme button.closebutton{z-index:0;position:relative}body.user-theme button[data-action*=close]:before,body.user-theme a[data-action*=close]:before,body.user-theme button[class*=close]:before,body.user-theme button.closebutton:before{content:"";color:var(--tm-brand-black);font-family:"Font Awesome 6 Free";font-weight:600}body.user-theme button[data-action*=close]:after,body.user-theme a[data-action*=close]:after,body.user-theme button[class*=close]:after,body.user-theme button.closebutton:after{content:"";aspect-ratio:1;background-color:var(--tm-brand-transparent-hover-bg);opacity:0;z-index:-1;border-radius:50%;width:40px;transition:opacity .25s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.user-theme button[data-action*=close].sl-close:before,body.user-theme button[data-action*=close].sl-close:after,body.user-theme a[data-action*=close].sl-close:before,body.user-theme a[data-action*=close].sl-close:after,body.user-theme button[class*=close].sl-close:before,body.user-theme button[class*=close].sl-close:after,body.user-theme button.closebutton.sl-close:before,body.user-theme button.closebutton.sl-close:after{opacity:0}body.user-theme button[data-action*=close]:hover:after,body.user-theme a[data-action*=close]:hover:after,body.user-theme button[class*=close]:hover:after,body.user-theme button.closebutton:hover:after{opacity:1}body.user-theme .alert button.close:before{color:var(--tm-black)}body.user-theme .modal .close{color:var(--tm-white);text-shadow:none;opacity:1}body.user-theme .btn.icons-collapse-expand{transform:scale(.8)}body.user-theme .btn.icons-collapse-expand:focus{background-color:#0000}body.user-theme.pagelayout-incourse .submitbtns:has(input.mod_quiz-next-nav){border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme.pagelayout-incourse .submitbtns:has(input.mod_quiz-next-nav){padding:10px 20px}}:is(body.user-theme.pagelayout-incourse .submitbtns:has(input.mod_quiz-next-nav):hover,body.user-theme.pagelayout-incourse .submitbtns:has(input.mod_quiz-next-nav):focus){box-shadow:none;text-decoration:none}body.user-theme.pagelayout-incourse .submitbtns:has(input.mod_quiz-next-nav){align-self:flex-end;margin-top:80px;margin-right:4px;padding:0;display:inline-flex!important}@media (width<=575.98px){body.user-theme.pagelayout-incourse .submitbtns:has(input.mod_quiz-next-nav){margin-top:40px;margin-left:auto;margin-right:auto}}body.user-theme.pagelayout-incourse input[type=submit].mod_quiz-next-nav{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme.pagelayout-incourse input[type=submit].mod_quiz-next-nav{font-size:10px}}body.user-theme.pagelayout-incourse input[type=submit].mod_quiz-next-nav{box-shadow:none;border:0}body.user-theme.pagelayout-incourse#page-mod-quiz-view .quizstartbuttondiv button[type=submit]{border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme.pagelayout-incourse#page-mod-quiz-view .quizstartbuttondiv button[type=submit]{padding:10px 20px}}body.user-theme.pagelayout-incourse#page-mod-quiz-view .quizstartbuttondiv button[type=submit]:hover,body.user-theme.pagelayout-incourse#page-mod-quiz-view .quizstartbuttondiv button[type=submit]:focus{box-shadow:none;text-decoration:none}body.user-theme.pagelayout-incourse#page-mod-quiz-view .quizstartbuttondiv button[type=submit]{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme.pagelayout-incourse#page-mod-quiz-view .quizstartbuttondiv button[type=submit]{font-size:10px}}body.user-theme.pagelayout-incourse#page-mod-quiz-summary .btn-finishattempt button[type=submit]{border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme.pagelayout-incourse#page-mod-quiz-summary .btn-finishattempt button[type=submit]{padding:10px 20px}}body.user-theme.pagelayout-incourse#page-mod-quiz-summary .btn-finishattempt button[type=submit]:hover,body.user-theme.pagelayout-incourse#page-mod-quiz-summary .btn-finishattempt button[type=submit]:focus{box-shadow:none;text-decoration:none}body.user-theme.pagelayout-incourse#page-mod-quiz-summary .btn-finishattempt button[type=submit]{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme.pagelayout-incourse#page-mod-quiz-summary .btn-finishattempt button[type=submit]{font-size:10px}}body.user-theme.pagelayout-incourse#page-mod-quiz-summary .submitbtns .singlebutton button[type=submit]:focus{box-shadow:none}body.user-theme.pagelayout-incourse#page-mod-quiz-summary .submitbtns .singlebutton button[type=submit]:before{content:"";font-family:"Font Awesome 6 Free";font-size:12px;font-weight:600;display:inline-block;transform:translateY(1px)}body.user-theme.pagelayout-incourse#page-mod-quiz-review .submitbtns .mod_quiz-next-nav{border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme.pagelayout-incourse#page-mod-quiz-review .submitbtns .mod_quiz-next-nav{padding:10px 20px}}body.user-theme.pagelayout-incourse#page-mod-quiz-review .submitbtns .mod_quiz-next-nav:hover,body.user-theme.pagelayout-incourse#page-mod-quiz-review .submitbtns .mod_quiz-next-nav:focus{box-shadow:none;text-decoration:none}body.user-theme.pagelayout-incourse#page-mod-quiz-review .submitbtns .mod_quiz-next-nav{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme.pagelayout-incourse#page-mod-quiz-review .submitbtns .mod_quiz-next-nav{font-size:10px}}body.user-theme.pagelayout-incourse#page-mod-quiz-review .submitbtns .mod_quiz-next-nav{padding:10px 20px}@media (width<=575.98px){body.user-theme.pagelayout-incourse#page-mod-quiz-review .submitbtns .mod_quiz-next-nav{margin-left:auto;margin-right:auto}}body.user-theme .activity-item .activity-completion button[data-action=toggle-manual-completion]{border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme .activity-item .activity-completion button[data-action=toggle-manual-completion]{padding:10px 20px}}body.user-theme .activity-item .activity-completion button[data-action=toggle-manual-completion]:hover,body.user-theme .activity-item .activity-completion button[data-action=toggle-manual-completion]:focus{box-shadow:none;text-decoration:none}body.user-theme .activity-item .activity-completion button[data-action=toggle-manual-completion]{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme .activity-item .activity-completion button[data-action=toggle-manual-completion]{font-size:10px}}body.user-theme .activity-item .activity-completion button[data-action=toggle-manual-completion]{color:var(--tm-brand-content-text);background:var(--tm-secondary);box-shadow:0 0 0px 2px var(--tm-brand-content-bg), 0 0 0px 4px var(--tm-secondary);min-height:38px}body.user-theme .activity-item .activity-completion button[data-action=toggle-manual-completion].btn.btn-success[data-toggletype=manual\:undo]{color:var(--tm-white);background-color:var(--tm-primary);border-color:var(--tm-primary);box-shadow:0 0 0 2px var(--tm-black), 0 0 0 4px var(--tm-primary)}body.user-theme .activity-item .activity-completion button[data-action=toggle-manual-completion].btn.btn-success[data-toggletype=manual\:undo]:active{background-color:var(--tm-primary-light);border-color:var(--tm-primary-light)}body.user-theme .lightbox-button{z-index:10;top:5px;right:5px;position:absolute!important}body.user-theme .lightbox-button:focus{box-shadow:none;outline:none}body.user-theme .popover-criteria-button{padding:0 5px}body.user-theme .popover-criteria-button i{margin:0;padding:0;font-size:14px}body.user-theme .btn.btn-primary.btn-linkedin{border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme .btn.btn-primary.btn-linkedin{padding:10px 20px}}body.user-theme .btn.btn-primary.btn-linkedin:hover,body.user-theme .btn.btn-primary.btn-linkedin:focus{box-shadow:none;text-decoration:none}body.user-theme .btn.btn-primary.btn-linkedin{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme .btn.btn-primary.btn-linkedin{font-size:10px}}body.user-theme .btn.btn-primary.btn-linkedin{font-family:var(--tm-font-family-sans-serif);text-transform:none;background:var(--tm-primary);font-size:16px;font-weight:500}body.user-theme .navbar.fixed-top{border-bottom:0;align-items:normal;padding:0 20px;background-color:var(--tm-brand-navbar-bg)!important}@media (width<=575.98px){body.user-theme .navbar.fixed-top{padding:0 10px}}body.user-theme .navbar.fixed-top:after{content:"";border-bottom:1px solid var(--tm-brand-navbar-border);width:100%;position:absolute;bottom:0;left:0}body.user-theme .nav{column-gap:var(--tm-space-md)}body.user-theme .navbar-brand{margin-right:4rem!important}@media (width<=575.98px){body.user-theme .navbar-brand{flex:0 0 30%;margin:0 0 0 10px!important;display:flex!important}}body.user-theme .navbar-brand img{width:200px}@media (width<=575.98px){body.user-theme .navbar-brand img{object-fit:contain;width:100%;height:auto}}body.user-theme .navbar-toggler .navbar-toggler-icon{background-image:none;width:22px;height:18px;display:block;position:relative}body.user-theme .navbar-toggler .navbar-toggler-icon span{background-color:var(--tm-brand-navbar-burger-color);width:100%;height:2px;display:block;position:absolute;left:0}body.user-theme .navbar-toggler .navbar-toggler-icon span:first-child{top:0}body.user-theme .navbar-toggler .navbar-toggler-icon span:nth-child(2){top:8px}body.user-theme .navbar-toggler .navbar-toggler-icon span:nth-child(3){bottom:0}body.user-theme .navbar .primary-navigation .navigation .nav-link{text-transform:uppercase;color:var(--tm-brand-text-black);border:0;font-size:12px;font-weight:600;position:relative}body.user-theme .navbar .primary-navigation .navigation .nav-link:before{content:"";border:1px solid var(--tm-brand-navbar-active-border);border-radius:var(--tm-brand-border-radius);opacity:0;z-index:-1;width:110%;height:calc(100% - 20px);transition:transform 0s .3s,opacity .25s ease-out;position:absolute;top:10px;left:-5%;transform:scaleX(0)}body.user-theme .navbar .primary-navigation .navigation .nav-link:focus{box-shadow:none;background-color:#0000!important}body.user-theme .navbar .primary-navigation .navigation .nav-link:hover{color:var(--tm-brand-black);background-color:#0000}body.user-theme .navbar .primary-navigation .navigation .nav-link:hover:before{border-color:var(--tm-brand-black);opacity:1;transition:transform .3s cubic-bezier(.87,0,.13,1);transform:scaleX(1)}body.user-theme .navbar .primary-navigation .navigation .nav-link.active{color:var(--tm-brand-navbar-active-color)}body.user-theme .navbar .primary-navigation .navigation .nav-link.active:before{opacity:1;background-color:var(--tm-brand-navbar-active-bg);box-shadow:0 0 1px 1px var(--tm-primary);transform:none}body.user-theme .navbar .primary-navigation .navigation .nav-link.active:hover:before{border-color:var(--tm-brand-navbar-active-border)}body.user-theme .navbar.navbar-dark .icon,body.user-theme .navbar.navbar-dark a .icon{color:var(--tm-brand-navbar-active-color)!important}body.user-theme #page-header{max-width:none!important}@media (width<=575.98px){body.user-theme #page-header{margin-bottom:30px}}body.user-theme #page-header .page-header__brand{font-family:var(--tm-headings-font-family);text-transform:uppercase;background-color:var(--tm-brand-transparent-hover-bg);border-radius:var(--tm-radius-pill);padding:0 10px;font-size:10px;font-style:italic;font-weight:600;display:inline-block;color:var(--tm-brand-text-black)!important}@media (width<=575.98px){body.user-theme #page-header .page-header__brand{background-color:color-mix(in srgb, var(--tm-brand-content-bg) 50%, transparent);border:1px solid var(--tm-brand-transparent-hover-bg)}}body.user-theme #page-header .page-header__subtitle{font-family:var(--tm-headings-font-family);color:var(--tm-primary);text-transform:uppercase;font-size:1rem;font-weight:500}@media (width<=575.98px){body.user-theme #page-header .page-header__subtitle{margin-bottom:0;font-size:.875rem}}body.user-theme.pagelayout-course #page-header .page-context-header .page-header-headings h1,body.user-theme.pagelayout-incourse #page-header .page-context-header .page-header-headings h1{font-size:3.5rem}@media (width<=575.98px){body.user-theme.pagelayout-course #page-header .page-context-header .page-header-headings h1,body.user-theme.pagelayout-incourse #page-header .page-context-header .page-header-headings h1{font-size:1.8765rem}}body.user-theme.pagelayout-course #page-header .page-context-header .page-header-headings h1,body.user-theme.pagelayout-incourse #page-header .page-context-header .page-header-headings h1{color:var(--tm-primary)}@media (width<=575.98px){body.user-theme.pagelayout-course #page-header .page-context-header .page-header-headings h1,body.user-theme.pagelayout-incourse #page-header .page-context-header .page-header-headings h1{font-size:4.5rem}}@media (width<=575.98px) and (width<=991.98px){body.user-theme.pagelayout-course #page-header .page-context-header .page-header-headings h1,body.user-theme.pagelayout-incourse #page-header .page-context-header .page-header-headings h1{font-size:4rem}}@media (width<=575.98px) and (width>=576px) and (width<=767.98px){body.user-theme.pagelayout-course #page-header .page-context-header .page-header-headings h1,body.user-theme.pagelayout-incourse #page-header .page-context-header .page-header-headings h1{font-size:3.5rem}}@media (width<=575.98px) and (width<=575.98px){body.user-theme.pagelayout-course #page-header .page-context-header .page-header-headings h1,body.user-theme.pagelayout-incourse #page-header .page-context-header .page-header-headings h1{font-size:2.5rem}}body.user-theme.pagelayout-incourse #page-header .page-header-image{display:none}body.user-theme .block_treadmaster_welcome_section{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border:0!important;padding:0!important}body.user-theme section.block_treadmaster_welcome_section.block.card:not(.block_html)>.card-body{padding:0!important}body.user-theme .main-inner:has(.block_treadmaster_welcome_section){margin-top:0!important}body.user-theme .welcome-section{background:50%/cover no-repeat;background-color:var(--tm-welcome-section-bg-color);border-top:10px solid var(--tm-white);padding-top:40px;padding-bottom:30px;position:relative}@media (width<=575.98px){body.user-theme .welcome-section{background:50% 25px/contain no-repeat}}body.user-theme .welcome-section:after{content:"";border-bottom:1px solid var(--tm-brand-divider);opacity:0;width:100%;position:absolute;bottom:0;left:0}body.user-theme .welcome-section:before{content:"";background-color:color-mix(in srgb, var(--tm-brand-content-bg) 50%, transparent);width:100%;height:100%;position:absolute;bottom:0;left:0}@media (width<=575.98px){body.user-theme .welcome-section{padding-bottom:15px;display:flex}}body.user-theme .welcome-section__heading{color:var(--tm-brand-text-black);text-transform:uppercase}@media (width<=575.98px){body.user-theme .welcome-section__heading{align-items:center;display:flex}}body.user-theme .welcome-section__heading-small{margin-bottom:5px;font-size:20px;font-weight:400;display:block}@media (width<=575.98px){body.user-theme .welcome-section__heading-small{font-size:16px}}body.user-theme .welcome-section__heading-big{font-size:4.5rem}@media (width<=991.98px){body.user-theme .welcome-section__heading-big{font-size:4rem}}@media (width>=576px) and (width<=767.98px){body.user-theme .welcome-section__heading-big{font-size:3.5rem}}@media (width<=575.98px){body.user-theme .welcome-section__heading-big{font-size:2.5rem}}body.user-theme .welcome-section__heading-big{display:block}@media (width<=575.98px){body.user-theme .welcome-section__heading-big{font-size:7vw}}body.user-theme .welcome-section__heading-big>span{display:block}body.user-theme .welcome-section__heading-big>span:first-child>span{color:#0000;background:var(--tm-brand-gradient);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}body.user-theme .welcome-section__heading-big>span:nth-child(2){color:var(--tm-brand-text-highlight)}body.user-theme .welcome-section__heading-big img{width:auto;height:50px}@media (width>=576px) and (width<=767.98px){body.user-theme .welcome-section__heading-big img{height:38px}}@media (width<=575.98px){body.user-theme .welcome-section__heading-big img{height:4.8vw}}body.user-theme .welcome-section p{margin-top:20px}@media (width<=575.98px){body.user-theme .welcome-section p{margin-top:9vw;position:relative}body.user-theme .welcome-section p:before{content:"";background-color:var(--tm-welcome-section-content-underlay);z-index:-1;filter:blur(35px);width:100%;height:100%;position:absolute;top:0;left:0}}body.user-theme .welcome-section .main-inner{padding-top:0;padding-bottom:0;background-color:#0000!important;margin-top:0!important;margin-bottom:0!important}body.user-theme .welcome-section__image{background:50%/contain no-repeat;width:100%;height:100%;display:none!important}@media (width<=575.98px){body.user-theme .welcome-section__image{aspect-ratio:200/150;display:none}}body.user-theme .welcome-section__heading-image{display:none!important}@media (width<=575.98px){body.user-theme .welcome-section__heading-image{flex:1;padding-left:10px;display:block}body.user-theme .welcome-section__heading-image .welcome-section__image{background-position:bottom;display:block}}body.user-theme .welcome-section__cta{margin:20px 0 5px}body.user-theme .dashboard-card-deck{margin:-20px;display:flex}@media (width<=575.98px){body.user-theme .dashboard-card-deck{flex-direction:column}}body.user-theme .dashboard-card-deck>*{padding:var(--tm-space-md);flex:0 0 33.3333%!important;margin:0!important}@media (width<=767.98px){body.user-theme .dashboard-card-deck>*{flex:0 0 50%!important}}@media (width<=575.98px){body.user-theme .dashboard-card-deck>*{flex:1!important}}body.user-theme .dashboard-card{background-color:#0000;border:0}@media (width<=575.98px){body.user-theme .dashboard-card{width:100%!important}}body.user-theme .dashboard-card__link{border-radius:var(--tm-radius-md);color:var(--tm-brand-content-text);background-color:var(--tm-white);border:1px solid color-mix(in srgb, var(--tm-black) 20%, transparent);flex-direction:column;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}body.user-theme .dashboard-card__link:hover{color:var(--tm-brand-content-text);text-decoration:none}body.user-theme .dashboard-card__link:hover .dashboard-card__details{opacity:1;max-height:92px;transition:max-height .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),opacity .5s ease-out .1s;transform:translateY(0)}body.user-theme .dashboard-card__link:hover .dashboard-card-img>div{opacity:1;transform:translateY(5px)}body.user-theme .dashboard-card__link:hover .dashboard-card__body-inner:before{background:linear-gradient(to top, var(--tm-brand-content-bg), color-mix(in srgb, var(--tm-brand-content-bg) 60%, transparent));background-color:var(--tm-brand-dashboard-card-bg);transition:background-color .6s cubic-bezier(.16,1,.3,1);transform:scale(1.5,1.2)translateY(0)}body.user-theme .dashboard-card__link:hover .card-body span[title]{color:var(--tm-primary)}body.user-theme .dashboard-card .dashboard-card-img{box-shadow:0 10px 100px 5px var(--tm-black);aspect-ratio:334/355;border-radius:0;position:relative;height:auto!important}@media (width<=991.98px){body.user-theme .dashboard-card .dashboard-card-img{height:425px!important}}@media (width<=575.98px){body.user-theme .dashboard-card .dashboard-card-img{height:auto!important}}@media screen and (width<=320px){body.user-theme .dashboard-card .dashboard-card-img{margin-bottom:40%}}body.user-theme .dashboard-card .dashboard-card-img>div{object-fit:contain;opacity:1;background:50%/cover no-repeat;width:100%;height:calc(100% + 20px);transition:transform 2s cubic-bezier(.16,1,.3,1),opacity .5s ease-out;transform:translateY(0)}@media (width<=991.98px){body.user-theme .dashboard-card .dashboard-card-img>div{opacity:1;transform:translateY(5px)}}body.user-theme .dashboard-card .dashboard-card-img:before{content:"";background:var(--tm-white);width:100%;height:100%;position:absolute;top:0;left:0}body.user-theme .dashboard-card .card-body{z-index:1;background-color:#0000;width:100%;height:auto;position:absolute;bottom:0;left:0}body.user-theme .dashboard-card .card-body:before{content:"";width:100%;height:0;box-shadow:0 10px 50px 5px var(--tm-black);opacity:0;transition:opacity .25s ease-out;position:absolute;top:0;left:0}@media (width<=991.98px){body.user-theme .dashboard-card .card-body{transition:box-shadow .6s cubic-bezier(.16,1,.3,1)}}body.user-theme .dashboard-card__body-inner{height:100%;position:relative}body.user-theme .dashboard-card__body-inner:before{content:"";z-index:-1;background-color:color-mix(in srgb, var(--tm-brand-dashboard-card-bg) 80%, transparent);border-top:1px solid var(--tm-white);width:100%;height:110%;transition:background-color .5s linear .1s;position:absolute;top:0;left:0;transform:scale(1.5,1.2)}body.user-theme .dashboard-card__body-inner>div{flex-direction:column;height:100%;display:flex}@media (width<=991.98px){body.user-theme .dashboard-card__body-inner:before{background-color:var(--tm-brand-dashboard-card-bg);transition:background-color .6s cubic-bezier(.16,1,.3,1);transform:scale(1.5,1.2)translateY(0)}}body.user-theme .dashboard-card__subtitle{font-family:var(--tm-headings-font-family);text-transform:uppercase;font-size:12px;font-weight:500}body.user-theme .dashboard-card__details{opacity:0;max-height:0;transition:max-height .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1) .2s,opacity .5s ease-out .1s;overflow:hidden;transform:translateY(20px)}@media (width<=991.98px){body.user-theme .dashboard-card__details{opacity:1;max-height:92px;transform:translateY(0)}}body.user-theme .dashboard-card .categoryname{font-family:var(--tm-headings-font-family);background-color:var(--tm-brand-divider);border-radius:var(--tm-radius-pill);text-transform:uppercase;padding:4px 10px;font-size:10px;font-style:italic;font-weight:600;color:var(--tm-brand-text-black)!important}body.user-theme .dashboard-card .card-body span[title]{color:#0000;background:var(--tm-brand-gradient);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;transition:color .8s ease-out}@media (width<=991.98px){body.user-theme .dashboard-card .card-body span[title]{color:var(--tm-primary)}}body.user-theme .dashboard-card__summary{flex:1;margin-top:10px}body.user-theme .dashboard-card__summary p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.user-theme .dashboard-card__progress{margin-top:20px}body.user-theme .dashboard-card__progress p{font-family:var(--tm-font-family-sans-serif);color:var(--tm-brand-course-in-progress);margin:0;font-size:12px;font-weight:700}body.user-theme .dashboard-card__progress--0 p{color:var(--tm-brand-course-no-progress)}body.user-theme .dashboard-card__progress--0 .dashboard-card__progress-line{background-color:var(--tm-brand-course-no-progress)}body.user-theme .dashboard-card__progress--100 p{color:var(--tm-brand-course-complete)}body.user-theme .dashboard-card__progress--100 .dashboard-card__progress-line{background-color:var(--tm-brand-course-complete)}body.user-theme .dashboard-card__progress-track{border-radius:var(--tm-radius-pill);z-index:0;width:100%;height:5px;margin-top:5px;position:relative;overflow:hidden}body.user-theme .dashboard-card__progress-track:before{content:"";z-index:-1;background-color:var(--tm-brand-course-track);width:100%;height:100%;position:absolute;top:0;left:0}body.user-theme .dashboard-card__progress-line{background-color:var(--tm-brand-course-in-progress);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}body.user-theme .dashboard-card__top-content{justify-content:space-between;display:flex}body.user-theme .dashboard-card__main-badge{flex:0 0 95px;padding-left:5px;position:relative;top:-30px}body.user-theme .dashboard-card__main-badge img{aspect-ratio:1;object-fit:contain;object-position:right;width:100%;height:auto}body.user-theme .dashboard-card[data-tags*=article] .card-body span[title]{font-size:20px}body.user-theme .dashboard-coursecards{gap:var(--tm-space-md);grid-template-columns:repeat(3,1fr);display:grid}body.user-theme.pagelayout-mydashboard section.block_myoverview.block.card{background-color:var(--tm-course-panel-bg)}body.user-theme .block_myoverview [data-region=myoverview] [data-region=filter]{margin-bottom:30px!important}body.user-theme .block_myoverview [data-region=myoverview]>hr{display:none}body.user-theme .block_myoverview [data-region=paging-control-container]{margin-top:30px}body.user-theme .block_myoverview .pagination .page-item.disabled{opacity:.5}body.user-theme ul.badges,body.user-theme .node_category ul.badges{flex-wrap:wrap;justify-content:flex-start;width:100%;margin:-15px;padding:0;display:flex;overflow:hidden}body.user-theme ul.badges>*,body.user-theme .node_category ul.badges>*{width:25%;padding:15px}@media (width<=575.98px){body.user-theme ul.badges>*,body.user-theme .node_category ul.badges>*{width:50%}}body.user-theme ul.badges .badge-name,body.user-theme .node_category ul.badges .badge-name{color:var(--tm-body-color);text-transform:uppercase;font-weight:600}@media screen and (width<=1024px){body.user-theme ul.badges .badge-name,body.user-theme .node_category ul.badges .badge-name{text-decoration:underline}}body.user-theme ul.badges>li a,body.user-theme .node_category ul.badges>li a{text-decoration:none;display:block}body.user-theme ul.badges>li a:hover,body.user-theme .node_category ul.badges>li a:hover{text-decoration:none}body.user-theme ul.badges>li a:focus,body.user-theme .node_category ul.badges>li a:focus{box-shadow:none;color:var(--tm-body-color);background-color:#0000;outline:none}body.user-theme#page-my-index ul.badges{margin:auto}body.user-theme#page-my-index ul.badges>*{width:33.3333%}@media (width<=575.98px){body.user-theme#page-my-index ul.badges>*{width:100%}}body.user-theme#page-my-index ul.badges>:not(:nth-child(-n+3)){display:none}body.user-theme .block_news_items .card-text{scrollbar-width:thin;flex-direction:column;max-height:300px;display:flex;overflow:auto}body.user-theme .block_news_items .unlist{flex:1;padding:0 10px}body.user-theme .block_news_items .unlist .post{padding:10px 0}body.user-theme .block_news_items .unlist .post:not(:first-child){border-top:1px solid var(--tm-gray-800)}body.user-theme .block_news_items .unlist .post .head{display:flex}body.user-theme .block_news_items .unlist .post .name{color:var(--tm-brand-content-text);order:0;font-size:12px;font-weight:700;display:none}body.user-theme .block_news_items .unlist .post .date{color:var(--tm-brand-text-gray);order:1;align-items:center;font-size:12px;display:flex}body.user-theme .block_news_items .unlist .post .date:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 8px;display:none;overflow:hidden}body.user-theme .block_news_items .unlist .post .info{font-size:1.125rem;font-weight:700}@media (width<=575.98px){body.user-theme .block_news_items .unlist .post .info{font-size:1rem}}body.user-theme .block_news_items .unlist .post .info a:not(:focus){color:var(--tm-brand-content-text)}body.user-theme .block_news_items .footer{text-align:right;margin:10px 0 5px;padding:0 10px;font-size:12px;display:none}body.user-theme .dropdown>button.dropdown-toggle,body.user-theme .dropdown>button.dropdown-toggle:not(:disabled):not(.disabled):hover,body.user-theme .dropdown>button.dropdown-toggle:not(:disabled):not(.disabled):active{background-color:var(--tm-input-bg);border-color:var(--tm-input-border-color);color:var(--tm-brand-content-text)}body.user-theme .dropdown>button.dropdown-toggle:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 2px var(--tm-input-btn-focus-color);border-color:var(--tm-input-focus-border-color)}body.user-theme .dropdown>button.dropdown-toggle:after{content:"";color:var(--tm-brand-content-text);border:0;font-family:"Font Awesome 6 Free"}body.user-theme .dropdown>button.dropdown-toggle span[data-active-item-text]{color:var(--tm-brand-content-text)}body.user-theme .dropdown>.dropdown-menu{background-color:var(--tm-brand-popup-bg);border-color:var(--tm-brand-divider)}body.user-theme .dropdown>.dropdown-menu .dropdown-item{color:var(--tm-brand-content-text);background-color:#0000}body.user-theme .dropdown>.dropdown-menu .dropdown-item:hover,body.user-theme .dropdown>.dropdown-menu .dropdown-item:focus,body.user-theme .dropdown>.dropdown-menu .dropdown-item:active{background-color:var(--tm-brand-transparent-hover-bg)}body.user-theme .dropdown-toggle{color:var(--tm-brand-content-text)}body.user-theme .popover-region .popover-region-toggle:focus{box-shadow:none}body.user-theme .popover-region.popover-region-notifications{transition:none}@media (width<=575.98px){body.user-theme .popover-region.popover-region-notifications .popover-region-container{inset:60px 0 0}}body.user-theme .popover-region.popover-region-notifications .popover-region-header-container{border-color:color-mix(in srgb, var(--tm-brand-content-bg) 10%, transparent);justify-content:space-between;align-items:center;height:auto;padding-top:5px;padding-bottom:5px;display:flex}@media (width<=575.98px){body.user-theme .popover-region.popover-region-notifications .popover-region-content-container{height:calc(100% - 67px)}}body.user-theme .popover-region.popover-region-notifications .popover-region-content{max-height:400px}body.user-theme .popover-region.popover-region-notifications .popover-region-toggle{color:var(--tm-body-color)}body.user-theme .popover-region.popover-region-notifications .popover-region-toggle:hover,body.user-theme .popover-region.popover-region-notifications .popover-region-toggle:focus{color:var(--tm-primary)}body.user-theme .popover-region.popover-region-notifications .popover-region-toggle:before{border-bottom-color:var(--tm-gray-800)}body.user-theme .popover-region.popover-region-notifications .popover-region-toggle:after{border-bottom-color:var(--tm-gray-900)}body.user-theme .popover-region.popover-region-notifications .popover-region-header-text{color:var(--tm-notification-heading);text-transform:uppercase;font-size:12px;font-weight:400;font-family:var(--tm-font-family-sans-serif);margin:0 0 0 5px;font-weight:900}body.user-theme .popover-region.popover-region-notifications .popover-region-header-actions .icon{font-size:12px}body.user-theme .popover-region.popover-region-notifications .popover-region-container{background-color:var(--tm-brand-popup-bg);border-color:var(--tm-brand-popup-border);height:auto}body.user-theme .popover-region.popover-region-notifications .popover-region-footer-container{text-align:center;background-color:var(--tm-brand-popup-footer-bg);border-top:1px solid #ffffff1a;height:30px;padding-top:4px;font-size:12px}body.user-theme .popover-region.popover-region-notifications .content-item-container.unread{margin-top:5px;margin-bottom:5px}body.user-theme .popover-region.popover-region-notifications .all-notifications{padding:5px 5px 10px}body.user-theme .message-app{background-color:var(--tm-brand-popup-bg)}body.user-theme .message-app .card{background-color:#0000}body.user-theme .message-app .card-header{border-color:var(--tm-brand-divider)}body.user-theme .message-app .card-header .btn{color:var(--tm-white)}body.user-theme .message-app .card-header .btn:focus{box-shadow:none}body.user-theme .message-app .list-group .list-group-item{background-color:#0000}body.user-theme .message-app .list-group .list-group-item:hover{background-color:color-mix(in srgb, var(--tm-brand-content-bg) 10%, transparent)}body.user-theme .message-app .list-group-item-action{color:var(--tm-white)}body.user-theme .message-app .input-group .btn-submit{color:var(--tm-black);background-color:var(--tm-gray-500)}body.user-theme .message-app a[data-route=view-contacts]{font-size:12px;font-weight:600}body.user-theme .message-app a[data-route=view-contacts] .icon{font-size:12px}body.user-theme .message-app a[data-route=view-settings]{color:var(--tm-white)}body.user-theme .message-app a[data-toggle=tab].active{color:var(--tm-black)}body.user-theme .message-app div[data-region=view-settings]{background-color:var(--tm-brand-popup-bg)!important;border-color:var(--tm-brand-divider)!important}body.user-theme .message-app div[data-region=view-settings] h3,body.user-theme .message-app div[data-region=view-settings] p,body.user-theme .message-app div[data-region=view-settings] label{color:var(--tm-white)}body.user-theme .message-app .footer-container{display:none}body.user-theme .message-app .header-container{color:var(--tm-white)}body.user-theme .drawer.drawer-left{background-color:var(--tm-brand-left-sidebar-bg);border-right:1px solid var(--tm-brand-divider)}body.user-theme .drawer.drawer-left .drawercontent{background-color:var(--tm-brand-left-sidebar-bg);padding-left:0;padding-right:0}body.user-theme .drawer.drawer-left .fa.fa-circle-thin{font-weight:400}body.user-theme .drawer.drawer-left .btn.drawertoggle[data-action=closedrawer]:focus,body.user-theme .drawer.drawer-left [role=treeitem]:not([aria-expanded=true]):focus{box-shadow:none}@media (width<=575.98px){body.user-theme .drawer.drawer-left .list-group-item{border:0;font-weight:600}body.user-theme .drawer.drawer-left .list-group-item+.list-group-item{border-top:1px solid var(--tm-brand-divider)}body.user-theme .drawer.drawer-left .list-group-item:not(.active){color:var(--tm-body-color);background-color:#0000}body.user-theme .drawer.drawer-left .list-group-item.active{color:var(--tm-brand-text-white)}body.user-theme .drawer-toggles .drawer-left-toggle{top:calc(100vh - 70px)}}body.user-theme .drawer-toggles .drawer-left-toggle .btn{background-color:var(--tm-drawer-toggle-bg);color:var(--tm-drawer-toggle-icon-color)}@media (width<=575.98px){body.user-theme .drawer-toggles .drawer-left-toggle .btn{padding:9px 12px 10px 8px}body.user-theme .drawer-toggles .drawer-left-toggle .btn .icon{font-size:14px}}body.user-theme .drawer-toggles .drawer-left-toggle .btn:focus{box-shadow:none}body.user-theme #page.drawers.show-drawer-right,body.user-theme #page.drawers.show-drawer-left.show-drawer-right{margin-right:0}body.user-theme.pagelayout-incourse .drawer.drawer-left,body.user-theme.pagelayout-incourse .drawer-toggles .drawer-left-toggle{display:none}body.user-theme.pagelayout-incourse #page.drawers.show-drawer-left{margin-left:0}body.user-theme #page.drawers .course-header>.main-inner{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;position:relative}@media (width<=767.98px){body.user-theme #page.drawers .course-header>.main-inner>.main-inner__inner{align-items:center}}body.user-theme .course-header__inner{justify-content:flex-end;display:flex}@media (width<=575.98px){body.user-theme .course-header__inner{flex-direction:column}}body.user-theme .course-header__image{width:68%;position:absolute;top:-90px;left:0}@media (width<=767.98px){body.user-theme .course-header__image{top:0}}@media (width<=575.98px){body.user-theme .course-header__image{width:100%;min-height:200px;margin-bottom:-40%;position:static}}body.user-theme .course-header__image img{width:100%}body.user-theme .course-header__header{z-index:0;width:50%;position:relative}@media (width<=767.98px){body.user-theme .course-header__header{width:70%}}@media (width<=575.98px){body.user-theme .course-header__header{width:100%}}body.user-theme .course-header__header:before{content:"";z-index:-1;background:linear-gradient(to left, transparent, var(--tm-brand-content-bg));filter:blur(44px);width:100%;height:150%;position:absolute;top:0;left:0}@media (width<=575.98px){body.user-theme .course-header__header:before{background:linear-gradient(180deg, transparent, var(--tm-brand-content-bg));height:200%;top:-100%}}body.user-theme .course-header__header #page-header .main-inner{margin-right:0;padding-right:0}@media (width<=575.98px){body.user-theme .course-header__header #page-header .main-inner{margin:0}}body.user-theme .course-header__header #page-header .main-inner__inner{margin-right:0;padding-right:0}@media (width<=575.98px){body.user-theme .course-header__header #page-header .main-inner__inner{padding:0}}body.user-theme[data-tags*=non-product] .course-header__header{width:100%}body.user-theme[data-tags*=non-product] .course-header__header:before,body.user-theme[data-tags*=non-product] .topics .course-section:first-child:before,body.user-theme[data-tags*=non-product] .topics .course-section:first-child:after{display:none}body.user-theme[data-tags*=non-product] .course-content ul.topics li.section{padding-top:0}body.user-theme[data-tags*=non-product] #page-content,body.user-theme[data-tags*=non-product].pagelayout-course #page-content{margin-top:0}body.user-theme .courseindex .courseindex-section{border-left:0}body.user-theme .courseindex .courseindex-section:not(:first-child) .courseindex-section-title:after{content:"";border-top:1px dashed var(--tm-brand-divider);width:100%;height:0;position:absolute;top:0;left:0}body.user-theme .courseindex .courseindex-item{border-radius:0}body.user-theme .courseindex .courseindex-item:hover .courseindex-link,body.user-theme .courseindex .courseindex-item:hover .courseindex-chevron,body.user-theme .courseindex .courseindex-item:focus .courseindex-link,body.user-theme .courseindex .courseindex-item:focus .courseindex-chevron{color:var(--tm-body-color)}body.user-theme .courseindex .courseindex-item:before{content:"";border:1px solid var(--tm-brand-black);border-radius:var(--tm-brand-border-radius);opacity:0;z-index:-1;width:calc(100% - 10px);height:100%;position:absolute;top:0;left:5px}body.user-theme .courseindex .courseindex-item:hover:before{opacity:1}body.user-theme .courseindex .courseindex-item.pageitem,body.user-theme .courseindex .courseindex-item.pageitem:hover{background-color:#0000}body.user-theme .courseindex .courseindex-item.pageitem:before{background-color:var(--tm-primary);opacity:1;border:0}body.user-theme .courseindex .courseindex-item.pageitem .courseindex-chevron:focus{color:var(--tm-brand-text-black)}body.user-theme .courseindex .courseindex-item.pageitem .courseindex-link{color:var(--tm-brand-text-white)!important}body.user-theme .courseindex .courseindex-item.courseindex-section-title{text-transform:uppercase;padding-left:25px;padding-right:25px}body.user-theme .courseindex .courseindex-item .courseindex-link,body.user-theme .courseindex .courseindex-item .courseindex-chevron{color:var(--tm-body-color);padding-left:15px}body.user-theme .courseindex .courseindex-item .courseindex-link:hover,body.user-theme .courseindex .courseindex-item .courseindex-link:focus,body.user-theme .courseindex .courseindex-item .courseindex-chevron:hover,body.user-theme .courseindex .courseindex-item .courseindex-chevron:focus{color:var(--tm-body-color)}body.user-theme .courseindex .courseindex-item{position:relative}body.user-theme .courseindex .courseindex-item a[data-toggle=collapse]{width:100%;height:100%;position:absolute;top:0;left:0}body.user-theme .courseindex .courseindex-item .courseindex-link[data-action=togglecourseindexsection]{pointer-events:none;padding-left:15px}body.user-theme .courseindex .courseindex-item:has(a[href*="/mod/forum"]){display:none!important}body.user-theme .courseindex .courseindex-section .courseindex-sectioncontent .courseindex-item{padding-left:35px}body.user-theme .courseindex .courseindex-section .courseindex-sectioncontent .courseindex-item:hover .completion_incomplete{color:var(--tm-body-color)}body.user-theme .courseindex .courseindex-section .courseindex-sectioncontent .courseindex-item .courseindex-link{padding-left:0}body.user-theme .courseindex .courseindex-section .courseindex-sectioncontent .courseindex-item .completion_complete+.courseindex-link{color:var(--tm-brand-correct)}body.user-theme .courseindex .courseindex-section .courseindex-sectioncontent .courseindex-item .completion_fail+.courseindex-link{color:var(--tm-brand-wrong)}body.user-theme .course-content ul.topics li.section.course-section:has(.activity-completion){padding-bottom:0}body.user-theme .topics .activity-item .activity-completion{grid-area:availability;margin:50px 0 10px}body.user-theme .topics .course-section{border-color:var(--tm-brand-divider)}body.user-theme .topics .activity-item{border:0}body.user-theme .topics .course-section:first-child .activity.activity-wrapper.forum.modtype_forum{display:none}body.user-theme .topics .course-section:first-child{border-bottom:0;position:relative}@media (width<=575.98px){body.user-theme .topics .course-section:first-child{background-color:color-mix(in srgb, var(--tm-brand-content-bg) 5%, transparent);padding:0}}body.user-theme .topics .course-section:first-child:before,body.user-theme .topics .course-section:first-child:after{content:"";pointer-events:none;width:calc(100vw - 8px);height:100%;position:absolute;top:0;left:calc(50% - 50vw)}@media (width<=575.98px){body.user-theme .topics .course-section:first-child:before,body.user-theme .topics .course-section:first-child:after{background-color:none;width:calc(100vw + 16px);left:-8px}}body.user-theme .topics .course-section:first-child:before{background-color:color-mix(in srgb, var(--tm-brand-content-bg) 70%, transparent)}body.user-theme .topics .course-section:first-child:after{border:1px solid var(--tm-brand-black);border-left:0;border-right:0}body.user-theme .topics .course-section:first-child .course-section-header{display:none!important}body.user-theme .topics .course-section:first-child div[data-for=sectioninfo]{display:none}@media (width<=575.98px){body.user-theme .topics .course-section:first-child .activity-item{padding:0 10px}}body.user-theme .topics .course-section:first-child .activity-item .activity-altcontent .no-overflow{overflow:hidden}@media (width<=575.98px){body.user-theme .topics .course-section:first-child .activity-altcontent .row .col{flex:0 0 100%}body.user-theme .topics .course-section:first-child .activity-altcontent .row{row-gap:var(--tm-space-md)}}body.user-theme .topics .course-section:first-child .activity-altcontent .row .col:first-child .topics__badges.row{row-gap:var(--tm-space-sm);margin:0 -5px}body.user-theme .topics .course-section:first-child .activity-altcontent .row .col:first-child .topics__badges.row>.col{padding:0 5px}body.user-theme .topics .course-section:first-child .activity-altcontent .row .col:first-child .topics__badges.row img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}body.user-theme .topics .course-section:not(:first-child) .activity-item .activity-altcontent p img{object-fit:contain;max-height:500px}@media (width<=575.98px){body.user-theme .topics .course-section:not(:first-child) .activity-item .activity-altcontent p img{width:100%;max-height:300px}}body.user-theme .topics .activity-item .activity-altcontent .mediaplugin.mediaplugin_videojs>div{max-width:none!important}body.user-theme .topics .quiz{margin-top:50px}@media (width<=575.98px){body.user-theme .topics .quiz{margin-top:20px}}body.user-theme .topics .quiz .activity-item{border:0}body.user-theme .topics .quiz .activity-icon{display:none}body.user-theme .topics .quiz .activitytitle{align-self:center!important}body.user-theme .topics .quiz .activityname a{border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme .topics .quiz .activityname a{padding:10px 20px}}body.user-theme .topics .quiz .activityname a:hover,body.user-theme .topics .quiz .activityname a:focus{box-shadow:none;text-decoration:none}body.user-theme .topics .quiz .activityname a:before,body.user-theme .topics .quiz .activityname a:after{content:"";background-color:var(--tm-brand-content-bg);border:2px solid var(--tm-black);border-radius:var(--tm-radius-lg);z-index:0;pointer-events:none;width:7px;height:20px;position:absolute;top:-20px}body.user-theme .topics .quiz .activityname a:before{left:20px}body.user-theme .topics .quiz .activityname a:after{left:inherit;right:20px}body.user-theme .topics .quiz .activityname a .instancename:before{content:"";background:50%/contain no-repeat;background-image:var(--tm-quiz-icon-image,none);z-index:1;pointer-events:none;width:50px;height:50px;display:inline-block}@media (width<=575.98px){body.user-theme .topics .quiz .activityname a .instancename:before{width:30px;height:30px}}body.user-theme .topics .quiz .activityname a .instancename{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme .topics .quiz .activityname a .instancename{font-size:10px}}body.user-theme .topics .quiz .activityname a .instancename{font-size:18px}@media (width<=575.98px){body.user-theme .topics .quiz .activityname a .instancename{font-size:16px}}body.user-theme .topics .quiz .activity-completion{display:none}body.user-theme .topics .sectionname>a{color:var(--tm-primary);text-transform:uppercase;pointer-events:none;font-size:30px}body.user-theme .topics .course-section:not(:first-child){margin-top:30px}@media (width<=575.98px){body.user-theme .topics .course-section:not(:first-child){margin-top:15px}}body.user-theme input:autofill{-webkit-text-fill-color:var(--tm-brand-content-text);box-shadow:inset 0 0 20px 20px color-mix(in srgb, var(--tm-brand-content-bg) 10%, transparent);transition:background-color 5000s ease-in-out}body.user-theme input:autofill:hover{-webkit-text-fill-color:var(--tm-brand-content-text);box-shadow:inset 0 0 20px 20px color-mix(in srgb, var(--tm-brand-content-bg) 10%, transparent);transition:background-color 5000s ease-in-out}body.user-theme input:autofill:focus{-webkit-text-fill-color:var(--tm-brand-content-text);box-shadow:inset 0 0 20px 20px color-mix(in srgb, var(--tm-brand-content-bg) 10%, transparent);transition:background-color 5000s ease-in-out}body.user-theme input:autofill:active{-webkit-text-fill-color:var(--tm-brand-content-text);box-shadow:inset 0 0 20px 20px color-mix(in srgb, var(--tm-brand-content-bg) 10%, transparent);transition:background-color 5000s ease-in-out}body.user-theme select:autofill{-webkit-text-fill-color:var(--tm-brand-content-text);box-shadow:inset 0 0 20px 20px color-mix(in srgb, var(--tm-brand-content-bg) 10%, transparent);transition:background-color 5000s ease-in-out}body.user-theme .form-control:focus{box-shadow:0 0 0 2px var(--tm-input-btn-focus-color)}body.user-theme input[type=file]{border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme input[type=file]{padding:10px 20px}}body.user-theme input[type=file]:hover,body.user-theme input[type=file]:focus{box-shadow:none;text-decoration:none}body.user-theme input[type=file]{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme input[type=file]{font-size:10px}}body.user-theme input[type=file]{color:var(--tm-brand-content-text);background:var(--tm-secondary);box-shadow:0 0 0px 2px var(--tm-brand-content-bg), 0 0 0px 4px var(--tm-secondary);font-family:var(--tm-font-family-sans-serif);text-transform:none;font-weight:400}@media (width<=575.98px){body.user-theme input[type=file]{width:100%}}body.user-theme label,body.user-theme #fitem_id_currentpicture>div>span,body.user-theme #id_imagefile_label{font-weight:600}body.user-theme .custom-select{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='white' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat}body.user-theme fieldset>div:has(.fitem){column-gap:var(--tm-space-sm)}body.user-theme fieldset>div:has(.fitem.btn-cancel) .fitem:not(.btn-cancel){order:1}body.user-theme .buttons:has(>.singlebutton){column-gap:var(--tm-space-sm);display:flex}body.user-theme .btn+.btn{margin:0 10px}body.user-theme #fgroup_id_buttonar{margin-top:20px}@media (width<=575.98px){body.user-theme #fgroup_id_buttonar .felement fieldset{padding:0 10px!important}}body.user-theme fieldset{border-color:var(--tm-brand-divider)!important}body.user-theme table,body.user-theme table[class=\*],body.user-theme table.quizsummaryofattempt,body.user-theme table.quizattemptsummary,body.user-theme table.quizreviewsummary,body.user-theme table.generaltable{border:1px solid var(--tm-brand-divider);margin-top:20px}@media (width<=575.98px){body.user-theme table,body.user-theme table[class=\*],body.user-theme table.quizsummaryofattempt,body.user-theme table.quizattemptsummary,body.user-theme table.quizreviewsummary,body.user-theme table.generaltable{margin-top:10px}}body.user-theme table .quizsummaryheading,body.user-theme table[class=\*] .quizsummaryheading,body.user-theme table.quizsummaryofattempt .quizsummaryheading,body.user-theme table.quizattemptsummary .quizsummaryheading,body.user-theme table.quizreviewsummary .quizsummaryheading,body.user-theme table.generaltable .quizsummaryheading{display:none}body.user-theme table thead th,body.user-theme table[class=\*] thead th,body.user-theme table.quizsummaryofattempt thead th,body.user-theme table.quizattemptsummary thead th,body.user-theme table.quizreviewsummary thead th,body.user-theme table.generaltable thead th{background-color:var(--tm-th-bg);color:var(--tm-th-text);text-transform:uppercase;vertical-align:middle;border-color:#0000}@media (width<=575.98px){body.user-theme table thead th,body.user-theme table[class=\*] thead th,body.user-theme table.quizsummaryofattempt thead th,body.user-theme table.quizattemptsummary thead th,body.user-theme table.quizreviewsummary thead th,body.user-theme table.generaltable thead th{padding:var(--tm-space-sm);font-size:12px}}body.user-theme table thead th a,body.user-theme table[class=\*] thead th a,body.user-theme table.quizsummaryofattempt thead th a,body.user-theme table.quizattemptsummary thead th a,body.user-theme table.quizreviewsummary thead th a,body.user-theme table.generaltable thead th a{color:var(--tm-brand-text-black)}body.user-theme table tbody tr,body.user-theme table tbody td,body.user-theme table[class=\*] tbody tr,body.user-theme table[class=\*] tbody td,body.user-theme table.quizsummaryofattempt tbody tr,body.user-theme table.quizsummaryofattempt tbody td,body.user-theme table.quizattemptsummary tbody tr,body.user-theme table.quizattemptsummary tbody td,body.user-theme table.quizreviewsummary tbody tr,body.user-theme table.quizreviewsummary tbody td,body.user-theme table.generaltable tbody tr,body.user-theme table.generaltable tbody td{background-color:#0000!important}body.user-theme table tbody th,body.user-theme table[class=\*] tbody th,body.user-theme table.quizsummaryofattempt tbody th,body.user-theme table.quizattemptsummary tbody th,body.user-theme table.quizreviewsummary tbody th,body.user-theme table.generaltable tbody th{border-color:var(--tm-brand-divider);background-color:var(--tm-th-bg);color:var(--tm-th-text);text-transform:uppercase}body.user-theme table tbody td,body.user-theme table[class=\*] tbody td,body.user-theme table.quizsummaryofattempt tbody td,body.user-theme table.quizattemptsummary tbody td,body.user-theme table.quizreviewsummary tbody td,body.user-theme table.generaltable tbody td{border-color:var(--tm-brand-divider)}@media (width<=575.98px){body.user-theme table tbody th,body.user-theme table tbody td,body.user-theme table[class=\*] tbody th,body.user-theme table[class=\*] tbody td,body.user-theme table.quizsummaryofattempt tbody th,body.user-theme table.quizsummaryofattempt tbody td,body.user-theme table.quizattemptsummary tbody th,body.user-theme table.quizattemptsummary tbody td,body.user-theme table.quizreviewsummary tbody th,body.user-theme table.quizreviewsummary tbody td,body.user-theme table.generaltable tbody th,body.user-theme table.generaltable tbody td{padding:var(--tm-space-sm);font-size:12px}}body.user-theme table tbody .notyetanswered,body.user-theme table[class=\*] tbody .notyetanswered,body.user-theme table.quizsummaryofattempt tbody .notyetanswered,body.user-theme table.quizattemptsummary tbody .notyetanswered,body.user-theme table.quizreviewsummary tbody .notyetanswered,body.user-theme table.generaltable tbody .notyetanswered,body.user-theme table tbody .notyetanswered:hover,body.user-theme table[class=\*] tbody .notyetanswered:hover,body.user-theme table.quizsummaryofattempt tbody .notyetanswered:hover,body.user-theme table.quizattemptsummary tbody .notyetanswered:hover,body.user-theme table.quizreviewsummary tbody .notyetanswered:hover,body.user-theme table.generaltable tbody .notyetanswered:hover{color:var(--tm-danger)}body.user-theme table tbody .statedetails,body.user-theme table[class=\*] tbody .statedetails,body.user-theme table.quizsummaryofattempt tbody .statedetails,body.user-theme table.quizattemptsummary tbody .statedetails,body.user-theme table.quizreviewsummary tbody .statedetails,body.user-theme table.generaltable tbody .statedetails{color:var(--tm-brand-text-gray)}@media (width<=575.98px){body.user-theme table tbody .statedetails,body.user-theme table[class=\*] tbody .statedetails,body.user-theme table.quizsummaryofattempt tbody .statedetails,body.user-theme table.quizattemptsummary tbody .statedetails,body.user-theme table.quizreviewsummary tbody .statedetails,body.user-theme table.generaltable tbody .statedetails{font-size:12px}}body.user-theme .quizreviewsummary tbody tr:last-child,body.user-theme .quizreviewsummary tbody tr:nth-child(4){display:none}body.user-theme .quizattemptsummary thead th:first-child{font-size:0}:is(body.user-theme .quizattemptsummary:has(.c3) th:nth-last-child(2),body.user-theme .quizattemptsummary:has(.c3) td:nth-last-child(2)){display:none}body.user-theme#page-mod-quiz-view table.quizattemptsummary tr.bestrow td{border-color:var(--tm-brand-divider)}body.user-theme#page-mod-quiz-view #feedback{display:none}body.user-theme .user-report-container{background-color:#0000}body.user-theme table.discussion-list thead th{padding:.75rem!important}body.user-theme table.discussion-list thead th.lastpost .icon{color:var(--tm-brand-text-black);vertical-align:middle;font-size:12px}body.user-theme table.discussion-list tbody th{border-color:var(--tm-brand-divider);background-color:#0000}body.user-theme table.discussion-list tbody th a{color:var(--tm-body-color);font-weight:600}@media (width<=575.98px){body.user-theme table.discussion-list tbody th a{min-width:100px!important}body.user-theme table.discussion-list tbody th>div{padding:5px!important}body.user-theme table.discussion-list tbody td:first-child .btn.btn-link{padding:0}body.user-theme table.discussion-list tbody td:first-child .btn.btn-link .icon{font-size:10px}}body.user-theme table.discussion-list thead th:first-child,body.user-theme table.discussion-list thead th:nth-child(4),body.user-theme table.discussion-list thead th:nth-child(5),body.user-theme table.discussion-list thead th:nth-child(6),body.user-theme table.discussion-list thead th:last-child,body.user-theme table.discussion-list thead td:first-child,body.user-theme table.discussion-list thead td:nth-child(4),body.user-theme table.discussion-list thead td:nth-child(5),body.user-theme table.discussion-list thead td:nth-child(6),body.user-theme table.discussion-list thead td:last-child,body.user-theme table.discussion-list tbody th:first-child,body.user-theme table.discussion-list tbody th:nth-child(4),body.user-theme table.discussion-list tbody th:nth-child(5),body.user-theme table.discussion-list tbody th:nth-child(6),body.user-theme table.discussion-list tbody th:last-child,body.user-theme table.discussion-list tbody td:first-child,body.user-theme table.discussion-list tbody td:nth-child(4),body.user-theme table.discussion-list tbody td:nth-child(5),body.user-theme table.discussion-list tbody td:nth-child(6),body.user-theme table.discussion-list tbody td:last-child{display:none}body.user-theme table.discussion-list thead th:nth-child(3),body.user-theme table.discussion-list tbody th:nth-child(3){font-size:0}body.user-theme table.discussion-list thead td:nth-child(3),body.user-theme table.discussion-list tbody td:nth-child(3){padding-top:18px;vertical-align:top!important}body.user-theme table.discussion-list thead td:nth-child(3) .userpicture,body.user-theme table.discussion-list tbody td:nth-child(3) .userpicture,body.user-theme table.discussion-list thead td:nth-child(3) .author-info>div:first-child,body.user-theme table.discussion-list tbody td:nth-child(3) .author-info>div:first-child{display:none}body.user-theme .modal-dialog.focus .modal-content,body.user-theme .modal-dialog:focus .modal-content{box-shadow:none!important}body.user-theme .modal-content{padding:var(--tm-space-md);border:1px solid var(--tm-brand-popup-border)}body.user-theme .modal-header,body.user-theme .modal-body,body.user-theme .modal-footer{border:0;padding:0}body.user-theme .modal-header{margin-bottom:20px}body.user-theme .modal-title{text-transform:uppercase}body.user-theme .modal-footer{justify-content:flex-end;margin-top:20px;display:flex}body.user-theme .userprofile,body.user-theme .userprofile__header{background-color:var(--tm-profile-bg)}body.user-theme .userprofile__header-inner.main-inner{display:flex;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.user-theme .userprofile__header-image{z-index:1;background:var(--tm-profile-avatar-bg);border-radius:50%;margin-bottom:-100px;margin-left:-200px;padding:10px;position:relative}@media (width<=575.98px){body.user-theme .userprofile__header-image{margin-bottom:-24px;margin-left:-75px;padding:7px}}body.user-theme .userprofile__header-image img{object-fit:cover;width:200px;height:200px;margin:0;padding:0}@media (width<=575.98px){body.user-theme .userprofile__header-image img{width:75px;height:75px}}body.user-theme .userprofile__header-image .userinitials{justify-content:center;align-items:center;width:200px;height:200px;margin:0;padding:0;font-size:80px;display:flex}@media (width<=575.98px){body.user-theme .userprofile__header-image .userinitials{width:75px;height:75px;font-size:30px}}body.user-theme .userprofile__header-image-border{width:100%;height:calc(50% + 20px);position:absolute;top:0;left:0;overflow:hidden}body.user-theme .userprofile__header-image-border:before{content:"";border:1px solid var(--tm-profile-avatar-border);border-radius:50%;width:220px;height:220px;position:absolute;top:0;left:0}@media (width<=575.98px){body.user-theme .userprofile__header-image-border:before{width:89px;height:89px}}body.user-theme .userprofile__contact{background-color:#0000;border:0;padding-left:200px}@media (width<=575.98px){body.user-theme .userprofile__contact{padding-left:75px}}body.user-theme .userprofile__contact .card-body{padding:0}body.user-theme .userprofile__contact .userprofile__header-inner{z-index:0;align-items:flex-end;padding-top:50px;padding-bottom:10px;display:flex;position:relative}@media (width<=575.98px){body.user-theme .userprofile__contact .userprofile__header-inner{padding-top:25px;padding-bottom:0}}body.user-theme .userprofile__contact .userprofile__header-inner:before{content:"";background-color:var(--tm-body-bg);z-index:-1;border-bottom:1px solid var(--tm-profile-section-divider);width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(10)}body.user-theme .userprofile__contact .userprofile__heading-text{color:var(--tm-primary);text-transform:uppercase;padding-left:20px}@media (width<=575.98px){body.user-theme .userprofile__contact .userprofile__heading-text{padding-left:10px;font-size:25px}}body.user-theme .userprofile__contact ul{flex-direction:column;margin-top:20px;display:flex;padding-left:40px!important}@media (width<=575.98px){body.user-theme .userprofile__contact ul{padding-left:25px!important}}body.user-theme .userprofile__contact ul li{order:0}body.user-theme .userprofile__contact ul li.editprofile{order:1}body.user-theme .userprofile__contact .editprofile{margin-top:20px;text-align:left!important}body.user-theme .userprofile__contact .editprofile a{border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme .userprofile__contact .editprofile a{padding:10px 20px}}body.user-theme .userprofile__contact .editprofile a:hover,body.user-theme .userprofile__contact .editprofile a:focus{box-shadow:none;text-decoration:none}body.user-theme .userprofile__contact .editprofile a{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme .userprofile__contact .editprofile a{font-size:10px}}body.user-theme .userprofile__body{margin-top:50px}body.user-theme .userprofile__body>.main-inner{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;padding-left:240px!important}@media (width<=575.98px){body.user-theme .userprofile__body>.main-inner{padding-left:10px!important}}body.user-theme .userprofile__badges dt{display:none}@media (width<=575.98px){body.user-theme .userprofile__badges ul.badges{flex-direction:row;justify-content:center}}body.user-theme section.block.card.block_html{border:0;display:block;margin-top:0!important;margin-bottom:1rem!important}body.user-theme section.block.card.block_html>.card-body{padding:0!important}body.user-theme section.block.card.block_html .card-text.content{margin-top:0!important}body.user-theme section.block.card.block_html p:has(img){margin-bottom:0}body.user-theme section.block.card:not(.block_html),body.user-theme section.userprofile__block.card,body.user-theme#page-user-preferences .card,body.user-theme#page-admin-tool-dataprivacy-summary .card{background-color:var(--tm-brand-transparent-hover-bg);border:1px solid var(--tm-brand-divider);color:var(--tm-brand-content-text);border-radius:0;padding:0}body.user-theme section.block.card:not(.block_html)>.card-body,body.user-theme section.userprofile__block.card>.card-body,body.user-theme#page-user-preferences .card>.card-body,body.user-theme#page-admin-tool-dataprivacy-summary .card>.card-body{padding:0 10px 10px!important}body.user-theme section.block.card:not(.block_html)>.card-body .card-text,body.user-theme section.userprofile__block.card>.card-body .card-text,body.user-theme#page-user-preferences .card>.card-body .card-text,body.user-theme#page-admin-tool-dataprivacy-summary .card>.card-body .card-text{margin-top:0!important}body.user-theme section.block.card:not(.block_html)>.card-body .card-title,body.user-theme section.block.card:not(.block_html)>.card-body .lead,body.user-theme section.block.card:not(.block_html)>.card-header h3,body.user-theme section.userprofile__block.card>.card-body .card-title,body.user-theme section.userprofile__block.card>.card-body .lead,body.user-theme section.userprofile__block.card>.card-header h3,body.user-theme#page-user-preferences .card>.card-body .card-title,body.user-theme#page-user-preferences .card>.card-body .lead,body.user-theme#page-user-preferences .card>.card-header h3,body.user-theme#page-admin-tool-dataprivacy-summary .card>.card-body .card-title,body.user-theme#page-admin-tool-dataprivacy-summary .card>.card-body .lead,body.user-theme#page-admin-tool-dataprivacy-summary .card>.card-header h3{text-transform:uppercase;color:var(--tm-brand-content-text);background-color:var(--tm-brand-divider);padding:10px 20px 13px;font-size:11px;font-weight:500;transform:translate(-10px);display:inline-block!important}body.user-theme section.block.card:not(.block_html)>.card-body .card-title,body.user-theme section.userprofile__block.card>.card-body .card-title,body.user-theme#page-user-preferences .card>.card-body .card-title,body.user-theme#page-admin-tool-dataprivacy-summary .card>.card-body .card-title{gap:var(--tm-space-sm);align-items:center;display:inline-flex!important}body.user-theme section.block.card:not(.block_html)>.card-body .card-title i,body.user-theme section.userprofile__block.card>.card-body .card-title i,body.user-theme#page-user-preferences .card>.card-body .card-title i,body.user-theme#page-admin-tool-dataprivacy-summary .card>.card-body .card-title i{transform:translateY(1px)}body.user-theme.pagelayout-mydashboard section.block.card{background-color:#0000}body.user-theme section.block.block_news_items.card,body.user-theme section.block.block_badges.card,body.user-theme section.block.block_treadmaster_latest_badges.card{border-color:var(--tm-primary);background-color:var(--tm-white)}body.user-theme section.block.block_news_items.card>.card-body .card-title,body.user-theme section.block.block_badges.card>.card-body .card-title,body.user-theme section.block.block_treadmaster_latest_badges.card>.card-body .card-title{background:var(--tm-brand-gradient);color:var(--tm-brand-text-white);font-size:11px}body.user-theme#page-admin-tool-dataprivacy-summary .card>.card-header{background-color:#0000;border:0;padding:0 10px 10px!important}body.user-theme#page-admin-tool-dataprivacy-summary .card>.card-body h4{color:var(--tm-primary);text-transform:uppercase;font-size:18px}body.user-theme .moodle-dialogue-base .moodle-dialogue-wrap{background-color:var(--tm-brand-popup-bg);border:1px solid var(--tm-brand-popup-border)}body.user-theme .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd{border-bottom:1px solid var(--tm-brand-divider)}body.user-theme .moodle-dialogue-hd h3{margin-bottom:0;line-height:1.3}body.user-theme .filemanager~p{margin-top:10px;margin-bottom:0;font-weight:600}body.user-theme .filemanager~.form-filetypes-descriptions small{font-weight:600;color:var(--tm-brand-content-text)!important}body.user-theme .filemanager .fp-restrictions{margin-bottom:5px}body.user-theme .filemanager .dndupload-message{color:var(--tm-black);display:inline}@media (width<=575.98px){body.user-theme .filemanager .dndupload-message .dndupload-arrow{top:-7px;left:0}}body.user-theme .filemanager .fa.fa-arrow-circle-o-down{font-weight:400}body.user-theme .filemanager .fp-file>.aabtn{color:var(--tm-black)}body.user-theme .filemanager .fp-toolbar .btn{box-shadow:none}@media (width<=575.98px){body.user-theme .filemanager .fm-empty-container{padding:60px 20px 0!important}body.user-theme#page-user-edit .filepicker .fp-repo-area{padding:5px!important}body.user-theme#page-user-edit .filepicker .fp-repo-area .nav-link{width:100%;margin:0}}body.user-theme .filepicker .fp-repo .nav-link:not(.active){color:var(--tm-brand-text-black);border:1px solid var(--tm-brand-text-black);background-color:var(--tm-secondary)}body.user-theme .filepicker .fp-repo .nav-link.active{border:1px solid var(--tm-brand-text-black);color:var(--tm-brand-text-white)!important;background-color:var(--tm-primary)!important}body.user-theme .filepicker .fp-navbar,body.user-theme .filepicker .fp-setlicense{display:none}body.user-theme .filepicker .fp-navbar{background-color:#0000}body.user-theme .filepicker .fp-content{background:var(--tm-brand-popup-bg);border:1px solid var(--tm-brand-popup-border);height:auto;padding:0 0 20px}body.user-theme .filepicker .fp-content-center{flex-direction:column;display:flex}body.user-theme .filepicker .moodle-dialogue-bd{min-height:auto}body.user-theme .filepicker .fp-file>div{padding:0!important}body.user-theme .page-context-header{align-items:center}body.user-theme .page-context-header .page-header-image img,body.user-theme .page-context-header .page-header-image .userinitials{width:50px;height:50px;font-size:16px}@media (width<=575.98px){body.user-theme .page-context-header .page-header-image img,body.user-theme .page-context-header .page-header-image .userinitials{width:40px;height:40px;font-size:14px}}body.user-theme .page-context-header h1{text-transform:uppercase;margin-bottom:0;font-size:20px}@media (width<=575.98px){body.user-theme .page-context-header h1{font-size:16px}}body.user-theme .page-context-header .header-button-group{display:none}body.user-theme .notification{border-bottom-color:var(--tm-gray-600);border-radius:var(--tm-brand-border-radius);border:1px solid #0000;margin-top:5px;margin-bottom:5px;padding:5px 5px 11px}body.user-theme .notification>div[tabindex]{outline:none}body.user-theme .notification:hover{background-color:color-mix(in srgb, var(--tm-brand-content-bg) 5%, transparent)}body.user-theme .notification.unread{background-color:var(--tm-notification-unread-bg);color:var(--tm-notification-unread-text)}body.user-theme .notification.unread .notification-message,body.user-theme .notification.unread .view-more,body.user-theme .notification.unread .timestamp{color:var(--tm-notification-unread-text)}body.user-theme .notification.unread:hover{border-color:var(--tm-white);color:var(--tm-notification-unread-text)}body.user-theme .notification.unread:hover .notification-message,body.user-theme .notification.unread:hover .view-more,body.user-theme .notification.unread:hover .timestamp{color:var(--tm-notification-unread-text)}body.user-theme .notification.unread+.unread{margin-top:2px}body.user-theme .notification:not(.unread),body.user-theme .notification:not(.unread) .notification-message,body.user-theme .notification:not(.unread) .view-more{color:var(--tm-body-color)}body.user-theme .notification:not(.unread) .timestamp{color:var(--tm-body-color)!important}body.user-theme .notification:not(.unread):hover,body.user-theme .notification:not(.unread):hover .notification-message,body.user-theme .notification:not(.unread):hover .view-more,body.user-theme .notification:not(.unread):hover .timestamp{color:var(--tm-body-color)}body.user-theme .notification.selected{border-color:var(--tm-white);background-color:#0000}body.user-theme .notification .notification-message{font-weight:500}body.user-theme .notification .view-more{font-size:10px;font-weight:400;text-decoration:underline}body.user-theme .notification-area{background-color:var(--tm-brand-section-bg);border:1px solid var(--tm-brand-section-border);display:flex}@media (width>=992px){body.user-theme .notification-area{height:auto}}body.user-theme .notification-area .control-area{padding:var(--tm-space-sm);float:none;border:0}body.user-theme .notification-area .content-area{border-left:1px solid var(--tm-brand-divider);float:none}body.user-theme .notification-area .content-area .header{border-color:var(--tm-brand-divider);width:100%;height:auto;padding:10px 10px 12px}body.user-theme .notification-area .content-area .header .image-container{display:none}body.user-theme .notification-area .content-area .header .subject-container{color:var(--tm-primary);padding:0;font-size:20px;font-weight:600;height:auto!important}body.user-theme .notification-area .content-area .header .timestamp{margin:0}body.user-theme .notification-area .content-area>.content{height:auto}body.user-theme .notification-area .content-area .footer{display:none}body.user-theme .notification-area .content-area .empty-text{display:none!important}body.user-theme .notification-area .toggle-mode{float:none;margin-top:5px;margin-left:10px;border:0!important}body.user-theme .notifications__inner#user-notifications{padding-top:20px!important}body.user-theme .notifications__inner#user-notifications:not(:has(*)){display:none}@media (width<=575.98px){body.user-theme .usermenu .dropdown-toggle{padding-right:0}}body.user-theme .usermenu .dropdown-toggle:focus{box-shadow:none}body.user-theme .usermenu .dropdown-divider{border-color:var(--tm-brand-divider)}body.user-theme .usermenu .dropdown-menu{background-color:var(--tm-brand-navbar-bg);border-top:0;border-radius:0 0 4px 4px;top:calc(100% - 2px)}body.user-theme #page-footer{display:none}@media (width<=575.98px){body.user-theme .breadcrumb{padding-bottom:0;margin-bottom:0!important}}body.user-theme#page-mod-forum-view .breadcrumb{opacity:0;pointer-events:none}body.user-theme .breadcrumb:has(a[href*=redirect\=0]) .breadcrumb-item:first-child{display:none}body.user-theme .breadcrumb:has(a[href*=redirect\=0]) .breadcrumb-item:nth-child(2){padding-left:0}body.user-theme .breadcrumb:has(a[href*=redirect\=0]) .breadcrumb-item:nth-child(2):before{display:none}body.user-theme .badge-svg svg{width:100%;height:auto}body.user-theme a:has(.badge-svg--earned) .badge-svg [id*=js-]{opacity:0}body.user-theme a:has(.badge-svg--unearned){pointer-events:none}body.user-theme a:has(.badge-svg--unearned)~.badge-actions{opacity:0;pointer-events:none}body.user-theme a:has(.badge-svg--unearned) .badge-svg--unearned{opacity:.2}body.user-theme a:has(.badge-svg--unearned) .badge-name{color:var(--tm-secondary)!important}body.user-theme a:has(.badge-svg--unearned)~.badge-name{color:var(--tm-secondary)!important}body.user-theme a:has(.badge-svg--unearned)~.badge-name--criteria i{color:var(--tm-secondary)!important}body.user-theme a:has(.badge-svg--earned) .badge-name{color:var(--tm-primary)!important}body.user-theme a:has(.badge-svg--earned)~.badge-name{color:var(--tm-primary)!important}body.user-theme a:has(.badge-svg--earned)~.badge-name--criteria i{color:var(--tm-primary)!important}body.user-theme .badges li img.badge-image{width:100%;height:auto}body.user-theme [data-region=loading-placeholder-content] .media-list{padding-left:0}body.user-theme [data-region=loading-placeholder-content] .media-list li.media{padding:5px 15px;position:relative}body.user-theme [data-region=loading-placeholder-content] .media-list li.media:not(:first-child){border-top:1px dashed var(--tm-brand-divider)}body.user-theme [data-region=loading-placeholder-content] .media-list li.media .media-body{opacity:.3;max-width:none!important}body.user-theme [data-region=loading-placeholder-content] .media-list li.media .media-body .rounded-circle{aspect-ratio:1}body.user-theme [data-region=loading-placeholder-content] .media-list li.media .media-body .rounded-circle+*{border-radius:var(--tm-radius-md)}body.user-theme:not(.block_xp-ladder) .pagination{gap:15px}body.user-theme:not(.block_xp-ladder) .pagination li.page-item .page-link{border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme:not(.block_xp-ladder) .pagination li.page-item .page-link{padding:10px 20px}}body.user-theme:not(.block_xp-ladder) .pagination li.page-item .page-link:hover,body.user-theme:not(.block_xp-ladder) .pagination li.page-item .page-link:focus{box-shadow:none;text-decoration:none}body.user-theme:not(.block_xp-ladder) .pagination li.page-item .page-link{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme:not(.block_xp-ladder) .pagination li.page-item .page-link{font-size:10px}}body.user-theme:not(.block_xp-ladder) .pagination li.page-item .page-link{color:var(--tm-brand-content-text);background:var(--tm-secondary);box-shadow:0 0 0px 2px var(--tm-brand-content-bg), 0 0 0px 4px var(--tm-secondary)}body.user-theme .forumpost{padding:15px!important}body.user-theme .forumpost .header>:first-child:has(img){display:none}body.user-theme .forumpost .header h3+div{font-size:0}body.user-theme .forumpost .header time{color:var(--tm-brand-text-gray);margin-top:5px;font-size:12px;display:block}body.user-theme .forumpost .author-groups-container,body.user-theme .forumpost .post-actions{display:none!important}body.user-theme .popover{padding:10px 20px}body.user-theme .popover .popover-body{color:var(--tm-brand-text-black);margin:0;padding:0}body.user-theme .popover .popover-body ul{list-style-type:disc;list-style-position:inside}body.user-theme .popover .popover-body ul:first-child{margin:0;padding:0;list-style-type:none}body.user-theme .popover .popover-body ul:first-child>li{margin:5px 0}body.user-theme .popover .popover-body>:first-child{margin:0;padding:0}body.user-theme .popover .popover-body>:first-child>:first-child{margin:0}body.user-theme .course-content .tm-card{background-color:var(--tm-brand-dashboard-card-bg);border:1px solid color-mix(in srgb, var(--tm-brand-content-bg) 5%, transparent);border-radius:var(--tm-brand-border-radius);height:100%;text-decoration:none;transition:background-color .25s ease-out;display:block;overflow:hidden}body.user-theme .course-content .tm-card:hover{background-color:var(--tm-card-hover)}body.user-theme .course-content .tm-card:hover .tm-card__image img{transform:scale(1.1)}body.user-theme .course-content .tm-card *{text-decoration:none}body.user-theme .course-content .tm-card__inner{flex-direction:column;height:100%;display:flex}body.user-theme .course-content .tm-card__body{padding:var(--tm-space-md);flex-direction:column;flex:1;display:flex}body.user-theme .course-content .tm-card__image{aspect-ratio:4/3;max-height:250px;overflow:hidden}body.user-theme .course-content .tm-card__image img{object-fit:cover;border-radius:0;width:100%;height:100%;transition:transform .25s ease-out}body.user-theme .course-content .tm-card__heading,body.user-theme .course-content .tm-card__description{color:var(--tm-body-color);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.user-theme .course-content .tm-card__heading{text-transform:uppercase;color:var(--tm-primary);font-size:22px;line-height:1.2}body.user-theme .course-content .news{overflow:hidden}body.user-theme .course-content ul.news__list{flex-wrap:wrap;margin:-10px;padding:0;list-style-type:none;display:flex}body.user-theme .course-content .news__list-item{padding:var(--tm-space-sm);flex:0 0 33.3333%}@media (width<=767.98px){body.user-theme .course-content .news__list-item{flex:0 0 50%}}body.user-theme .course-content .news__list-item{flex:0 0 100%}body.user-theme .gallery{flex-wrap:wrap;display:flex}body.user-theme .gallery>*{border:1px solid var(--tm-brand-transparent-hover-bg);background-color:color-mix(in srgb, var(--tm-black) 1%, transparent);width:calc(33.3333% - 20px);margin:10px;padding:2px;transition:border-color .25s ease-out,background-color .25s ease-out;border-radius:0!important}@media (width<=575.98px){body.user-theme .gallery>*{width:calc(50% - 20px)}}body.user-theme .gallery>:hover{border-color:var(--tm-brand-divider);background-color:var(--tm-brand-transparent-hover-bg)}body.user-theme .gallery+.gallery{margin-top:50px}body.user-theme section.block_featured.block.card>.card-body .card-text{margin-top:1rem!important}body.user-theme .block__footer{justify-content:flex-end;margin:20px 0 5px;padding:0 10px;display:flex}body.user-theme .block__anchor{align-items:center;gap:var(--tm-space-xs);color:var(--tm-brand-text-black);text-transform:uppercase;border-bottom:1px solid var(--tm-brand-text-gray);font-size:12px;font-weight:600;display:inline-flex;text-decoration:none!important}body.user-theme .block__anchor:hover{border-color:currentColor}body.user-theme .block_badges .block__anchor{color:var(--tm-primary);border-color:var(--tm-primary)}body.user-theme .block_badges .block__anchor:hover{color:var(--tm-primary-dark)}body.user-theme .loginform{text-align:center;flex-direction:column;align-items:center;display:flex}body.user-theme .loginform__header{flex-direction:column;justify-content:center;margin-bottom:1rem;display:flex}body.user-theme .loginform__heading{font-size:3.5rem}@media (width<=575.98px){body.user-theme .loginform__heading{font-size:1.8765rem}}body.user-theme .loginform__heading{font-family:var(--tm-headings-font-family);text-transform:uppercase;color:var(--tm-primary);text-align:center;font-size:3.75rem}@media (width<=575.98px){body.user-theme .loginform__heading{font-size:40px}}body.user-theme .loginform__heading span{display:block}body.user-theme .loginform__heading span:first-child{color:var(--tm-body-color);margin-bottom:30px;font-size:20px}@media (width<=575.98px){body.user-theme .loginform__heading span:first-child{margin-bottom:20px;font-size:16px}}body.user-theme .loginform__heading span:nth-child(3){color:var(--tm-brand-text-highlight);margin-top:5px}body.user-theme .loginform__logo-image{font-size:0}body.user-theme .loginform__logo-image img{object-fit:contain;width:auto;height:38px}@media (width<=575.98px){body.user-theme .loginform__logo-image img{height:28px}}body.user-theme .loginform__meta{color:var(--tm-primary);text-transform:uppercase;justify-content:center;align-items:center;gap:var(--tm-space-sm);margin-top:10px;font-weight:700;display:flex}body.user-theme .loginform__region{align-items:center;gap:var(--tm-space-xs);display:inline-flex}body.user-theme .loginform__region i{aspect-ratio:1;width:1em;display:inline-block;transform:translateY(-1px)}body.user-theme .loginform .login-form{width:100%;margin-top:30px}@media (width<=575.98px){body.user-theme .loginform .login-form{margin-top:10px}}body.user-theme .loginform input{background-color:#0000}body.user-theme .loginform button.btn{width:100%}body.user-theme .loginform #loginbtn{margin-top:20px}body.user-theme .loginform .login-divider{border-color:var(--tm-brand-divider);width:100%}@media (width<=575.98px){body.user-theme .loginform .login-divider{margin-top:0}}body.user-theme .signupform{text-align:center;flex-direction:column;align-items:center;display:flex}body.user-theme .signupform__header{flex-direction:column;justify-content:center;margin-bottom:30px;display:flex}body.user-theme .signupform__heading{font-size:3.5rem}@media (width<=575.98px){body.user-theme .signupform__heading{font-size:1.8765rem}}body.user-theme .signupform__heading{font-family:var(--tm-headings-font-family);text-transform:uppercase;color:var(--tm-primary);text-align:center;font-size:3.75rem}@media (width<=575.98px){body.user-theme .signupform__heading{font-size:40px}}body.user-theme .signupform__heading span{display:block}body.user-theme .signupform__heading span:first-child{color:var(--tm-body-color);margin-bottom:30px;font-size:20px}@media (width<=575.98px){body.user-theme .signupform__heading span:first-child{margin-bottom:20px;font-size:16px}}body.user-theme .signupform__heading span:nth-child(3){color:var(--tm-brand-text-highlight);margin-top:5px}body.user-theme .signupform__logo-image{font-size:0}body.user-theme .signupform__logo-image img{object-fit:contain;width:auto;height:38px}@media (width<=575.98px){body.user-theme .signupform__logo-image img{height:28px}}body.user-theme .signupform__meta{color:var(--tm-primary);text-transform:uppercase;justify-content:center;align-items:center;gap:var(--tm-space-sm);margin-top:10px;font-weight:700;display:flex}body.user-theme .signupform__region{align-items:center;gap:var(--tm-space-xs);display:inline-flex}body.user-theme .signupform__region i{aspect-ratio:1;width:1em;display:inline-block;transform:translateY(-1px)}body.user-theme .signupform .mform select.custom-select{width:100%}body.user-theme .signupform .form-control-feedback{text-align:left}body.user-theme .signupform .form-control-static{font-size:15px}body.user-theme .signupform .mform{flex-wrap:wrap;margin:-5px;display:flex}@media (width<=575.98px){body.user-theme .signupform .mform{margin:0;display:block!important}}body.user-theme .signupform .mform>*{padding:var(--tm-space-xs);flex:0 0 50%;margin-bottom:0;display:block}@media (width<=575.98px){body.user-theme .signupform .mform>*{padding:0}}body.user-theme .signupform .mform #fitem_id_passwordpolicyinfo{flex:0 0 100%;order:-1}@media (width<=575.98px){body.user-theme .signupform .mform #fitem_id_passwordpolicyinfo{margin:10px 0}}body.user-theme .signupform .mform #fgroup_id_buttonar{flex:0 0 100%}body.user-theme .signupform .mform #fgroup_id_buttonar fieldset>*{justify-content:center}@media (width<=575.98px){body.user-theme .signupform .mform #fgroup_id_buttonar fieldset>*{row-gap:var(--tm-space-sm)}body.user-theme .signupform .mform #fgroup_id_buttonar fieldset .form-group{flex:0 0 100%}body.user-theme .signupform .mform #fgroup_id_buttonar fieldset .form-group>span,body.user-theme .signupform .mform #fgroup_id_buttonar fieldset .form-group input{width:100%}}body.user-theme .signupform .fdescription.required{display:none}body.user-theme .signupform .mform>fieldset[id*=id_category]:first-of-type{border-top:1px solid var(--tm-brand-divider);flex:0 0 100%;margin-top:10px;padding-top:10px}body.user-theme .signupform .mform>fieldset[id*=id_category]{border-bottom:0}body.user-theme .signupform .mform>fieldset[id*=id_category] h3{font-size:18px}body.user-theme .signupform .mform>fieldset[id*=id_category] .fcontainer{flex-wrap:wrap;gap:0;margin:-5px;display:flex}@media (width<=575.98px){body.user-theme .signupform .mform>fieldset[id*=id_category] .fcontainer{margin:0;display:block!important}}body.user-theme .signupform .mform>fieldset[id*=id_category] .fcontainer .form-group{padding:var(--tm-space-xs);flex:0 0 50%;margin-bottom:0;display:block}@media (width<=575.98px){body.user-theme .signupform .mform>fieldset[id*=id_category] .fcontainer .form-group{padding:0}}body.user-theme .signupform .mform a[data-toggle=collapse]{display:none}body.user-theme#page-login-signup .signupform{text-align:left;width:100%}body.user-theme#page-login-signup .signupform .mform{flex-wrap:wrap;column-gap:1.5rem;width:100%;margin:0;padding-inline:0;display:flex}body.user-theme#page-login-signup .signupform .mform>*,body.user-theme#page-login-signup .signupform .mform>fieldset[id*=id_category] .fcontainer .form-group,body.user-theme#page-login-signup .signupform .mform>fieldset[id*=id_category] .fcontainer>.fitem{margin-inline:0;flex-basis:100%;width:100%;min-width:0;margin-bottom:1rem;padding:0}body.user-theme#page-login-signup .signupform .mform>fieldset[id*=id_category]{border-top:1px solid var(--tm-brand-divider);margin-top:.5rem;padding-top:1.25rem}body.user-theme#page-login-signup .signupform .mform>fieldset[id*=id_category]>.d-flex{margin-bottom:1rem!important}body.user-theme#page-login-signup .signupform .mform>fieldset[id*=id_category] .ftoggler{margin-inline-end:0!important}body.user-theme#page-login-signup .signupform .mform>fieldset[id*=id_category] a[data-bs-toggle=collapse]{display:none}body.user-theme#page-login-signup .signupform .mform>fieldset[id*=id_category] h3{font-family:var(--tm-font-family-sans-serif);text-transform:none;font-size:1.125rem;font-weight:700;line-height:1.4}body.user-theme#page-login-signup .signupform .mform>fieldset[id*=id_category] .fcontainer>.fitem{display:block}body.user-theme#page-login-signup .signupform .mform>fieldset[id*=id_category]>.fcontainer{flex-wrap:wrap;margin:0;overflow:visible;height:auto!important;display:flex!important}body.user-theme#page-login-signup .signupform .mform .col-form-label,body.user-theme#page-login-signup .signupform .mform .felement{width:100%;padding-inline:0}body.user-theme#page-login-signup .signupform .mform .col-form-label{margin-bottom:.25rem;padding-top:0;font-weight:700}body.user-theme#page-login-signup .signupform .mform .form-control,body.user-theme#page-login-signup .signupform .mform .form-select{border:1px solid var(--tm-gray-400);border-radius:6px;min-height:44px;padding-block:.5rem;font-size:1rem;line-height:1.5}body.user-theme#page-login-signup .signupform .mform input.form-control,body.user-theme#page-login-signup .signupform .mform select.form-select:not([multiple]):not([size]),body.user-theme#page-login-signup .signupform .mform select.custom-select:not([multiple]):not([size]){height:44px}body.user-theme#page-login-signup .signupform .mform #fitem_id_passwordpolicyinfo{border:1px solid var(--tm-primary);background:color-mix(in srgb, var(--tm-primary) 6%, transparent);border-radius:12px;padding:1rem}body.user-theme#page-login-signup .signupform .mform #fitem_id_passwordpolicyinfo .col-form-label{display:none!important}body.user-theme#page-login-signup .signupform .mform #fitem_id_passwordpolicyinfo .form-control-static{color:var(--tm-body-color);font-size:1rem;line-height:1.6}body.user-theme#page-login-signup .signupform .mform #fitem_id_passwordpolicyinfo strong{color:var(--tm-primary);font-weight:700}body.user-theme#page-login-signup .signupform #fgroup_id_buttonar{margin-top:1.5rem}body.user-theme#page-login-signup .signupform #fgroup_id_buttonar>.col-form-label{display:none!important}body.user-theme#page-login-signup .signupform #fgroup_id_buttonar .felement>.w-100>.d-flex{justify-content:flex-end;gap:1rem}body.user-theme#page-login-signup .signupform #fgroup_id_buttonar .felement>.w-100>.d-flex>.fitem{min-width:0;margin:0!important}body.user-theme#page-login-signup .signupform #fgroup_id_buttonar .felement>.w-100>.d-flex>.btn-cancel{order:-1}body.user-theme#page-login-signup .signupform #fgroup_id_buttonar .btn{width:100%;min-height:56px;font-family:var(--tm-headings-font-family);white-space:normal;font-size:1rem;font-weight:400}@container (width>=520px){body.user-theme#page-login-signup .signupform .mform>.fitem:not(fieldset){flex-basis:calc(50% - .75rem);width:calc(50% - .75rem)}body.user-theme#page-login-signup .signupform .mform>fieldset[id*=id_category] .fcontainer{column-gap:1.5rem;margin:0}body.user-theme#page-login-signup .signupform .mform>fieldset[id*=id_category] .fcontainer>.form-group,body.user-theme#page-login-signup .signupform .mform>fieldset[id*=id_category] .fcontainer>.fitem{flex-basis:calc(50% - .75rem);width:calc(50% - .75rem)}body.user-theme#page-login-signup .signupform .mform>fieldset,body.user-theme#page-login-signup .signupform .mform>#fitem_id_passwordpolicyinfo,body.user-theme#page-login-signup .signupform .mform>#fitem_id_recaptcha_element,body.user-theme#page-login-signup .signupform .mform>#fgroup_id_buttonar{flex-basis:100%;width:100%}}@container (width<=519.98px){body.user-theme#page-login-signup .signupform #fgroup_id_buttonar .felement>.w-100>.d-flex>.fitem{flex:0 0 100%}}body.user-theme li.scorm.modtype_scorm .activity-grid .activity-icon{display:none}body.user-theme li.scorm.modtype_scorm .activityname .aalink{color:var(--tm-primary);font-family:var(--tm-headings-font-family);text-transform:uppercase;pointer-events:none;cursor:text;-webkit-user-select:text;user-select:text;font-size:25px;font-weight:900;text-decoration:none;box-shadow:none!important}body.user-theme iframe.inline-scorm-iframe{border:0;width:100%;height:704px;overflow:hidden}body.user-theme#page-mod-scorm-player.format-topics{overflow:hidden}body.user-theme#page-mod-scorm-player.format-topics nav.navbar,body.user-theme#page-mod-scorm-player.format-topics .drawer,body.user-theme#page-mod-scorm-player.format-topics header,body.user-theme#page-mod-scorm-player.format-topics footer,body.user-theme#page-mod-scorm-player.format-topics #region-main>:not(.main-content),body.user-theme#page-mod-scorm-player.format-topics #region-main .main-inner>[role=main]>:not(#scormpage),body.user-theme#page-mod-scorm-player.format-topics #scormtop{display:none!important}body.user-theme#page-mod-scorm-player.format-topics #page{margin-top:0}body.user-theme#page-mod-scorm-player.format-topics #page,body.user-theme#page-mod-scorm-player.format-topics #region-main .main-inner,body.user-theme#page-mod-scorm-player.format-topics #region-main .main-inner>[role=main]{margin:0!important;padding:0!important}body.user-theme ul.topics:has(.activity.scorm)>li:first-child:before{display:none}body.user-theme ul.topics:has(.activity.scorm)>li:first-child:after{display:none}body.user-theme ul.topics .activity.scorm .activity-completion{display:none}body.user-theme ul.topics .activity.scorm .activity-description{border-top:0}body.user-theme nav.courseindex li.courseindex-item:has(a[href*=scorm]) a{color:var(--tm-black)!important}body.user-theme nav.courseindex li.courseindex-item:has(a[href*=scorm]) .completioninfo{opacity:0}body.user-theme .activity:has(video[data-xp-video]) .activity-completion{pointer-events:none;display:none!important}body.user-theme .activity:has(video[data-xp-video]) .activity-completion button[data-toggletype]{pointer-events:none;display:none!important}body.user-theme .que{margin:80px 0 0}@media (width<=575.98px){body.user-theme .que{margin:40px 0 0}}body.user-theme .que:first-child{margin-top:0}body.user-theme .que:not(:first-child){position:relative}body.user-theme .que:not(:first-child):before{content:"";background-color:var(--tm-brand-divider);width:100%;height:1px;position:absolute;top:-40px;left:0}body.user-theme .que .info{display:none}body.user-theme .que .content{margin:0}body.user-theme .que .formulation{color:var(--tm-body-color);background-color:#0000;padding:0}body.user-theme form[action*=quiz]>div{counter-reset:question-number}body.user-theme .que{counter-increment:question-number}@media (width<=575.98px){body.user-theme .que .qtext{margin-bottom:1rem}}body.user-theme .que .qtext p{pointer-events:none;font-size:40px;font-weight:900;line-height:1.2;display:flex}@media (width<=575.98px){body.user-theme .que .qtext p{font-size:20px}}body.user-theme .que .qtext p *{color:var(--tm-body-color)}body.user-theme .que .qtext p:before{content:counter(question-number) ". ";margin-right:10px}body.user-theme .answernumber{display:none}body.user-theme .que .outcome{color:var(--tm-brand-content-text);background-color:#0000}body.user-theme .que .outcome .rightanswer{font-weight:600}body.user-theme .que .outcome .rightanswer img{object-fit:contain;width:auto;max-height:300px;display:block}body.user-theme .answer+div[class*=clearchoice]{pointer-events:none;display:none}body.user-theme .que.correct .specificfeedback{color:var(--tm-brand-correct)}body.user-theme .que.notanswered .specificfeedback,body.user-theme .que.incorrect .specificfeedback{color:var(--tm-danger-light)}body.user-theme .que.notanswered .specificfeedback+.rightanswer img,body.user-theme .que.incorrect .specificfeedback+.rightanswer img{margin-top:10px}body.user-theme .que.correct .rightanswer{display:none}body.user-theme .que.multichoice fieldset{overflow:visible}body.user-theme .answer div[class*=r]:has(input[type=radio]:checked){z-index:10}body.user-theme .answer div[class*=r]{border:1px solid var(--tm-choice-border);border-radius:var(--tm-brand-border-radius);position:relative;margin:5px 0!important;padding:0!important}body.user-theme .answer div[class*=r] input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}body.user-theme .answer div[class*=r] input[type=radio]~div[data-region=answer-label]{text-align:center;border-radius:var(--tm-brand-border-radius);border:0;justify-content:center;align-items:center;height:100%;padding:0;position:relative;width:100%!important}@media (width<=575.98px){body.user-theme .answer div[class*=r] input[type=radio]~div[data-region=answer-label] p{font-size:15px}}body.user-theme .answer div[class*=r] input[type=radio]~div[data-region=answer-label]:after{content:"";border-radius:var(--tm-brand-border-radius);z-index:0;pointer-events:none;opacity:0;background-color:#0000;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(0)}body.user-theme .answer div[class*=r] .answernumber{background-color:var(--tm-choice-bg);z-index:1;pointer-events:none;border-radius:0;width:calc(100% - 4px);height:calc(100% - 4px);font-size:0;display:block;position:absolute;top:2px;left:2px;overflow:hidden}body.user-theme .answer div[class*=r] .answernumber:before{content:"";aspect-ratio:1;background-color:var(--tm-choice-selected-bg);opacity:0;border-radius:50%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}body.user-theme .answer div[class*=r] .answernumber:after{content:"";width:100%;height:100%;box-shadow:inset 0 0 20px 2px var(--tm-choice-selected-inner-glow);opacity:0;background-color:#0000;position:absolute;top:0;left:0}body.user-theme .answer div[class*=r] .answernumber+div{padding:var(--tm-space-sm);z-index:2;position:relative;overflow:hidden;margin:0!important}body.user-theme .answer div[class*=r] .answernumber+div p{color:var(--tm-choice-text);padding:0;margin:0;padding-bottom:4px;font-size:30px;font-weight:900;transition:color .3s ease-out}@keyframes pulse-glow{0%{box-shadow:0 0 14px 3px #0000}50%{box-shadow:0 0 14px 3px var(--tm-choice-selected-pulse)}to{box-shadow:0 0 14px 3px #0000}}body.user-theme .answer div[class*=r] input[type=radio]:checked~div[data-region=answer-label]:after{opacity:1;background-color:var(--tm-choice-selected-border);transition:transform .3s cubic-bezier(.87,0,.13,1) .3s,opacity .3s ease-out,background-color .3s ease-out .3s;transform:translate(-50%,-50%)scaleX(1)}body.user-theme .answer div[class*=r] input[type=radio]:checked~div[data-region=answer-label] .answernumber:before{opacity:1;border-radius:0;transition:transform .5s cubic-bezier(.7,0,.84,0),border-radius .5s cubic-bezier(.7,0,.84,0);transform:translate(-50%,-50%)scale(1)}body.user-theme .answer div[class*=r] input[type=radio]:checked~div[data-region=answer-label] .answernumber:after{opacity:1;transition:opacity .3s ease-out 1s}body.user-theme .answer div[class*=r] input[type=radio]:checked~div[data-region=answer-label] .answernumber+div p{color:var(--tm-choice-selected-text)}body.user-theme#page-mod-quiz-attempt .answer div[class*=r]{cursor:pointer}body.user-theme#page-mod-quiz-attempt .answer div[class*=r] input[type=radio]:checked~div[data-region=answer-label]:after{animation:.4s linear .5s pulse-glow}body.user-theme#page-mod-quiz-attempt .answer div[class*=r]:hover .answernumber{background-color:var(--tm-choice-bg-hover);color:var(--tm-choice-text-hover);transition:background-color .25s ease-out}body.user-theme .answer div[class*=r] div[data-region=answer-label]+span:has(.icon){display:none}body.user-theme .answer div[class*=r] input[type=radio]~.icon{display:none}body.user-theme .answer div[class*=r].incorrect input[type=radio]~div[data-region=answer-label]:after,body.user-theme .answer div[class*=r].correct input[type=radio]~div[data-region=answer-label]:after,body.user-theme .answer div[class*=r].incorrect input[type=radio]~div[data-region=answer-label] .answernumber:before,body.user-theme .answer div[class*=r].correct input[type=radio]~div[data-region=answer-label] .answernumber:before{background-color:#0000}body.user-theme .answer div[class*=r].incorrect input[type=radio]~div[data-region=answer-label] .answernumber:after,body.user-theme .answer div[class*=r].correct input[type=radio]~div[data-region=answer-label] .answernumber:after{box-shadow:none}body.user-theme .answer div[class*=r].incorrect input[type=radio]~div[data-region=answer-label] .answernumber+div p,body.user-theme .answer div[class*=r].correct input[type=radio]~div[data-region=answer-label] .answernumber+div p{justify-content:center;align-items:center;column-gap:var(--tm-space-sm);display:flex}body.user-theme .answer div[class*=r].incorrect input[type=radio]~div[data-region=answer-label] .answernumber+div p:before,body.user-theme .answer div[class*=r].correct input[type=radio]~div[data-region=answer-label] .answernumber+div p:before{font-family:"Font Awesome 6 Free";font-weight:600;transform:translateY(3px)}body.user-theme .answer div[class*=r].correct{border-color:var(--tm-brand-correct);outline:1px solid var(--tm-brand-correct)}body.user-theme .answer div[class*=r].correct input[type=radio]~div[data-region=answer-label] .answernumber+div p{color:var(--tm-brand-correct)}body.user-theme .answer div[class*=r].correct input[type=radio]~div[data-region=answer-label] .answernumber+div p:before{content:""}body.user-theme .answer div[class*=r].incorrect{border-color:var(--tm-brand-wrong);outline:1px solid var(--tm-brand-wrong)}body.user-theme .answer div[class*=r].incorrect input[type=radio]~div[data-region=answer-label] .answernumber+div p{color:var(--tm-brand-wrong)}body.user-theme .answer div[class*=r].incorrect input[type=radio]~div[data-region=answer-label] .answernumber+div p:before{content:""}body.user-theme .answer:has(p img:only-child){gap:var(--tm-space-sm);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}body.user-theme .answer:has(p img:only-child) div[class*=r]{margin:0!important}body.user-theme .answer:has(p img:only-child) div[class*=r] .answernumber+div:before{content:"";aspect-ratio:1;background-color:var(--tm-primary);opacity:1;border-radius:50%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)rotate(180deg)}@media (width<=575.98px){body.user-theme .answer:has(p img:only-child) div[class*=r] .answernumber:before{aspect-ratio:unset;width:150%;height:150%}body.user-theme .answer:has(p img:only-child) div[class*=r] .answernumber+div:before{aspect-ratio:unset;width:150%;height:150%}}body.user-theme .answer:has(p img:only-child) div[class*=r] .answernumber:before{transform:translate(-50%,-50%)scale(0)rotate(180deg)}body.user-theme .answer:has(p img:only-child) input[type=radio]:checked~div[data-region=answer-label] .answernumber:before{transition:transform .5s cubic-bezier(.16,1,.3,1),border-radius .5s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%)scale(1.1)}body.user-theme .answer:has(p img:only-child) input[type=radio]:checked~div[data-region=answer-label] .answernumber+div:before{opacity:0;border-radius:0;transition:transform .5s cubic-bezier(.16,1,.3,1),border-radius .5s cubic-bezier(.16,1,.3,1),opacity .6s linear;transform:translate(-50%,-50%)scale(1.1)}body.user-theme .answer:has(p img:only-child) div[class*=r].correct div[data-region=answer-label]{border-color:var(--tm-brand-correct);background-color:#0000}body.user-theme .answer:has(p img:only-child) div[class*=r].incorrect div[data-region=answer-label]{border-color:var(--tm-brand-wrong);background-color:#0000}body.user-theme .answer:has(p img:only-child) div[class*=r].correct div[data-region=answer-label] .answernumber+div p:before{font-size:30px;position:absolute;bottom:7px;left:19px}body.user-theme .answer:has(p img:only-child) div[class*=r].incorrect div[data-region=answer-label] .answernumber+div p:before{font-size:30px;position:absolute;bottom:7px;left:19px}@media (width<=575.98px){body.user-theme .answer:has(p img:only-child) div[class*=r].correct div[data-region=answer-label] .answernumber+div p:before{font-size:15px;bottom:10px;left:14px}body.user-theme .answer:has(p img:only-child) div[class*=r].incorrect div[data-region=answer-label] .answernumber+div p:before{font-size:15px;bottom:10px;left:14px}}body.user-theme .answer:has(p img:only-child) img{object-fit:contain;width:100%;max-height:300px}body.user-theme .que.shortanswer label{width:100%;font-size:0}body.user-theme .que.shortanswer .answer{align-items:center;font-size:30px;display:flex}body.user-theme .que.shortanswer input[type=text]{border:1px solid var(--tm-primary);background-color:var(--tm-gray-900);border-radius:var(--tm-brand-border-radius);color:var(--tm-primary);min-height:69px;font-size:30px;font-weight:900}body.user-theme .que.shortanswer input[type=text]:focus{border-color:#0000}body.user-theme .que.shortanswer input[type=text]+.icon{display:none}body.user-theme .que.shortanswer .answer:has(.correct){color:var(--tm-brand-correct);border-color:var(--tm-brand-correct)}body.user-theme .que.shortanswer .answer:has(.correct):before{content:"";margin-right:5px;font-family:"Font Awesome 6 Free";font-weight:600}body.user-theme .que.shortanswer input[type=text].correct{color:var(--tm-brand-correct);border-color:var(--tm-brand-correct);border-width:2px;width:100%}body.user-theme .que.shortanswer .answer:has(.incorrect){color:var(--tm-brand-wrong);border-color:var(--tm-brand-wrong)}body.user-theme .que.shortanswer .answer:has(.incorrect):before{content:"";margin-right:5px;font-family:"Font Awesome 6 Free";font-weight:600}body.user-theme .que.shortanswer input[type=text].incorrect{color:var(--tm-brand-wrong);border-color:var(--tm-brand-wrong);border-width:2px;width:100%}body.user-theme#page-mod-quiz-review input[type=text]:focus{box-shadow:none}body.user-theme .que.ddwtos .qtext>p:first-child{font-size:30px}body.user-theme .que.ddwtos .qtext>.answercontainer{margin:30px 0 10px;padding-left:30px}body.user-theme .que.ddwtos .qtext>.answercontainer .draghome{cursor:grab}body.user-theme .que.ddwtos .qtext>.answercontainer .draghome:hover{background-color:var(--tm-primary);color:var(--tm-brand-content-bg)}body.user-theme .que.ddwtos .qtext>ol,body.user-theme .que.ddwtos .qtext>ul{gap:var(--tm-space-sm);flex-direction:column;margin-left:0;padding-left:40px;list-style-position:outside;display:flex}body.user-theme .que.ddwtos .qtext li{font-size:18px;font-weight:700}body.user-theme .que.ddwtos .qtext .drop{border-radius:var(--tm-brand-border-radius);background-color:#0000001a;margin:0 5px;box-shadow:none!important}body.user-theme .que.ddwtos .qtext .drop:focus{border-color:var(--tm-primary)}body.user-theme .que.ddwtos .qtext .drop:hover{box-shadow:none;border-color:var(--tm-primary);background-color:#0003}body.user-theme .que.ddwtos .qtext .placed{color:var(--tm-brand-content-bg);background-color:var(--tm-primary);border-radius:var(--tm-brand-border-radius);cursor:grab;padding:0 10px;width:auto!important}body.user-theme .que.ddwtos .qtext .placed:hover{box-shadow:var(--tm-shadow-sm)}body.user-theme#page-mod-quiz-review .que.ddwtos .qtext .is-correct+.draghome.placed{background-color:var(--tm-answer-correct)}body.user-theme#page-mod-quiz-review .que.ddwtos .qtext .is-wrong+.draghome.placed,body.user-theme#page-mod-quiz-review .que.ddwtos .qtext .is-wrong.drop{background-color:var(--tm-answer-incorrect)}body.user-theme#page-mod-quiz-review .outcome .rightanswer{margin-top:20px}body.user-theme#page-mod-quiz-review .outcome .rightanswer>p:first-child{margin:10px 0}@media (width<=575.98px){body.user-theme.path-my.pagelayout-mydashboard #page{padding-bottom:0}}body.user-theme.path-my.pagelayout-mydashboard #page-header{display:none}body.user-theme.path-my.pagelayout-mydashboard #page.drawers{padding-left:0;padding-right:0}body.user-theme.path-my.pagelayout-mydashboard #page.drawers .main-content .main-inner{background-color:#0000}body.user-theme.path-my.pagelayout-mydashboard #page.drawers .main-content .main-inner div[role=main]{padding-left:0;padding-right:0}body.user-theme.path-my.pagelayout-mydashboard .main-content{background:var(--tm-main-content-bg);padding:10px 0 0;position:relative;overflow:auto}body.user-theme.path-my.pagelayout-mydashboard .main-content:before{content:"";background-color:var(--tm-brand-dashboard-content-overlay);pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}body.user-theme.path-my.pagelayout-mydashboard .main-content .block-region{column-gap:var(--tm-space-sm);flex-wrap:wrap;display:flex}@media (width<=991.98px){body.user-theme.path-my.pagelayout-mydashboard .main-content .block-region{flex-direction:column}}body.user-theme.path-my.pagelayout-mydashboard .main-content .block{flex-basis:100%}body.user-theme.path-my.pagelayout-mydashboard #page-content section#block-region-content{gap:var(--tm-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.user-theme.path-my.pagelayout-mydashboard #page-content section#block-region-content>.block{grid-column:1/-1}body.user-theme.path-my.pagelayout-mydashboard #page-content section#block-region-content>.block_news_items{grid-area:3/1/auto/2}body.user-theme.path-my.pagelayout-mydashboard #page-content section#block-region-content>.block_treadmaster_latest_badges{grid-area:3/2/auto/3}@media (width<=767px){body.user-theme.path-my.pagelayout-mydashboard #page-content section#block-region-content{grid-template-columns:1fr}body.user-theme.path-my.pagelayout-mydashboard #page-content section#block-region-content>.block,body.user-theme.path-my.pagelayout-mydashboard #page-content section#block-region-content>.block_news_items,body.user-theme.path-my.pagelayout-mydashboard #page-content section#block-region-content>.block_treadmaster_latest_badges{grid-column:1}}body.user-theme.pagelayout-course .drawer-right-toggle{pointer-events:none;display:none}body.user-theme.pagelayout-course{overflow-x:hidden}body.user-theme.pagelayout-course #page.drawers .main-content>.main-inner{margin-top:0;padding-top:0}body.user-theme.pagelayout-course #page{padding-bottom:50px}@media (width<=575.98px){body.user-theme.pagelayout-course #page{padding-bottom:25px}}body.user-theme.pagelayout-course #page-content{margin-top:50px}@media (width<=575.98px){body.user-theme.pagelayout-course #page-content{margin-top:0}}body.user-theme.pagelayout-incourse .activity-navigation,body.user-theme.pagelayout-incourse#page-mod-quiz-attempt .tertiary-navigation{display:none}body.user-theme.pagelayout-incourse#page-mod-quiz-attempt form[action*=quiz]>div{flex-direction:column;display:flex}body.user-theme.pagelayout-incourse#page-mod-quiz-view .tertiary-navigation{justify-content:center;display:flex}body.user-theme.pagelayout-incourse#page-mod-quiz-view #region-main>h2,body.user-theme.pagelayout-incourse#page-mod-quiz-view .activity-header{display:none}body.user-theme.pagelayout-incourse#page-mod-quiz-view .quizinfo{opacity:0;display:none}body.user-theme.pagelayout-incourse#page-mod-quiz-view .quizinfo+h3{margin-top:80px}@media (width<=575.98px){body.user-theme.pagelayout-incourse#page-mod-quiz-view .quizinfo+h3{margin-top:50px}}body.user-theme.pagelayout-incourse#page-mod-quiz-summary .tertiary-navigation,body.user-theme.pagelayout-incourse#page-mod-quiz-summary .tertiary-navigation+h2{display:none}body.user-theme#page-user-profile{background-color:var(--tm-black)}body.user-theme#page-user-profile #page{border:1px solid #0000;padding:0;overflow-x:hidden}body.user-theme#page-user-profile #page-header{display:none}body.user-theme#page-user-profile #region-main>.main-content,body.user-theme#page-user-profile #region-main>.main-content>.main-inner,body.user-theme#page-user-profile #region-main>.main-inner{margin:0;padding:0;max-width:none!important}body.user-theme#page-user-edit div[role=main]>h2,body.user-theme#page-user-edit #fitem_id_moodlenetprofile,body.user-theme#page-user-edit #fitem_id_description_editor,body.user-theme#page-user-edit #fitem_id_imagealt,body.user-theme#page-user-edit #id_moodle_additional_names,body.user-theme#page-user-edit #id_moodle_interests,body.user-theme#page-user-edit #id_moodle_optional{display:none}@media (width<=575.98px){body.user-theme#page-user-edit .mform{padding:0}body.user-theme#page-user-edit .mform .fcontainer{padding:0 10px}}body.user-theme#page-badges-badge form#downloadbadgeform{text-align:center;margin-top:20px}body.user-theme#page-badges-badge form#downloadbadgeform .btn{width:auto!important}body.user-theme#page-badges-badge h2{color:var(--tm-primary)}body.user-theme#page-badges-badge h3{color:var(--tm-body-color)}@media (width<=575.98px){body.user-theme#page-badges-badge #badge-image-col img{width:100%}body.user-theme#page-badges-badge #badge-details-col{margin-top:30px}body.user-theme#page-badges-badge #badge-details-col h2{text-align:center}}body.user-theme#page-badges-badge #badge-awardedto{color:var(--tm-primary);font-size:16px;font-weight:600;padding-bottom:0!important}@media (width<=575.98px){body.user-theme#page-badges-badge #badge-awardedto{text-align:center}}body.user-theme#page-badges-badge #badge-issued-expire{padding-top:0!important}@media (width<=575.98px){body.user-theme#page-badges-badge #badge-issued-expire{text-align:center}}body.user-theme#page-badges-badge #badge-issued-expire small{color:var(--tm-brand-text-gray)}body.user-theme#page-badges-badge #badge-issued-expire div:nth-child(2){text-transform:uppercase;font-size:12px;font-weight:900}body.user-theme#page-badges-badge .badge-downloads-cta{gap:var(--tm-space-sm);flex-direction:column;align-items:flex-start;display:flex}body.user-theme#page-badges-badge .badge-downloads-cta>a{text-decoration:none}body.user-theme#page-badges-badge .badge-downloads-cta>a span{text-underline-offset:2px;text-decoration-line:underline;text-decoration-style:dashed}body.user-theme#page-login-forgot_password #page{background:var(--tm-body-bg);background-position:100%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:100vh;padding:0!important}@media (width<=575.98px){body.user-theme#page-login-forgot_password #page{background-position:90%}}@media (width<=575.98px){body.user-theme#page-login-forgot_password #page-content{width:280px}}body.user-theme#page-login-forgot_password #region-main{background-color:#0000;padding:0}body.user-theme#page-login-forgot_password #page-content{width:600px}@media (width<=575.98px){body.user-theme#page-login-forgot_password #page-content{width:280px}}body.user-theme .login-wrapper .login-container{box-shadow:none;background-color:#0000;margin:0;padding:0;width:100%!important}body.user-theme .login-wrapper div[role=main]{padding-bottom:0}body.user-theme#page-login-index #page,body.user-theme#page-login-signup #page{background:var(--tm-body-bg);min-height:100vh;margin:0;padding:0}body.user-theme#page-login-index #page-content,body.user-theme#page-login-signup #page-content{width:100%;margin:0}body.user-theme#page-login-index #page .login-layout-left,body.user-theme#page-login-signup #page .login-layout-left{background-image:none;padding:0;overflow:hidden}body.user-theme#page-login-index #page .login-layout-left:after,body.user-theme#page-login-signup #page .login-layout-left:after{content:none}body.user-theme#page-login-index .login-layout__image,body.user-theme#page-login-signup .login-layout__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}body.user-theme#page-login-index .login-layout-left-content,body.user-theme#page-login-signup .login-layout-left-content{margin:2rem;position:relative}body.user-theme#page-login-index #region-main.login-layout-right,body.user-theme#page-login-signup #region-main.login-layout-right{background:var(--tm-body-bg);padding:clamp(1.5rem,4vw,4rem)}body.user-theme#page-login-index .login-layout-right-content,body.user-theme#page-login-signup .login-layout-right-content{min-width:0;max-width:400px}@media (width>=992px){body.user-theme#page-login-index .login-layout-left,body.user-theme#page-login-signup .login-layout-left{width:60%}body.user-theme#page-login-index #region-main.login-layout-right,body.user-theme#page-login-signup #region-main.login-layout-right{width:40%}}body.user-theme#page-login-index .modal.show,body.user-theme#page-login-signup .modal.show{display:block}body.user-theme#page-login-index .login-container,body.user-theme#page-login-signup .login-container{box-shadow:none;background:0 0;width:100%;padding:0}body.user-theme#page-login-index .loginform,body.user-theme#page-login-signup .loginform,body.user-theme#page-login-index .loginform .alert,body.user-theme#page-login-index .loginform .login-identityproviders,body.user-theme#page-login-index .loginform #guestlogin,body.user-theme#page-login-signup .loginform .alert,body.user-theme#page-login-signup .loginform .login-identityproviders,body.user-theme#page-login-signup .loginform #guestlogin,body.user-theme#page-login-index .loginform__header,body.user-theme#page-login-signup .loginform__header{width:100%}body.user-theme#page-login-index .loginform__heading,body.user-theme#page-login-signup .loginform__heading{overflow-wrap:anywhere;font-size:clamp(2rem,4.3vw,3.75rem)}body.user-theme#page-login-index .loginform__logo-image img,body.user-theme#page-login-signup .loginform__logo-image img{max-width:100%;height:clamp(38px,4vw,52px)}body.user-theme#page-login-index .loginform__meta,body.user-theme#page-login-signup .loginform__meta{flex-wrap:wrap}body.user-theme#page-login-index .login-form .form-control,body.user-theme#page-login-signup .login-form .form-control{border:1px solid var(--tm-gray-600,#6c757d);background:0 0;border-radius:4px;min-height:52px;padding:.75rem 1rem;font-size:1.125rem}body.user-theme#page-login-index .login-form-submit,body.user-theme#page-login-signup .login-form-submit{margin-top:1.75rem}body.user-theme#page-login-index .login-form .toggle-sensitive-wrapper,body.user-theme#page-login-signup .login-form .toggle-sensitive-wrapper{flex-wrap:nowrap}body.user-theme#page-login-index .login-form .toggle-sensitive-wrapper .toggle-sensitive-btn,body.user-theme#page-login-signup .login-form .toggle-sensitive-wrapper .toggle-sensitive-btn{border:1px solid var(--tm-gray-600,#6c757d);background:var(--tm-body-bg);width:auto;min-width:44px;color:var(--tm-body-color);box-shadow:none;border-radius:4px;flex:none;padding:.5rem .75rem}body.user-theme#page-login-index .loginform #loginbtn,body.user-theme#page-login-signup .loginform #loginbtn{min-height:48px;margin-top:0;font-size:1rem}body.user-theme#page-login-index .login-cookiesnotice,body.user-theme#page-login-signup .login-cookiesnotice{margin-top:.5rem}body.user-theme#page-login-index .login-cookiesnotice .btn,body.user-theme#page-login-signup .login-cookiesnotice .btn{width:auto;min-height:44px;font-size:.875rem}body.user-theme#page-login-index button:focus-visible,body.user-theme#page-login-index a:focus-visible,body.user-theme#page-login-signup button:focus-visible,body.user-theme#page-login-signup a:focus-visible{outline:3px solid var(--tm-primary);outline-offset:5px}@media (width<=991.98px){body.user-theme#page-login-index #region-main.login-layout-right,body.user-theme#page-login-signup #region-main.login-layout-right{padding:2rem 1.5rem}body.user-theme#page-login-index .loginform__heading,body.user-theme#page-login-signup .loginform__heading{font-size:2.5rem}}body.user-theme#page-login-index #page .login-layout__hero,body.user-theme#page-login-signup #page .login-layout__hero{isolation:isolate;justify-content:flex-start;align-self:stretch;align-items:stretch;height:auto;min-height:100vh;display:flex;position:relative}body.user-theme#page-login-index #page .login-layout__hero-inner,body.user-theme#page-login-signup #page .login-layout__hero-inner{z-index:2;width:100%;color:var(--tm-body-color);flex-direction:column;align-items:flex-start;gap:2rem;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative}body.user-theme#page-login-index #page .login-layout__brand img,body.user-theme#page-login-signup #page .login-layout__brand img{width:clamp(160px,19vw,270px);max-width:100%;height:auto}body.user-theme#page-login-index #page .login-layout__copy,body.user-theme#page-login-signup #page .login-layout__copy{overflow-wrap:anywhere;width:100%;max-width:540px;margin-block:auto;container-type:inline-size}body.user-theme#page-login-index #page .login-layout__eyebrow,body.user-theme#page-login-signup #page .login-layout__eyebrow{color:var(--tm-primary);letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.25rem;font-weight:700}body.user-theme#page-login-index #page .login-layout__headline,body.user-theme#page-login-signup #page .login-layout__headline{font-family:var(--tm-headings-font-family);letter-spacing:-.035em;text-transform:uppercase;color:var(--tm-primary);margin-bottom:1.5rem;font-size:clamp(1.5rem,10.5cqi,3.75rem);font-weight:800;line-height:1}body.user-theme#page-login-index #page .login-layout__headline p,body.user-theme#page-login-signup #page .login-layout__headline p{margin:0}body.user-theme#page-login-index #page .login-layout__headline .login-layout__highlight,body.user-theme#page-login-signup #page .login-layout__headline .login-layout__highlight{color:var(--tm-brand-text-highlight)}body.user-theme#page-login-index #page .login-layout__description,body.user-theme#page-login-signup #page .login-layout__description{white-space:pre-line;margin:0;font-size:1.25rem;font-weight:500;line-height:1.55}body.user-theme#page-login-index #page .login-layout__footer,body.user-theme#page-login-signup #page .login-layout__footer{letter-spacing:.06em;overflow-wrap:anywhere;margin:0;font-size:.75rem}body.user-theme#page-login-index #page .login-header,body.user-theme#page-login-signup #page .login-header{text-align:left;overflow-wrap:anywhere;width:100%;margin-bottom:2.5rem}body.user-theme#page-login-index #page .login-header .login-header__title,body.user-theme#page-login-signup #page .login-header .login-header__title{font-family:var(--tm-font-family-sans-serif);letter-spacing:-.035em;text-transform:none;margin:0 0 .75rem;font-size:30px;font-weight:800;line-height:1.2}body.user-theme#page-login-index #page .login-header .login-header__description,body.user-theme#page-login-signup #page .login-header .login-header__description{color:var(--tm-gray-600);white-space:pre-line;margin:0;font-size:1.125rem;font-weight:500;line-height:1.6}body.user-theme#page-login-index #page .loginform .login-form,body.user-theme#page-login-signup #page .loginform .login-form{margin-top:0}body.user-theme#page-login-index #page .login-form .form-control,body.user-theme#page-login-signup #page .login-form .form-control{border-color:var(--tm-gray-400);border-radius:6px;min-height:60px;font-size:1.125rem;font-weight:500}body.user-theme#page-login-index #page .login-form .toggle-sensitive-btn,body.user-theme#page-login-signup #page .login-form .toggle-sensitive-btn{border-color:var(--tm-gray-400)}body.user-theme#page-login-index #page .login-form-username,body.user-theme#page-login-signup #page .login-form-username{margin-bottom:1.75rem!important}body.user-theme#page-login-index #page .loginform .login-form label.visually-hidden,body.user-theme#page-login-signup #page .loginform .login-form label.visually-hidden{text-align:left;font-size:1rem;font-weight:700;display:block;clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0 0 .5rem!important;position:static!important;overflow:visible!important}body.user-theme#page-login-index #page .login-form-forgotpassword,body.user-theme#page-login-signup #page .login-form-forgotpassword{font-size:1.125rem;font-weight:500;text-align:left!important}body.user-theme#page-login-index #page .login-signup,body.user-theme#page-login-signup #page .login-signup{width:100%;margin-block:2rem 1.5rem}body.user-theme#page-login-index #page .login-signup .btn,body.user-theme#page-login-signup #page .login-signup .btn{width:100%}body.user-theme#page-login-index #page .login-signup__divider,body.user-theme#page-login-signup #page .login-signup__divider{text-align:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1rem;font-weight:500;display:flex}body.user-theme#page-login-index #page .login-signup__divider:before,body.user-theme#page-login-index #page .login-signup__divider:after,body.user-theme#page-login-signup #page .login-signup__divider:before,body.user-theme#page-login-signup #page .login-signup__divider:after{content:"";border-top:1px solid var(--tm-gray-400);flex:1}body.user-theme#page-login-index #page .login-cookiesnotice,body.user-theme#page-login-signup #page .login-cookiesnotice,body.user-theme#page-login-index #page .login-cookiesnotice .btn,body.user-theme#page-login-signup #page .login-cookiesnotice .btn{width:100%}body.user-theme#page-login-index #page .loginform #loginbtn,body.user-theme#page-login-index #page .login-signup .btn,body.user-theme#page-login-index #page .login-cookiesnotice .btn,body.user-theme#page-login-signup #page .loginform #loginbtn,body.user-theme#page-login-signup #page .login-signup .btn,body.user-theme#page-login-signup #page .login-cookiesnotice .btn{font-family:var(--tm-headings-font-family);white-space:normal;overflow-wrap:anywhere;min-height:56px;padding:.875rem 1.25rem;font-size:1rem;font-weight:400;line-height:1.3}@media (width<=575.98px){body.user-theme#page-login-index #page .login-layout__headline,body.user-theme#page-login-signup #page .login-layout__headline{margin-bottom:1rem;font-size:clamp(1.5rem,8.5cqi,2rem)}body.user-theme#page-login-index #page .login-layout__description,body.user-theme#page-login-signup #page .login-layout__description{font-size:1rem;line-height:1.5}}@media (width<=991.98px){body.user-theme#page-login-index #page .login-layout__hero,body.user-theme#page-login-signup #page .login-layout__hero{width:100%;min-height:0}body.user-theme#page-login-index #page .login-layout__hero-inner,body.user-theme#page-login-signup #page .login-layout__hero-inner{padding:2rem 1.5rem}body.user-theme#page-login-index #page .login-layout__copy,body.user-theme#page-login-signup #page .login-layout__copy{max-width:none;margin:0}body.user-theme#page-login-index #page #region-main.login-layout-right,body.user-theme#page-login-signup #page #region-main.login-layout-right{min-height:0;padding:2.5rem 1.5rem}}body.user-theme#page-login-signup .login-layout-right-content{width:100%;max-width:760px;container-type:inline-size}@media (width>=992px){body.user-theme#page-login-signup #page .login-layout-left{width:40%}body.user-theme#page-login-signup #region-main.login-layout-right{width:60%}}body.user-theme#page-mod-forum-view #region-main>h2,body.user-theme#page-mod-forum-view #region-main>.activity-header,body.user-theme#page-mod-forum-view .tertiary-navigation{display:none}@media (width<=575.98px){body.user-theme#page-user-preferences .main-content h2+.container-fluid{padding:0}}body.user-theme#page-badges-mybadges .badges{margin-top:50px;margin-bottom:50px}body.user-theme#page-badges-mybadges .badges>li{flex-direction:column;display:flex}body.user-theme#page-badges-mybadges .badge-actions{align-items:flex-start;gap:var(--tm-space-xs);text-align:left;flex-direction:column;order:3;margin-top:15px;padding-left:10px;display:flex}body.user-theme#page-badges-mybadges .badge-actions>a{gap:var(--tm-space-xs);display:flex}body.user-theme#page-badges-mybadges .badge-actions>a span{text-underline-offset:2px;text-decoration-line:underline;text-decoration-style:dashed}body.user-theme#page-badges-mybadges .badge-actions .action-icon{justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}body.user-theme#page-badges-mybadges .badge-actions .action-icon .icon{margin:0}body.user-theme#page-badges-mybadges .badge-name{text-transform:uppercase;color:var(--tm-primary);margin-top:10px;font-size:16px;font-weight:600}body.user-theme#page-badges-mybadges .badge-name--criteria{flex-direction:row-reverse;justify-content:center;align-items:flex-start;display:flex}body.user-theme#page-badges-mybadges .badge-name--criteria span{text-align:left}body.user-theme#page-badges-mybadges .badge-name--criteria i{color:var(--tm-primary);transform:translateY(-1px)}body.user-theme#page-badges-mybadges .badges+.box{margin:20px 0 0!important;padding:0!important}@media (width<=575.98px){body.user-theme#page-badges-mybadges .badges+.box{text-align:center}}body.user-theme#page-badges-mybadges .badges+.box .box:first-child{display:none}body.user-theme#page-badges-mybadges .badges+.box .box:has(form){flex:0 0 100%;justify-content:center;max-width:100%;display:flex}@media (width<=575.98px){body.user-theme#page-badges-mybadges .mform{padding:0}body.user-theme#page-badges-mybadges #fgroup_id_searchgroup .felement fieldset>div{row-gap:var(--tm-space-sm)}body.user-theme#page-badges-mybadges #fgroup_id_searchgroup .felement fieldset .fitem:first-child{flex:0 0 100%}body.user-theme#page-badges-mybadges #fgroup_id_searchgroup .felement fieldset .fitem:nth-child(2){margin-left:4px}body.user-theme #page,body.user-theme #page div[role=main]{padding-bottom:30px}}body.user-theme#page-mod-forum-discuss div[data-content=forum-discussion]>:not(article){display:none!important}body.user-theme#page-mod-forum-discuss .discussionname{display:none}body.user-theme#page-mod-board-view.format-singleactivity .course-header__header{width:100%}body.user-theme#page-mod-board-view.format-singleactivity .course-header__header:before{display:none}body.user-theme#page-mod-board-view.format-singleactivity .main-inner__inner{padding-left:0}body.user-theme#page-mod-board-view.format-singleactivity h2,body.user-theme#page-mod-board-view.format-singleactivity .activity-header,body.user-theme#page-mod-board-view.format-singleactivity .board_column_header .mod_board_column_sort{display:none}body.user-theme#page-mod-board-view.format-singleactivity .board_column{border-top:0!important}body.user-theme#page-mod-board-view.format-singleactivity .board_column_header{font-size:30px}body.user-theme#page-mod-board-view.format-singleactivity #group_menu{display:none}body.user-theme#page-mod-board-view.format-singleactivity .mod_board_note_controls{padding:var(--tm-space-sm);border-radius:var(--tm-radius-md);background-color:var(--tm-brand-transparent-hover-bg);align-items:center;margin-top:20px;display:inline-flex}body.user-theme#page-mod-board-view.format-singleactivity .mod_board_rating{margin-top:0}body.user-theme#page-mod-board-view.format-singleactivity .mod_board_rating[data-myrated=true]{pointer-events:none;opacity:.3}body.user-theme#page-mod-board-view.format-singleactivity .mod_board_rating:not([data-myrated=true]){color:var(--tm-primary)}body.user-theme#page-mod-board-view.format-singleactivity .board_note:has(.edit_note) .mod_board_rating{pointer-events:none;color:var(--tm-black)}body.user-theme#page-mod-board-view.format-singleactivity .mod_board_note_heading{font-size:20px}body.user-theme#page-mod-board-view.format-singleactivity .mod_board_note_profile{align-items:center;gap:var(--tm-space-sm);display:flex}body.user-theme#page-mod-board-view.format-singleactivity .mod_board_note_profile:has(p){margin-bottom:10px}body.user-theme#page-mod-board-view.format-singleactivity .mod_board_note_profile img{object-fit:cover;border-radius:50%;width:30px;height:30px}body.user-theme#page-mod-board-view.format-singleactivity .mod_board_note_profile p{margin:0;font-size:14px}body.user-theme[data-tags*=photo-submission] .main-inner__inner{padding-left:0}body.user-theme[data-tags*=photo-submission].format-singleactivity h2,body.user-theme#page-mod-assign-view[data-tags*=photo-submission] h2,body.user-theme#page-mod-assign-editsubmission[data-tags*=photo-submission] h2,body.user-theme#page-mod-assign-submit[data-tags*=photo-submission] h2,body.user-theme[data-tags*=photo-submission].format-singleactivity .activity-header,body.user-theme#page-mod-assign-view[data-tags*=photo-submission] .activity-header,body.user-theme#page-mod-assign-editsubmission[data-tags*=photo-submission] .activity-header,body.user-theme#page-mod-assign-submit[data-tags*=photo-submission] .activity-header{display:none}body.user-theme#page-mod-assign-view[data-tags*=photo-submission] a.btn[data-toggle=popover]{margin-left:10px}body.user-theme#page-mod-assign-view[data-tags*=photo-submission] .plugincontentsummary table td.ygtvcell>div{flex-direction:column;display:flex}body.user-theme[data-tags*=photo-submission].format-singleactivity .singlebutton+.btn{display:none}body.user-theme[data-tags*=photo-submission].format-singleactivity #fitem_id_confirmmessage{margin:20px 0}body.user-theme[data-tags*=photo-submission].format-singleactivity #fitem_id_confirmmessage>:first-child,body.user-theme#page-mod-assign-submit[data-tags*=photo-submission] #fitem_id_confirmmessage>:first-child,body.user-theme[data-tags*=photo-submission].format-singleactivity #fgroup_id_buttonar>:first-child,body.user-theme[data-tags*=photo-submission].format-singleactivity #fgroup_id_buttonar>:first-child,body.user-theme#page-mod-assign-submit[data-tags*=photo-submission] #fgroup_id_buttonar>:first-child{display:none!important}body.user-theme#page-course-view-topics[data-tags*=photo-submission] .course-section-header{display:block!important}body.user-theme#page-course-view-topics[data-tags*=photo-submission] .course-section-header #collapsesections{display:none}body.user-theme#page-course-view-topics[data-tags*=photo-submission] li.activity:has(.activity-completion) .activity-grid{gap:var(--tm-space-md);justify-content:space-between;display:flex}body.user-theme#page-course-view-topics[data-tags*=photo-submission] ul.topics>li.section:first-child .content{border-radius:var(--tm-radius-md);padding:var(--tm-space-md);background-color:#0000000d}body.user-theme#page-course-view-topics[data-tags*=photo-submission] ul.topics>li.section:not(:first-child){padding-bottom:20px}body.user-theme#page-course-view-topics[data-tags*=photo-submission] ul.topics>li.section:first-child .content .activity-item.activityinline{padding:0}body.user-theme#page-course-view-topics[data-tags*=photo-submission] li.activity:has(.activity-completion) .activity-icon{display:none}body.user-theme#page-course-view-topics[data-tags*=photo-submission] li.activity:has(.activity-completion) .activity-completion{margin:0}body.user-theme#page-course-view-topics[data-tags*=photo-submission] li.activity:has(.activity-completion) .activityname{font-size:20px}body.user-theme#page-course-view-topics[data-tags*=photo-submission] li.activity:has(.activity-completion) .activityname .aalink{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}body.user-theme#page-course-view-topics[data-tags*=photo-submission] .activity-item[data-activityname*=Photo\ Submission]{padding:0 60px}body.user-theme .footer-popover .footer-content-debugging,body.user-theme .filemanager .fp-pathbar,body.user-theme .filemanager .fp-viewbar,body.user-theme .filemanager .fp-btn-mkdir,body.user-theme .filemanager .fp-btn-delete,body.user-theme#page-user-preferences a[href*=editor],body.user-theme#page-user-preferences a[href*=calendar],body.user-theme#page-user-preferences a[href*=contentbank]{display:none}body.user-theme#page-user-preferences div[class*=col]:has(a[href*=\/blog]){display:none}body.user-theme .js-lightbox>*{cursor:pointer}body.user-theme .sl-overlay{opacity:.95!important;outline:0!important}body.user-theme .sl-wrapper .sl-counter{top:25px;left:unset;color:var(--tm-white);background-color:var(--tm-brand-text-black);border-radius:var(--tm-brand-border-radius);padding:5px 20px;font-weight:700;right:30px}body.user-theme section.block_xp.card:not(.block_html){background-color:var(--tm-white);border:1px solid #e5e5e5;padding-bottom:20px;overflow:hidden;container-type:inline-size}body.user-theme .block_xp__top-layout{gap:var(--tm-space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}body.user-theme .block_xp__top-layout--level-only{grid-template-columns:minmax(0, calc((100% - var(--tm-space-md)) / 2));justify-content:center}body.user-theme .block_xp__level{border-radius:var(--tm-radius-md);border:1px solid #c1c1c1;min-width:0;padding:40px 20px 20px}body.user-theme .block_xp__heading{text-transform:uppercase;color:var(--tm-primary);text-align:center;font-size:30px;font-weight:900}body.user-theme .block_xp__description{color:var(--tm-black);text-align:center;max-width:80%;margin:20px auto 0;font-weight:600}body.user-theme .block_xp__star-backlight img{object-fit:contain;width:100%;height:100%;display:none}body.user-theme .block_xp__progress-bar{margin-top:40px;position:relative}body.user-theme .block_xp__recent{border-radius:var(--tm-radius-md);border:1px solid #c1c1c1;min-width:0;padding:50px 20px 40px}body.user-theme .block_xp__recent-inner{overflow-wrap:anywhere;width:400px;max-width:100%;margin:0 auto}body.user-theme .block_xp__recent hr{display:none}body.user-theme .block_xp-ranking-snapshot{margin-top:60px}body.user-theme .block_xp-ranking-snapshot__heading{text-transform:uppercase;color:var(--tm-orange);text-align:center;margin-bottom:60px;font-size:30px;font-weight:900}body.user-theme .block_xp-actions{width:60%;margin:40px auto 0}@container (width<=760px){body.user-theme .block_xp__top-layout{grid-template-columns:minmax(0,1fr)}body.user-theme .block_xp-actions{width:calc(100% - 16px)}body.user-theme .block_xp-actions nav{flex-wrap:wrap}body.user-theme .tm-xp-widget .block_xp-ranking-snapshot__layout{gap:16px;width:100%}}body.user-theme .block_xp-actions .icon{display:none}body.user-theme .block_xp-actions nav{justify-content:center;align-items:center;gap:var(--tm-space-md);border:0;display:flex}body.user-theme .block_xp-actions nav .nav-button{border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme .block_xp-actions nav .nav-button{padding:10px 20px}}body.user-theme .block_xp-actions nav .nav-button:hover,body.user-theme .block_xp-actions nav .nav-button:focus{box-shadow:none;text-decoration:none}body.user-theme .block_xp-actions nav .nav-button{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme .block_xp-actions nav .nav-button{font-size:10px}}body.user-theme .block_xp-actions nav .nav-button{background:var(--tm-primary)}body.user-theme .block_xp-actions nav .nav-button:hover{background:var(--tm-primary);box-shadow:none}body.user-theme .block_xp-actions nav .nav-button:nth-child(2){background:var(--tm-orange);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-brand-text-highlight)}body.user-theme .block_xp-actions nav .nav-button:nth-child(2):hover{background:var(--tm-orange);box-shadow:none}body.user-theme .block_xp-level{width:100%;height:100%;position:relative}body.user-theme .block_xp-level__sparkles{display:none}body.user-theme .block_xp-level__star,body.user-theme .block_xp-level__sparkles{width:100%;height:100%;position:absolute;top:0;left:0}body.user-theme .block_xp-level__star img,body.user-theme .block_xp-level__sparkles img{object-fit:contain;vertical-align:top;width:100%;height:100%}body.user-theme .block_xp-level__sparkles>*{aspect-ratio:1;width:20%;position:absolute}body.user-theme .block_xp-level__sparkles>:first-child{top:22%;left:14%}body.user-theme .block_xp-level__sparkles>:nth-child(2){top:30%;left:58%}body.user-theme .block_xp-level__sparkles>:nth-child(3){top:60%;left:19%}body.user-theme .block_xp-level__sparkles{z-index:2}body.user-theme .block_xp-level__star{z-index:1}body.user-theme .block_xp-level:not(:has(.block_xp-level__star)){background-size:contain;place-items:center;display:grid}@keyframes star-scale-in{0%{opacity:0;transform:scale(.5)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}body.user-theme .block_xp-level__star img{opacity:0;animation:.8s cubic-bezier(.34,1.56,.64,1) .5s forwards star-scale-in;transform:scale(1)}@keyframes star-sparkle-pulse{0%,to{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.5)}}body.user-theme .block_xp-level__sparkles>:first-child img{opacity:0;animation:1.4s ease-in-out 1s infinite star-sparkle-pulse}body.user-theme .block_xp-level__sparkles>:nth-child(2) img{opacity:0;animation:1.4s ease-in-out 1.5s infinite star-sparkle-pulse}body.user-theme .block_xp-level__sparkles>:nth-child(3) img{opacity:0;animation:1.4s ease-in-out 2s infinite star-sparkle-pulse}body.user-theme .block_xp__star-wrapper{margin-top:20px;position:relative}body.user-theme .block_xp__star{z-index:1;width:150px;height:150px;margin:0 auto;position:relative}body.user-theme .tm-xp-widget .block_xp__star .block_xp-level.level-badge{width:100%;height:100%;line-height:normal}body.user-theme .tm-xp-widget .block_xp__star .block_xp-level.level-badge>img{object-fit:contain;width:100%;max-width:100%;height:100%}body.user-theme .block_xp__star-backlight{z-index:0;pointer-events:none;width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.user-theme table.block_xp-table .block_xp-level{width:60px;height:60px}body.user-theme .block_xp-level-no+div{width:100%}body.user-theme .block_xp-level-grid .block_xp-level{aspect-ratio:1;width:60%;margin:0 auto}body.user-theme .navbar-nav .block_xp{margin:0 5px 0 10px}body.user-theme .navbar-nav .block_xp-level{width:40px}body.user-theme .block_xp__modal-badge .block_xp-level{width:150px;height:150px;margin:0 auto}body.user-theme .block_xp-level-progress.block_xp-level-progress--xp-zero .block_xp-level-progress__fill{opacity:0}body.user-theme .block_xp-level-progress.block_xp-level-progress--xp-outside .block_xp-level-progress__xp{color:var(--tm-black);text-shadow:none;left:inherit;right:0;transform:translate(calc(100% + 20px))translateY(-50%)}body.user-theme .block_xp-level-progress__bar{width:400px;max-width:100%;margin:0 auto}body.user-theme .block_xp-level-progress__track,body.user-theme .block.block_xp .tm-xp-progress .block_xp-level-progress__track[role=progressbar]{border:1px solid var(--tm-black);background-color:var(--tm-white);border-radius:8px;width:100%;height:40px;padding:4px;position:relative}body.user-theme .block_xp-level-progress__track-inner{width:100%;height:100%;position:relative}body.user-theme .block_xp-level-progress__fill{background-color:var(--tm-primary);border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}body.user-theme .block_xp-level-progress__fill-bg{background:linear-gradient(180deg, var(--tm-xp-progress-top) 50%, var(--tm-xp-progress-bottom) 50%);border:2px solid var(--tm-white);border-radius:8px;width:100%;height:calc(100% - 4px);display:none}body.user-theme .block_xp-level-progress__xp-wrapper{height:100%;position:relative}body.user-theme .block_xp-level-progress__xp{font-family:var(--tm-headings-font-family);color:var(--tm-white);text-shadow:0 0 3px var(--tm-black);text-transform:uppercase;margin-bottom:0;font-size:10px;font-weight:900;line-height:1.2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.user-theme .block_xp-level-progress__next-level{color:var(--tm-black);text-align:right;margin:5px 0 0;font-weight:600}body.user-theme .block_xp-level-progress__next-level span{text-transform:uppercase;font-weight:700}body.user-theme .block_xp-level-progress__sparkle{width:52px;height:56px;display:none;position:absolute;top:0;left:0;transform:translate(-25%,-25%)}body.user-theme .block_xp-level-progress__sparkle img{object-fit:contain;width:100%;height:100%}body.user-theme .tm-xp-progress .block_xp-level-progress__xp{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}body.user-theme .tm-xp-progress--label-outside .block_xp-level-progress__xp{color:var(--tm-black);text-shadow:none;max-width:calc(100% - 20px);left:20px;transform:translateY(-50%)}body.user-theme .tm-xp-progress .sign-sup{vertical-align:baseline;font-size:inherit}body.user-theme .block_xp-recent-activity .block_xp-heading{color:var(--tm-black);text-align:center;border:0;font-size:20px;font-weight:700}body.user-theme .block_xp-recent-activity table{margin-top:30px}body.user-theme .block_xp-recent-activity table td{color:var(--tm-black)}body.user-theme .block_xp-recent-activity .sign.sign-sup{vertical-align:top;font-size:inherit;line-height:inherit;text-transform:uppercase}body.user-theme .block_xp-ranking-snapshot__layout{justify-content:center;align-items:center;gap:50px;width:80%;margin:0 auto;display:flex}body.user-theme .block_xp-ranking-snapshot__profile{flex:0 100px;min-width:0;position:relative}body.user-theme .block_xp-ranking-snapshot__profile-image{aspect-ratio:1;border-radius:50%;border:4px solid var(--tm-white)!important}body.user-theme .block_xp-ranking-snapshot__profile--highlight{border:10px solid var(--tm-orange);box-shadow:var(--tm-shadow-md);border-radius:50%;flex-basis:170px}body.user-theme .block_xp-ranking-snapshot__profile--highlight .block_xp-ranking-snapshot__profile-image{width:150px}body.user-theme .block_xp-ranking-snapshot__xp-diff{color:var(--tm-black);text-align:center;margin-top:5px;font-size:14px;font-weight:600}body.user-theme .block_xp-ranking-snapshot__star{width:35px;height:35px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}body.user-theme .block_xp-ranking-snapshot__profile--highlight .block_xp-ranking-snapshot__star{width:50px;height:50px;top:-40px;left:50%}body.user-theme .block_xp-ranking-snapshot__star-image img{object-fit:contain;width:100%;height:100%}body.user-theme .block_xp-ranking-snapshot__star p{font-family:var(--tm-headings-font-family);color:var(--tm-white);font-size:10px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.user-theme .block_xp-ranking-snapshot__profile--highlight .block_xp-ranking-snapshot__star p{font-size:16px}body.user-theme .block_xp-ranking-snapshot__star-backlight img{width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(8)}body.user-theme .block_xp-ranking-snapshot__star-backlight,body.user-theme .block_xp-ranking-snapshot__profile--highlight .block_xp-ranking-snapshot__star-backlight{display:none}body.user-theme table.block_xp-table{border-radius:var(--tm-radius-md);border-collapse:separate;border-spacing:0;border:1px solid #c6c6c6;overflow:hidden}body.user-theme table.block_xp-table thead th{font-family:var(--tm-headings-font-family);color:var(--tm-white);background-color:var(--tm-brand-dark-orange);border:0;padding-top:16px;padding-bottom:16px;font-size:14px;font-weight:900}body.user-theme table.block_xp-table tbody td{border:0;background-color:#f7f7f7!important}body.user-theme table.block_xp-table tbody tr.highlight-row td{background-color:#d9d9d9!important}body.user-theme table.block_xp-table tbody tr:not(:first-child) td{border-top:1px solid #dfdfdf}body.user-theme table.block_xp-table thead th.c3,body.user-theme table.block_xp-table tbody td.c3{display:none}body.user-theme table.block_xp-table tbody td.col-rank{font-family:var(--tm-headings-font-family);color:var(--tm-black);text-align:center;font-size:16px;font-weight:900}body.user-theme table.block_xp-table tbody td.c2 img{margin-right:10px}body.user-theme table.block_xp-table tbody td.c2{color:var(--tm-black);font-size:16px;font-weight:600}body.user-theme table.block_xp-table .block_xp-level-progress__next-level{color:var(--tm-black)}body.user-theme table.block_xp-table .block_xp-level-progress__bar{width:100%;margin:auto}body.user-theme .block_xp-page-nav ul.nav>li.nav-item:not(:first-child){position:relative}body.user-theme .block_xp-page-nav ul.nav>li.nav-item:not(:first-child):before{content:"";border-left:1px solid var(--tm-black);z-index:1;width:1px;height:100%;position:absolute;top:0;left:-10px;transform:scaleY(.5)}body.user-theme .block_xp-page-nav ul.nav a.nav-link{font-family:var(--tm-headings-font-family);text-transform:uppercase;color:color-mix(in srgb, var(--tm-black) 20%, transparent);border:0;font-size:20px;font-weight:900}body.user-theme .block_xp-page-nav ul.nav a.nav-link:focus{box-shadow:none;outline:0}body.user-theme .block_xp-page-nav ul.nav a.nav-link:hover{color:var(--tm-brand-dark-orange)}body.user-theme .block_xp-page-nav ul.nav a.nav-link.active{color:var(--tm-primary)}body.user-theme .block_xp-page-nav ul.nav{border:0}body.user-theme .block_xp-level-grid{gap:var(--tm-space-md);grid-template-columns:repeat(3,1fr);display:grid}body.user-theme .block_xp-level-grid .block_xp-level-boxed{aspect-ratio:1;max-width:none;padding:0}body.user-theme .block_xp-level-grid .block_xp-level-box{border-radius:var(--tm-radius-lg);justify-content:center;gap:var(--tm-space-md);background:#f1f1f1;border:1px solid #9d9d9d;flex-direction:column;display:flex}body.user-theme .block_xp-level-grid .block_xp-level-box .block_xp-level-no{display:none}body.user-theme .block_xp-level-grid .block_xp-level-box .block_xp-xp{font-family:var(--tm-headings-font-family);color:var(--tm-black);text-transform:uppercase;font-size:20px;font-weight:900}body.user-theme .block_xp-level-grid .block_xp-level-box .block_xp-xp .sign.sign-sup{font-size:inherit;line-height:inherit;vertical-align:top}body.user-theme .block_xp-level-grid .block_xp-level-box .block_xp-level-desc{display:none}body.user-theme .modal:has(.block_xp){place-items:center;display:grid}body.user-theme .modal:has(.block_xp) .modal-header{display:none}body.user-theme .modal:has(.block_xp) .modal-header .close{display:none}body.user-theme .modal:has(.block_xp) .modal-dialog{width:700px;max-width:none;margin:0 auto}body.user-theme .modal:has(.block_xp) .modal-content{border-radius:var(--tm-radius-lg);background:var(--tm-white);border:0;padding:50px 20px}body.user-theme .block_xp__modal-content h3{text-transform:uppercase;color:var(--tm-primary);text-align:center;margin-bottom:20px;font-size:60px;font-weight:900}body.user-theme .block_xp__modal-content .block_xp-level-progress__next-level{color:var(--tm-black)}body.user-theme .block_xp__modal-content-description{text-align:center;margin:20px 0}body.user-theme .block_xp__modal-congratulate{text-transform:uppercase;font-size:25px;font-weight:900}body.user-theme .block_xp__modal-description{font-size:18px;font-weight:600}body.user-theme .modal:has(.block_xp) .modal-footer{justify-content:center;display:flex}body.user-theme .block_xp__modal-actions button{border-radius:var(--tm-radius-pill);background:var(--tm-brand-gradient);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-primary);border:1px solid var(--tm-brand-content-bg);justify-content:center;align-items:center;padding:12px 30px;transition:box-shadow .15s ease-out;display:flex;position:relative}@media (width<=575.98px){body.user-theme .block_xp__modal-actions button{padding:10px 20px}}body.user-theme .block_xp__modal-actions button:hover,body.user-theme .block_xp__modal-actions button:focus{box-shadow:none;text-decoration:none}body.user-theme .block_xp__modal-actions button{font-family:var(--tm-headings-font-family);color:var(--tm-brand-content-bg);text-transform:uppercase;align-items:center;column-gap:var(--tm-space-sm);font-size:14px;font-weight:400;display:inline-flex}@media (width<=575.98px){body.user-theme .block_xp__modal-actions button{font-size:10px}}body.user-theme .block_xp__modal-actions button{background:var(--tm-orange);box-shadow:0 0 0 2px var(--tm-brand-content-bg), 0 0 0 4px var(--tm-brand-text-highlight);margin-top:20px}body.user-theme .block_xp__modal-actions button:hover{background:var(--tm-orange);box-shadow:none}:is(body.user-theme .modal:has(.block_xp) .modal-dialog,body.user-theme .modal:has(.block_xp) .modal-content,body.user-theme .modal:has(.block_xp) .modal-body){position:static}body.user-theme .block_xp__modal-sparkle,body.user-theme .block_xp__modal-sparkle-inner{z-index:-1;width:100%;height:100%;display:none;position:absolute;top:0;left:0}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}body.user-theme .modal:has(.block_xp){opacity:0;animation:.5s ease-in-out .5s forwards modal-fade-in}body.user-theme .modal:has(.block_xp) .block_xp-level__star img{animation-delay:1s}@keyframes sparkle-rotate{to{transform:rotate(360deg)scale(2)}}body.user-theme .block_xp__modal-sparkle-inner:before{content:"";background:var(--tm-xp-sparkle-image,none) no-repeat center/contain;width:100%;height:100%;animation:200s linear infinite sparkle-rotate;position:absolute;top:0;left:0;transform:rotate(1deg)scale(2)}body.user-theme .block_xp__modal-sparkle-inner:after{content:"";background:var(--tm-xp-sparkle-image,none) no-repeat center/contain;width:100%;height:100%;animation:10s linear infinite reverse sparkle-rotate;display:none;position:absolute;top:0;left:0;transform:rotate(1deg)scale(2)}@keyframes sparkle-pulse-fade{0%,to{opacity:1}50%{opacity:.8}}@keyframes sparkle-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}body.user-theme#page-blocks-xp-index .block_xp h2{color:var(--tm-orange);margin:40px 0 80px;font-size:60px}body.user-theme#page-blocks-xp-index .course-header{display:none}
/*$vite$:1*/