.audio__wrapper{background-color:var(--primary-color);padding:10px}.audio__wrapper .audio__row,.audio__wrapper .audio__volume{display:-webkit-box;display:-ms-flexbox;display:flex}.audio__wrapper .audio__volume{position:relative}.audio__wrapper .audio__volume svg{width:40px;height:40px}.audio__wrapper .audio__play{background-color:var(--secondary-color);border-radius:40px;padding:0 25px}.audio__wrapper .audio__play .icon,.audio__wrapper .audio__play .icon-wrapper{width:50px;height:50px;color:var(--text-contrast-primary-color)}.audio__wrapper .volume__control{position:absolute;top:-66px;left:-30px;width:100px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:var(--primary-color);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 10px}.audio__wrapper .audio__progress,.audio__wrapper .volume__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.audio__wrapper .audio__progress{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:var(--text-color)}.audio__wrapper .progress__timer{padding:0 10px;font-size:1.4em}.audio__wrapper .progress__loading{padding:0 10px}.audio__wrapper .slider{margin:auto;-webkit-appearance:none;position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer;outline:none;border-radius:10px;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;border:1px solid transparent;background:transparent}.audio__wrapper .slider::-webkit-slider-runnable-track{background:var(--primary-color)}.audio__wrapper .slider::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;background:#fff;-webkit-box-shadow:calc(-5px - 100vw) 0 0 100vw #fff;box-shadow:calc(-5px - 100vw) 0 0 100vw #fff;border-radius:50%}.audio__wrapper .slider::-ms-thumb{background:#fff;border:2px solid #999;height:10px;width:10px;box-sizing:border-box;border-radius:50%}.audio__wrapper .slider::-moz-range-track{height:40px;background:var(--primary-color)}.audio__wrapper .slider::-moz-range-thumb{width:20px;height:20px;background:#fff;border:none;outline:none;box-shadow:calc(-5px - 100vw) 0 0 100vw #fff;border-radius:50%}.audio__wrapper .slider::-ms-fill-lower{background:#fff}.audio__wrapper .slider::-ms-ticks-after{display:none}.audio__wrapper .slider input[type=range]:focus{outline:none}@media(max-width:480px){.audio__wrapper .audio__play{border-radius:30px;padding:0 15px}.audio__wrapper .audio__play .icon,.audio__wrapper .audio__play .icon-wrapper{width:30px;height:30px}}@media(max-width:360px){.audio__wrapper .slider{max-width:90px}}.draft__status.error .chip.--inverted-success svg{color:var(--feedback-is-wrong)}.choose-evaluation-init__modal .pre-content{margin:0}.choose-evaluation-init__modal.modal-information .modal-confirm .modal-confirm-title{margin-bottom:1rem}.choose-evaluation-init__modal .choose-evaluation-init__icon{width:35px;height:35px;background-color:var(--primary-color);border-radius:50%}.choose-evaluation-init__modal .choose-evaluation-init__icon svg{fill:#fff;width:22px;height:22px}.choose-evaluation-init__modal .choose-evaluation-init__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.choose-evaluation-init__modal .choose-evaluation-init__list .choose-evaluation-init__item{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border-radius:8px;font-size:1.5em;max-width:200px;text-align:center;cursor:pointer}.choose-evaluation-init__modal .choose-evaluation-init__list .choose-evaluation-init__item svg{width:28px;height:28px;margin-bottom:15px}.evaluation .btn-back{font-size:1.4em;color:rgba(0,0,0,.5);text-transform:uppercase;margin-bottom:40px}.evaluation-all.main-content-inner{min-height:100vh;background:var(--secondary-color);padding-top:unset;padding-bottom:80px}.evaluation-edit-feedback{margin-top:-5px;text-align:right}.evaluation-edit-feedback button{font-size:1.4 em;font-weight:unset;font-family:var(--font-family);font-weight:700}.evaluation-student{position:relative}.evaluation-student .evaluation__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.evaluation-subtitle{margin-bottom:20px;font-size:1.6em;text-transform:uppercase;color:var(--black-500)}.evaluation-subtitle,.evaluation-title{font-family:var(--font-family);font-weight:700}.evaluation-title{margin-bottom:10px;font-size:2.4em;color:var(--text-color)}.evaluation-status{background:var(--primary-color);color:var(--text-contrast-primary-color);border-radius:2px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.25);padding:10px;text-transform:uppercase;width:-webkit-min-content;width:-moz-min-content;width:min-content;text-align:center;font-family:var(--font-family);font-weight:700}.evaluation-status.status-text{width:120px}.evaluation-status-mobile{position:relative;margin:20px 0 40px 0}.evaluation-status-label{font-size:1.4em;display:block}.evaluation-status-label.gap{padding:.8em}.evaluation-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.evaluation-header .evaluation-header-text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:15px}@media(max-width:740px){.evaluation-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.evaluation-status-value{display:block;min-width:100px;font-size:5.1em}.evaluation-tries{color:var(--primary-color)}.evaluation-tries,.evaluation-tries-time{font-family:var(--font-family);font-size:1.4em}.evaluation-tries-time .highlight{color:var(--primary-color);font-weight:700}.evaluation-tries-p{font-family:var(--font-family);font-size:1.4em;font-weight:700;margin-top:1em}.evaluation-tries-p .highlight{color:var(--primary-color)}.evaluation-tries-p-warning{font-weight:400;margin-top:2em;font-size:1.2em}.evaluation-tries-exceeded-attempts{font-family:var(--font-family);font-size:1.4em;color:var(--text-color)}.evaluation-description{position:relative;margin:20px 0}.evaluation-description li,.evaluation-description ul{font-size:16px;margin-left:15px;list-style-type:disc}.evaluation-description ol{margin-left:15px}.evaluation-description ol li{list-style-type:decimal}.evaluation-description-mobile{margin-bottom:60px}.modal-review-evaluation .modal-confirm-description li{padding-left:0}.modal-review-evaluation .modal-confirm-description li:before{width:0;height:0}.evaluation-description p{margin:0;padding-bottom:10px}.evaluation-open-pre-project{display:-webkit-box;display:-ms-flexbox;display:flex}.evaluation-open-pre-project .btn-flat{margin-top:5px;padding:10px 0}.evaluation-question-description img{max-width:100%}.evaluation-question-section{padding:0 0}.evaluation-question-section:nth-child(odd) .evaluation-question-description,.evaluation-question-section:nth-child(odd) .evaluation-question-number,.evaluation-question-section:nth-child(odd) .evaluation-question-points{color:var(--black-700)}.evaluation-question-section .evaluation-question{margin-top:0}.evaluation-question{margin-top:50px}.evaluation-question.annulled .evaluation-question-answer,.evaluation-question.annulled .evaluation-question-description,.evaluation-question.annulled .evaluation-question-number,.evaluation-question.annulled .evaluation-question-points,.evaluation-question.annulled .form-section-title{opacity:.5}.evaluation-question.annulled .evaluation-question-feedback:not(.is-warning){display:none}.evaluation-question.annulled .card-file-download{pointer-events:none}.evaluation-student .evaluation-question{margin-top:30px;border:1px solid rgba(0,0,0,.25);padding:20px;border-radius:4px;width:100%}.evaluation-student .evaluation-question .evaluation-question-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.evaluation-student .evaluation-question .evaluation-question-flex .evaluation-question-choices,.evaluation-student .evaluation-question .evaluation-question-flex .evaluation-question-items{width:48%;gap:4%;min-width:280px;line-height:30px}.evaluation-student .evaluation-question .evaluation-question-flex .evaluation-question-items .form-item,.evaluation-student .evaluation-question .evaluation-question-flex .evaluation-question-items p{display:inline-block}.evaluation-student .evaluation-question .evaluation-question-flex .evaluation-question-items .form-item{width:40%}.evaluation-student .evaluation-question .evaluation-question-flex .evaluation-question-items .form-input,.evaluation-student .evaluation-question .evaluation-question-flex .evaluation-question-items .form-label,.evaluation-student .evaluation-question .evaluation-question-flex .evaluation-question-items .form-select-dropdown-item{font-size:1em}.evaluation-student .evaluation-question .evaluation-question-flex .evaluation-question-items .form-input-details{min-height:0}.evaluation-student .evaluation-question .evaluation-question-flex .evaluation-question-items .form-input-messages-container{display:none}.evaluation-question-user-wrapper{height:70vh}.evaluation-question-user-list-wrapper{position:relative}.evaluation-question-answer .form-item{margin-bottom:0}.evaluation-question .btn-prev{position:absolute;top:100px;left:-60px;color:var(--black-700)}.evaluation-question .btn-next{position:absolute;top:100px;right:-60px;color:var(--black-700)}.evaluation-question .btn-next.is-disabled,.evaluation-question .btn-prev.is-disabled{color:var(--primary-700)}.evaluation-question-user-list{overflow:hidden}.evaluation-question-user{background:var(--surface-0);padding:20px;border-radius:2px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.25);position:absolute;width:100%}.evaluation-question-user-count{position:absolute;top:40px;right:40px;line-height:20px}.evaluation-question-user-count span:first-child{font-size:1.4em;font-weight:700}.evaluation-question-user-count span:nth-child(2){font-size:1.2em}.evaluation-question-user-count span:nth-child(3){font-size:1.2em;font-weight:300}.evaluation-question-header{position:relative;padding-right:100px;margin-bottom:20px}.evaluation-question-number{text-transform:uppercase}.evaluation-question-number,.evaluation-question-points{font-family:var(--font-family);font-size:1.6em;font-weight:700;color:var(--primary-color)}.evaluation-question-points{position:absolute;top:0;right:0;max-width:100px;text-align:right}.evaluation-question-description{margin-bottom:25px;line-height:1.5}.evaluation-question-description ol,.evaluation-question-description ul{padding-left:1.5em}.evaluation-question-description ol{list-style:decimal}.evaluation-question-description ul{list-style:disc}.evaluation-question-description a{text-decoration:underline}.evaluation-question-user-profile{padding-left:50px;position:relative;margin-bottom:20px;max-width:400px}.evaluation-question-user-profile-avatar{position:absolute;top:0;left:0}.evaluation-question-user-profile-avatar svg.icon{width:40px;height:40px}.evaluation-question-user-profile-image{width:40px;height:40px;border-radius:50%;overflow:hidden}.evaluation-question-user-profile-icon{width:40px;height:40px;color:var(--black-500)}.evaluation-question-user-profile-label{display:block;line-height:20px;font-family:var(--font-family);font-size:1.4em;font-weight:700}.evaluation-question-user-profile-name{display:block;line-height:20px;font-family:var(--font-family);font-size:1.6em}.evaluation-question-feedback{background:var(--surface-0);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.16);box-shadow:0 2px 6px rgba(0,0,0,.16);border-radius:8px;padding:20px;margin:25px 0 10px;position:relative}.evaluation-question-feedback-default{padding-left:20px;padding-bottom:10px;border-left:1px solid var(--primary-500er);margin-bottom:30px;margin-top:20px}.evaluation-question-feedback-default p{margin-bottom:0}.evaluation-question-feedback-default-title{font-family:var(--font-family);font-size:1.2em;font-weight:400;margin-bottom:20px}.evaluation-question-feedback.is-default{background:var(--primary-color);color:var(--text-contrast-primary-color);-webkit-animation:enterFeedback .5s;animation:enterFeedback .5s}.evaluation-question-feedback.is-correct{background:var(--success-900);color:var(--text-color);padding-left:70px}.evaluation-question-feedback.is-wrong{background:var(--error-900);color:var(--text-color);padding-left:70px}.evaluation-question-feedback.is-neutral,.evaluation-question-feedback.is-partial{background:var(--primary-color);color:var(--text-color)}.evaluation-question-feedback.is-partial{padding-left:20px}.evaluation-question-feedback.is-warning{background:var(--alert-900);padding-left:70px}.evaluation-question-feedback.is-warning .evaluation-question-feedback-icon{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.evaluation-question-feedback.is-warning .evaluation-question-feedback-title{font-size:1.5em}.notification-position{-webkit-transform:translate(.35em,.35em);transform:translate(.35em,.35em)}.evaluation-question-feedback.is-correct.question-feedback-mobile,.evaluation-question-feedback.is-wrong.question-feedback-mobile{padding-left:20px}.evaluation-question-feedback-option{position:absolute;top:16px;right:0}.feedback-option-mobile{position:relative;top:0}.evaluation-question-feedback-last-edition{position:absolute;top:50px;right:11px;display:block;font-family:var(--font-family);line-height:20px;font-size:12px;opacity:.7;text-align:right}.evaluation-question-feedback-points{display:inline-block;vertical-align:middle;font-family:var(--font-family);font-size:1.6em;font-weight:700;margin-right:10px}.question-feedback-mobile .evaluation-question-feedback-points{font-size:1.2em;padding-left:50px}.evaluation-question-feedback-option .dropdown-link{color:var(--text-color)}.evaluation-question-feedback-user{padding-left:50px;margin-top:10px;margin-bottom:20px;position:relative}.evaluation-question-feedback-user-image-wrapper{position:absolute;top:0;left:0;width:40px;height:40px}.evaluation-question-feedback-user-image-wrapper svg{width:40px;height:40px}.evaluation-question-feedback-user-image{width:40px;height:40px;overflow:hidden;border-radius:50%}.evaluation-question-feedback-user-icon{width:40px;height:40px;color:var(--primary-700)}.evaluation-question-feedback-user-date{display:block;font-family:var(--font-family);font-size:1.4em;line-height:20px}.feedback-user-mobile .evaluation-question-feedback-user-date{font-size:1.2em}.evaluation-question-feedback-user-name{display:block;font-family:var(--font-family);font-size:1.6em;font-weight:700;line-height:20px}.feedback-user-mobile .evaluation-question-feedback-user-name{font-size:1.4em}.evaluation-question-feedback-icon{position:absolute;top:10px;left:20px}.evaluation-question-feedback-title{font-family:var(--font-family);font-size:1.8em;font-weight:700;line-height:20px}.question-feedback-mobile .evaluation-question-feedback-title{font-size:1.6em;padding-left:50px}.question-feedback-mobile.is-partial .evaluation-question-feedback-title{padding-left:0}.evaluation-question-feedback p{margin-bottom:0;word-wrap:break-word}.evaluation-question-feedback-title+p{margin-top:10px}.evaluation-question-correction .form-group .form-input{min-width:135px}.evaluation-question-correction .radio-mobile{display:inline-grid;min-width:100%}.evaluation-student-mobile{margin:0}.evaluation-student .form-submit{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;margin-bottom:60px}.evaluation-student .form-submit,.evaluation-student .form-submit .draft__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.evaluation-student .form-submit-again{margin:40px 0}.evaluation-question-user .form-submit{margin-top:40px}.assessments-bar,.assessments-bar-bottom{background:var(--surface-0);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.25);padding:0 10px;height:40px}.assessments-bar-bottom{position:absolute;bottom:0;width:100%}.assessments-bar .btn-prev{float:left}.examination__container .examination__lateral.mt .lateral__block.fixed{top:70px}.assessments-bar-top.fixed{position:fixed;top:0;width:calc(100% - 60px);z-index:999}.assessments-bar-top.fixed.menu-expanded{width:calc(100% - 210px)}.assessments-bar-top .btn-next{float:right}.assessments-bar-bottom .btn-prev{float:left;position:absolute}.assessments-bar-bottom .btn-next{float:right!important}.assessments-bar-bottom .assessments-bar-controls{float:left;width:100%}.assessments-bar-bottom .assessments-bar-controls .btn-next.btn-flat:hover,.assessments-bar-bottom .btn-prev.btn-flat:hover{color:var(--primary-500)}.assessments-bar-menu-btn{float:left;color:var(--primary-500)}.assessments-bar-title{float:left;font-family:var(--font-family);font-size:1.8em;font-weight:700;line-height:40px;margin-left:20px}.assessments-bar-controls{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:lowercase}.assessments-bar-controls p{background-color:var(--accent-color);color:var(--light-color);padding:11px 10px}.assessments-bar-controls .btn,.assessments-bar-controls .btn:hover{float:left}.assessments-bar-controls .btn .text{font-weight:300}.assessments-bar-controls .btn-next .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.assessments-bar-controls .btn.is-disabled{visibility:hidden}.assessments-bar-controls .controls-counter{float:left;background:var(--primary-color);color:var(--text-color);height:40px;line-height:20px;margin:0 10px;padding:10px;font-weight:300}.assessments-bar-controls .controls-counter-separator{margin:0 5px}.assessments-bar-controls .controls-counter-info{margin-right:5px;display:inline-block;vertical-align:middle;font-size:1.6em}.assessments-bar-controls .controls-counter-separator,.assessments-bar-controls .controls-counter-total{display:inline-block;vertical-align:middle;font-size:1.6em;margin-left:5px}.assessments-bar-controls .controls-counter-current{display:inline-block;vertical-align:middle;font-size:2em;font-weight:900;margin:0 5px}.questions-menu{position:absolute;top:0;left:0;z-index:10;width:280px;height:100%;padding-top:50px;background:var(--surface-section);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.25);box-shadow:0 20px 40px rgba(0,0,0,.25);min-height:calc(100vh - 190px);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.questions-menu.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.is-retracted+.classes-wrapper .questions-menu{min-height:calc(100vh - 110px)}.is-fullscreen .classes-wrapper .questions-menu{min-height:calc(100vh - 40px)}.questions-menu .btn-close{position:absolute;top:0;right:0;color:var(--primary-500)}.questions-menu .btn-back{position:absolute;top:0;left:0;color:var(--primary-500);font-weight:unset}.questions-menu .btn-back span.text{margin-left:10px}.questions-menu-title{font-family:var(--font-family);font-size:1.8em;font-weight:700;color:rgba(0,0,0,.5);text-transform:uppercase;padding-left:20px;margin-bottom:30px}.questions-menu-list{border-top:1px solid #eaeaea;overflow:auto;max-height:calc(100vh - 293px)}.is-retracted+.classes-wrapper .questions-menu-list{max-height:calc(100vh - 213px)}.is-fullscreen .classes-wrapper .questions-menu-list{max-height:calc(100vh - 143px)}.questions-menu-item{position:relative;border-left:4px solid transparent}.questions-menu-item .totals-wrapper{position:absolute;top:0;right:0;padding:10px}.questions-menu-item.is-type-class{border-color:var(--primary-500er)}.questions-menu-item.is-type-activity{border-color:var(--primary-500)}.questions-menu-item.is-type-examination,.questions-menu-item.is-type-research{border-color:var(--primary-color)}.questions-menu-item:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;z-index:-1;background-color:#eaeaea}.questions-menu-link{display:block;line-height:20px;padding:10px 40px 10px 15px}.questions-menu-link .text{display:inline-block;font-family:var(--font-family);font-size:1.6em;color:var(--black-500)}.questions-menu-link.is-active{cursor:default}.questions-menu-link.is-active .text{font-weight:700;color:var(--text-color)}.questions-menu-link.is-completed .icon-wrapper{color:var(--primary-color)}.footer-margin-bottom-mobile{margin-bottom:30px}.content-tabs-body{position:relative}.content-tabs-body .tabs{position:relative;float:left}.content-tabs-body .filter{position:relative;float:unset}.evaluation-question-correction .partial-grade{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.evaluation-question-correction .partial-grade .form-label{font-size:1.4em;max-width:unset}.evaluation .filter-tab-options{margin-bottom:60px}.filter-tab-options .tabs .tabs-link{color:var(--primary-500)}.modal-evaluation-enrollment .datatable-wrapper .datatable-inner{margin-bottom:50px}@media(max-width:1024px){.assessments-bar-controls .controls-counter.controls-counter-center{margin-left:31%;-webkit-transform:translateX(50%);transform:translateX(50%)}.content-tabs-body{margin-top:20px;padding-bottom:60px;font-size:.9em}.evaluation-title{font-size:1.8em}.evaluation-subtitle{font-size:1.4em}.content-tabs-body .tabs{width:100%;text-align:center}.content-tabs-body .filter{position:relative;float:right}.assessments-bar-top .btn-next .text{font-size:10px}.evaluation .filter-tab-options{margin-bottom:10px;text-align:center}.evaluation .filter-tab-options .tabs-link{margin-right:20px}.evaluation .filter-tab-options .tabs-link:last-child{margin-right:unset}.evaluation .label-student-name .td-text,.evaluation .label-title-name .td-text{padding-right:0}.modal-evaluation-enrollment .datatable .tr-colspan .label-title-name{padding-bottom:0}.modal-evaluation-enrollment .datatable .clickable:first-child .tr-colspan .label-title-name{padding-top:0}.modal-evaluation-enrollment .datatable .tr-colspan .label-title-name .td-text{position:relative;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:0}.modal-evaluation-enrollment .datatable .tr-colspan .td{border-bottom:0!important}.modal-evaluation-enrollment .datatable .tr-colspan .datatable-radio-wrapper{position:relative;left:0;width:24px;margin-top:0;height:24px;cursor:pointer}}.evaluation-student .btn-disabled-error{display:block;font-family:var(--font-family);font-size:1.6em;margin-top:10px}.evaluation-libras-floating{position:fixed;right:0;top:50vh}.examination__container .evaluation-question{position:relative}.examination__container .libras-blot{display:none;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.examination__container .libras-blot .libras-title{background-image:url(/assets/images/themes/default/svg/libras.svg);background-size:cover;height:40px;width:40px;color:transparent;position:absolute;right:20px;top:20px;cursor:pointer}.examination__container .libras-blot .libras-content{padding-top:8px;z-index:2}.examination__container .evaluation-question-feedback .libras-title{background-image:url(/assets/images/themes/default/svg/libras-light.svg)}.examination__container .evaluation-description .libras-title{top:0;right:0}.examination__container .evaluation-description .libras-content{margin-top:40px}.libras-on .libras-blot{display:-webkit-box;display:-ms-flexbox;display:flex}.libras-on .evaluation-question-feedback .libras-title{top:60px}.libras-on .evaluation-description .libras-blot{top:0;right:0}.libras-on .evaluation-question-points{margin-right:50px}.form-editor .libras-blot{display:initial}.form-editor .libras-blot .libras-title{background-image:none;height:auto;width:auto;color:var(--text-color-dark);position:static;right:auto;top:auto;cursor:pointer}@media(min-width:550px)and (max-width:740px){.assessments-bar-controls .controls-counter.controls-counter-center{margin-left:22%;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media(min-width:440px)and (max-width:549px){.assessments-bar-controls .controls-counter.controls-counter-center{margin-left:15%;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media(min-width:412px)and (max-width:439px){.assessments-bar-controls .controls-counter.controls-counter-center{margin-left:3%;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media(max-width:411px){.assessments-bar-controls .controls-counter.controls-counter-center{margin-left:8%;-webkit-transform:translateX(50%);transform:translateX(50%)}}.evaluation .view-attempts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.evaluation .view-attempts,.examination__container{display:-webkit-box;display:-ms-flexbox;display:flex}.examination__container{max-width:1080px;-ms-flex-line-pack:center;align-content:center;margin:8em auto 4em auto;gap:3em;padding:0 2em}.examination__container .examination__form{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 auto;max-width:772px}.examination__container .examination__lateral,.examination__container .examination__lateral .lateral__block{width:320px}@media(min-width:1025px){.examination__container .examination__lateral .lateral__block.fixed{position:fixed;top:25px}}@media(max-width:1024px){.examination__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:2em 0 2em 0}.examination__container .examination__lateral{max-width:100%}.examination__container .draft__button,.examination__container .evaluation-student .form-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}}.fabbutton__area{width:100%;bottom:13px;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10000;touch-action:none;-ms-touch-action:none;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fabbutton__tip{background-color:#4c4c4c;color:var(--light-color);padding:6px 12px 6px 10px;border-radius:4px;position:fixed;right:120px;bottom:52px;z-index:99999;width:-webkit-max-content;width:-moz-max-content;width:max-content;pointer-events:none}.fabbutton__tip .icon{width:12px;height:12px;margin-right:6px}.fabbutton__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:900px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1607843137);box-shadow:0 0 8px rgba(0,0,0,.1607843137);-webkit-transform:translateX(0);transform:translateX(0)}.fabbutton__wrapper:not(.next).prev{-webkit-transform:translateX(-39%);transform:translateX(-39%)}.fabbutton__wrapper:not(.prev).next{-webkit-transform:translateX(39%);transform:translateX(39%)}.fabbutton__wrapper .button-next,.fabbutton__wrapper .button-prev{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:var(--surface-0);margin:8px 0;background:var(--secondary-color);width:40vw;height:44px}.fabbutton__wrapper .button-next,.fabbutton__wrapper .button-next .button__area,.fabbutton__wrapper .button-prev,.fabbutton__wrapper .button-prev .button__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fabbutton__wrapper .button-next .button__area,.fabbutton__wrapper .button-prev .button__area{gap:3px}.fabbutton__wrapper .button-next p,.fabbutton__wrapper .button-prev p{color:var(--primary-color);text-transform:uppercase;font-family:var(--font-family);letter-spacing:.7px;font-size:1.2em;font-weight:900}.fabbutton__wrapper .button-next .button-icon,.fabbutton__wrapper .button-prev .button-icon{color:var(--primary-color)}.fabbutton__wrapper .button-next .button-icon--disabled,.fabbutton__wrapper .button-next:disabled p,.fabbutton__wrapper .button-prev .button-icon--disabled,.fabbutton__wrapper .button-prev:disabled p{opacity:.5}.fabbutton__wrapper .button-next.rotate .fabbutton__icon,.fabbutton__wrapper .button-prev.rotate .fabbutton__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fabbutton__wrapper .button-next.normal .fabbutton__icon,.fabbutton__wrapper .button-prev.normal .fabbutton__icon{-webkit-transform:rotate(0);transform:rotate(0)}.fabbutton__wrapper .button-next.options,.fabbutton__wrapper .button-prev.options{margin:0;padding-inline:20px;background:var(--surface-0)}.fabbutton__wrapper .button-next.options{border-radius:0 900px 900px 0}.fabbutton__wrapper .button-next .button__area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.fabbutton__wrapper .button-next .button-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fabbutton__wrapper .button-prev.options{border-radius:900px 0 0 900px}.fabbutton__wrapper .button-prev .button__area{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fabbutton__wrapper .wrapper-fabbutton__button{background-color:var(--surface-0);height:44px}.fabbutton__wrapper .wrapper-fabbutton__button:not(.next).prev{border-radius:0 50% 50% 0}.fabbutton__wrapper .wrapper-fabbutton__button:not(.prev).next{border-radius:50% 0 0 50%}.fabbutton__wrapper .wrapper-fabbutton__button:not(.prev):not(.next){background:none}.fabbutton__generic{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:4px;gap:4px;max-width:182px;-webkit-transform:translateX(39%);transform:translateX(39%)}.fabbutton__button,.fabbutton__generic{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.fabbutton__button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;background:var(--surface-0);border-radius:20px;top:718px}.fabbutton__button.options{width:50px;height:50px;border:3px solid var(--surface-0);border-radius:100%;margin-top:-3px}.fabbutton__label{padding-inline:3px;font-family:var(--font-family);color:var(--primary-color);font-size:.8em;font-weight:800;line-height:1;text-transform:uppercase;padding-top:2px}.fabbutton__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;width:40px;border-radius:50%;background:var(--primary-color);color:#fff}.fabbutton__icon.options{height:44px;width:55px;border-radius:50%;background:var(--secondary-color)}.fabbutton__icon .icon{max-width:20px}.fabmenu__area{bottom:13px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:10000;touch-action:none;-ms-touch-action:none}.fabmenu__area.draggin .fabmenu__button.options{-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}.fabmenu__tip{background-color:#4c4c4c;color:var(--text-color);padding:6px 12px 6px 10px;border-radius:4px;position:fixed;right:76px;bottom:24px;z-index:99999;width:-webkit-max-content;width:-moz-max-content;width:max-content;pointer-events:none}.fabmenu__tip .icon{width:12px;height:12px;margin-right:6px}.fabmenu__generic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.fabmenu__generic.to-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:translateX(calc(100% - 49px));transform:translateX(calc(100% - 49px))}.fabmenu__generic.to-right .fabmenu__button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fabmenu__generic.to-top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-transform:translateY(calc(100% + 60px));transform:translateY(calc(100% + 60px))}.fabmenu__generic.to-top.to-right{-webkit-transform:translate(calc(100% - 49px),calc(100% + 60px));transform:translate(calc(100% - 49px),calc(100% + 60px))}.fabmenu__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;color:#fff;margin:8px 0;background:var(--secondary-color);border-radius:20px}.fabmenu__button:disabled{opacity:.5}.fabmenu__button.rotate .fabmenu__icon{-webkit-transform:rotate(180deg) scale(1.02);transform:rotate(180deg) scale(1.02)}.fabmenu__button.normal .fabmenu__icon{-webkit-transform:rotate(0) scale(1.02);transform:rotate(0) scale(1.02)}.fabmenu__button.options{border-radius:50%;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0;margin-top:8px}.fabmenu__button.options.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fabmenu__label{padding:0 15px 0 20px;color:#fff;font-size:1.6em;line-height:1}.fabmenu__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;width:40px;border-radius:50%;background:var(--accent-light-color);-webkit-transform:scale(1.02);transform:scale(1.02)}.fabmenu__icon.options{height:47.9px;width:47.9px;border-radius:50%;background:var(--primary-color)}.fabmenu__icon .icon{max-width:20px}.fabmenu__icon .icon.icon-chatbot-lamp{max-width:24px;margin-left:3px}.fabmenu-transition-enter-active,.fabmenu-transition-leave-active{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.fabmenu-transition-enter,.fabmenu-transition-leave-to{opacity:0;-webkit-transform:translateY(30px) scaleY(.975);transform:translateY(30px) scaleY(.975)}.progress-line{position:relative;max-width:100%;width:100%}.progress-line label{display:inline-block;font-size:1.4em;font-weight:700}.progress-line label.--prepend{margin-right:1em;font-weight:400}.progress-line label.--append{margin-left:1em}.progress-line__holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.8em}.progress-line__background{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;background:rgba(0,0,0,.1);border-radius:4px}.progress-line__determinate{background:var(--alert-900);height:8px;border-radius:4px;-webkit-transition:.3s;transition:.3s}.progress-line.--dark{color:var(--text-color)}.web-viewer-pdf{height:90vh;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;margin:0 auto;padding:3em 20px;margin-bottom:0}.main-content.classes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;padding-bottom:0;overflow:hidden}.main-content.classes .inner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.main-content.classes .inner-content .classes-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.classes-content.video-bg-black{background-color:var(--text-color)}.classes+.footer{display:none}.classes-wrapper{position:relative}.classes-bar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.25);padding:0 10px;height:40px}.classes-bar .btn-fullscreen{margin-left:auto;color:var(--primary-color-light);font-weight:700}.classes-bar-menu-btn{font-size:1.4em;font-weight:900;text-transform:uppercase;color:var(--primary-color)}.classes-bar-title,.classes-bar-title-ff{float:left;font-family:var(--font-family);font-size:1.8em;font-weight:700;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 300px)}.classes-bar-controls{float:right}.classes-bar-controls .btn{float:left}.classes-bar-controls .btn .text{font-weight:300}.classes-bar-controls .btn-next .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.classes-bar-controls .controls-counter{float:left;background:var(--primary-color);color:var(--text-color);height:40px;line-height:20px;margin:0 10px;padding:10px;font-weight:300}.classes-bar-controls .controls-counter-separator{margin:0 3px}.classes-bar-controls .controls-counter-separator,.classes-bar-controls .controls-counter-total{display:inline-block;vertical-align:middle;font-size:1.6em}.classes-bar-controls .controls-counter-current{display:inline-block;vertical-align:middle;font-size:2em;font-weight:900}.classes-menu{position:absolute;top:0;left:0;z-index:10;width:280px;height:100%;padding-top:50px;background:#fff;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.25);box-shadow:0 20px 40px rgba(0,0,0,.25);min-height:calc(100vh - 190px);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:translateX(-500%);transform:translateX(-500%)}.classes-menu.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.is-retracted+.classes-wrapper .classes-menu{min-height:calc(100vh - 110px)}.is-fullscreen .classes-wrapper .classes-menu{min-height:calc(100vh - 40px)}.classes-menu .btn-close{position:absolute;top:0;right:0;color:var(--primary-500)}.classes-menu-title{font-family:var(--font-family);font-size:1.8em;font-weight:700;color:var(--black-500);text-transform:uppercase;padding-left:20px;margin-bottom:30px}.classes-menu-list{border-top:1px solid #eaeaea;overflow:auto;max-height:calc(100vh - 293px)}.is-retracted+.classes-wrapper .classes-menu-list{max-height:calc(100vh - 213px)}.is-fullscreen .classes-wrapper .classes-menu-list{max-height:calc(100vh - 143px)}.classes-menu-item{position:relative}.classes-menu-item:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;z-index:-1;background-color:var(--surface-200)}.classes-menu-link{position:relative;display:block;line-height:20px;padding:10px 40px 10px 15px}.classes-menu-link.disabled{pointer-events:none}.classes-menu-link.disabled .text{opacity:.5}.classes-menu-link .text{display:inline-block;font-family:var(--font-family);font-size:1.6em;color:var(--black-500)}.classes-menu-item .icon-wrapper{position:absolute;top:50%;right:0;color:#eaeaea;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.classes-menu-link.is-active{cursor:default}.classes-menu-link.has-prerequisite{cursor:not-allowed}.classes-menu-link.has-prerequisite .text{opacity:.7}.classes-menu-link.is-active .text{font-weight:700;color:var(--black-700)}.classes-menu-link.is-completed .icon-wrapper{color:var(--success-900)}.classes-menu-link__prerequisite{display:block;font-size:1.2em;color:var(--primary-color)}.classes-content .center-small{padding-top:40px;padding-bottom:75px}.progress-line-submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:18px;padding-top:10px}.progress-line-submenu .percentage-submenu{color:rgba(0,0,0,.5019607843);width:10px;line-height:1;padding-left:10px}.progress-line-submenu .progress-line__holder{margin-top:0}.progress-line-submenu .progress-line__background{background-color:#e9e9e9}.classes-submenu-item{position:relative}.classes-submenu-link{display:block;line-height:20px;padding:10px 40px 10px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classes-submenu-link.level-1{padding-left:35px}.classes-submenu-link.level-2{padding-left:55px}.classes-submenu-link .text{display:block;font-family:var(--font-family);font-size:1.4em;line-height:1em;color:var(--black-500);white-space:normal}.classes-submenu-link.is-active .text{font-weight:700;color:var(--black-700)}.classes-submenu-link.is-completed .icon-wrapper{color:var(--accent-color)}.menu-is-expanded .classes-nav-bar.fixed{width:calc(100% - 281px)}.classes-nav-bar{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:var(--secondary-color)}.classes-nav-bar.fixed{position:fixed;top:0;right:0;width:calc(100% - 70px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.12);box-shadow:0 2px 4px rgba(0,0,0,.12)}.classes-nav-bar .classes-bar-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.classes-nav-bar .classes-bar-controls .btn-flat{color:var(--text-contrast-secondary-color)}.classes-nav-bar .classes-counter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.classes-nav-bar .classes-counter-container.first-item{margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.classes-nav-bar .classes-counter-container .classes-counter{color:var(--text-contrast-secondary-color);font-size:1.6em;font-weight:300}.classes-content{overflow:hidden;margin-bottom:40px}.iframe-view{width:100%;height:calc(100vh - 233px)}.iframe-view.is-pptx{height:calc(100vh - 185px)}.is-retracted+.classes-wrapper .iframe-view{height:calc(100vh - 153px)}.is-fullscreen .classes-wrapper .iframe-view{height:calc(100vh - 83px)}.inner-content.integration-app-mode .classes-wrapper .iframe-view{height:100vh}.scorm-control{position:absolute;bottom:40px;right:40px;background:var(--primary-500)}.scorm-control.is-chatbot-active{bottom:70px}.scorm-control .btn{float:left}.scorm-control .btn.is-disabled{visibility:hidden}.scorm-control .btn-next .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.scorm-control-counter{float:left;color:var(--text-color);line-height:20px;padding:10px 5px}.scorm-control-counter-current{display:inline-block;vertical-align:middle;font-size:1.4em;font-weight:900}.scorm-control-counter-separator{display:inline-block;vertical-align:middle;font-size:1.2em;margin:0 3px}.scorm-control-counter-total{display:inline-block;vertical-align:middle;font-size:1.2em;font-weight:100}.lesson__title{margin-bottom:20px;font-family:var(--font-family);font-size:2.4em;font-weight:700;color:var(--text-color)}.lesson__description{font-size:1.6em;line-height:1.4em;margin-bottom:40px}.external-link{padding-left:0;color:var(--primary-color)}.external-link:hover{color:var(--primary-500)}.is-mobile-fullscreen.lessons .header-classroom{display:none}.is-mobile-fullscreen.lessons .classes-content{padding:0;height:100vh}.evatuation-block__message-wrapper{width:100%;max-width:570px;text-align:center;margin:180px auto 0}.evatuation-block__message-wrapper h3,.evatuation-block__message-wrapper p{color:var(--black-500)}.evatuation-block__message-wrapper p{margin-top:20px;font-size:1.6em}@media screen and (max-width:1023px){.main-content.classes{overflow:hidden}.classes .header-bottom,.classes .header-content{display:none}.classes .header{height:55px}.classes-bar{position:relative}.classes-bar.has-controls{height:80px}.classes-bar-controls{float:none;position:absolute;left:0;bottom:0;width:100%;text-align:center}.classes-bar-controls .btn,.classes-bar-controls .controls-counter{float:none;display:inline-block;vertical-align:middle}.main-content.lessons{height:100vh}.main-content.lessons .header-classroom{position:fixed;top:0;left:0;width:100%;z-index:1}.main-content.lessons .header-classroom .mobile-header{height:55px}.main-content.lessons a.logo,.main-content.lessons a.profile-link{display:none}.main-content.lessons .inner-content{height:100%;width:100%}.main-content.lessons .classes-content{padding-top:55px;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:0;overflow:auto}.main-content.lessons .wrapper__classes-menu{position:absolute;top:0;bottom:0;background:var(--bg-modal);height:100%;width:100%;z-index:99999}.main-content.lessons .classes-menu{border-radius:8px;top:20px;left:20px;right:20px;bottom:20px;width:auto;height:auto;z-index:10;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:none;transition:none;display:none}.main-content.lessons .classes-menu .classes-menu-title{text-align:center;color:var(--primary-500)}.main-content.lessons .classes-menu.is-open{display:block}.main-content.lessons .classes-menu:before{content:"";height:6px;top:0;position:absolute;background:var(--primary-color);width:100%;border-radius:8px 8px 0 0}.main-content.lessons .classes-wrapper{height:100%;width:100%}.main-content.lessons .classes-wrapper.padding-footer{padding-bottom:68px;background:var(--surface-200)}.main-content.lessons .iframe-view{height:100%}.main-content.lessons .integration-app-mode .classes-content{padding-top:0}.main-content.lessons .integration-app-mode .classes-menu{margin-top:0;max-height:100%}.is-mobile-fullscreen.lessons .classes-content{padding-top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.is-mobile-fullscreen.lessons .iframe-view{height:100%}.is-mobile-fullscreen.lessons .classes-menu{margin-top:0;max-height:100vh}.scorm-control{bottom:20px;right:20px}.classes-content .center-small{margin:0 20px}.classes-bar-title,.classes-bar-title-ff{width:calc(100% - 65px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media screen and (max-width:767px){.scorm-control.is-chatbot-active{right:unset;left:15px;bottom:15px}}.download-asset__wrapper{width:100%;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.download-asset__wrapper .download-asset__content{padding:5px;margin-top:18px;width:60%;background-color:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.2em;font-family:var(--font-family);font-weight:700}.download-asset__wrapper .download-asset__link{cursor:pointer}.tooltip__topic{display:inline-block;width:30px}.tooltip__topic .mandatory__icon{position:relative;top:7px;left:5px}.tooltip__topic .mandatory__icon svg{color:rgba(0,0,0,.5019607843);-webkit-transform:scale(.8);transform:scale(.8)}.tooltip__topic--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:10px 0}.tooltip__topic--content p{font-size:1rem}.tooltip__topic--content .schedule-period{color:var(--text-color);font-weight:700}