 :root {--box-width: 200px;--box-height: 400px;--bs-body-bg: #000;--input-bg: #1B1B1B;--accordion-bg: #121212;--box-bg: #272727;--card-bg: #121212;--comment-bg: #1F1F1F;--bs-orange: #FE7E01;}.dropdown-menu {--bs-dropdown-bg: var(--card-bg);}.form-control {background-color: var(--input-bg);}.card {--bs-card-cap-bg: var(--card-bg);--bs-card-bg: var(--card-bg);}.modal {--bs-modal-bg: var(--bs-body-bg);}a {color: #A9ACB3;text-decoration: underline;}a:hover {color: #FFF;}img {max-width: 100%;}.progress {height: 4px;}#loader {top: 0;left: 0;width: 100%;height: 100%;position: fixed;z-index: 4000;display: none;}.loader-wrapper {position: fixed;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 15vw;height: 15vw;max-width: 50px;max-height: 50px;min-width: 30px;min-height: 30px;}.loader {width: 100%;height: 100%;border: 4px solid transparent;border-top-color: #2CD9FF;border-bottom-color: #00BAC7;border-radius: 50%;animation: rotate 5s linear infinite;}.loader--inner {border-top-color: #00BAC7;border-bottom-color: #2CD9FF;animation-duration: 2.5s;}@keyframes rotate {0% {transform: scale(1) rotate(360deg);}50% {transform: scale(.8) rotate(-360deg);}100% {transform: scale(1) rotate(360deg);}}.top-bar {position: fixed;padding-top: 10px;padding-bottom: 10px;top: 0;z-index: 1000;height: 68px;background: linear-gradient(to bottom,rgba(0, 0, 0, 0.7) 10%,rgba(0, 0, 0, 0));transition: background-color .9s;padding-left: 50px;padding-right: 50px;}.top-bar li {line-height: 48px;}.top-bar li a {color: #E5E5E5;text-decoration: none;}.top-bar .logo {margin-right: 30px;}.top-bar .form-control, .top-bar .btn {background-color: var(--input-bg);border-radius: 10px;}.top-bar.visible {background: var(--bs-body-bg);transition: background-color .9s;}.top-bar .nav-link.active {color: var(--bs-orange);}.visibly {position: relative;min-height: 150px;}.visibly .background {position: relative;}.visibly .background .shadow {position: absolute;top: 0;left: 0;background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0, 0) 100%);width: 100%;height: 100.2%;}.visibly .image img {min-width: 100%;}.visibly .summary {position: absolute;left: 50px;bottom: 100px;width: 40%;}.visibly .summary h1 {font-size: 3em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-shadow: 0px 0px 3px #000;}.visibly .summary .synopsis {font-size: 1.5em;line-height: 1.5em;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-shadow: 0px 0px 3px #000;color: #FFF;}.visibly .summary .category {font-size: 1.2em;text-shadow: 0px 0px 3px #000;color: #FFF;}.visibly .summary .progress.off {visibility: hidden;}.visibly .summary .btn img {width: 24px !important;height: 24px !important;}#box-width {width: var(--box-width);display: none;}.content-list {padding: 0 40px;}.content-list .content-box {width: var(--box-width);height: var(--box-height);transition: transform .3s;border-radius: 5px;display: inline-grid;margin: 0 5px 20px 0;cursor: pointer;}.content-list .content-box img {border-radius: 5px;width: var(--box-width);height: var(--box-height);}.content-list .content-box:hover {transition: transform .3s;-ms-transform: scale(1.25);-webkit-transform: scale(1.25);transform: scale(1.25);}.content-list .content-box:hover img {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.content-list .content-box .description {display: none;transition: transform .3s;background: var(--box-bg);background: linear-gradient(0deg, rgba(39, 39, 39, 1) 0%, rgba(39, 39, 39, 1) 80%, rgba(39, 39, 39, 0) 100%);width: var(--box-width);height: 145px;padding-top: 20px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;margin-top: -50px;font-size: 14px;}.content-list .content-box:hover .description {transition: transform .3s;display: block;}.content-list .content-box .description .synopsis {margin-bottom: 15px;min-height: 38px;}.content-list .content-box .description .progress {height: 4px;}.content-list .content-box .description .progress.off {visibility: hidden;}.content-list .content-box .description h2 {font-size: 1em;padding: 0 10px;text-overflow: ellipsis;max-width: 100%;white-space: nowrap;overflow: hidden;}.content-list .content-box .description p {font-size: 0.7em;line-height: 1.3em;padding: 0 10px;text-overflow: ellipsis;max-width: 100%;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}.content-list .content-box .description .category {text-overflow: ellipsis;max-width: 100%;white-space: nowrap;overflow: hidden;}.content-list .content-box .description .button img {width: 24px;height: 24px;}.content-content {padding: 0 0 0 40px;}.content-content .synopsis {text-overflow: ellipsis;max-width: 100%;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}.content-content .progress {height: 4px;}.content-content .accordion-button {background-color: var(--accordion-bg);}.content-content .accordion-item {background-color: transparent;}.content-content .accordion-button:not(.collapsed) {color: var(--bs-accordion-btn-color);}.content-content .lesson-item {border-bottom: 1px solid var(--accordion-bg);}.content-content .lesson-item .lesson-image {width: 100px;position: relative;}.content-content .lesson-item .lesson-image span {position: absolute;text-align: center;color: #FFF;font-size: 2rem;width: 100%;line-height: 3.6rem;}.content-content .lesson-item .lesson-image .check {display: none;}.content-content .lesson-item.active .lesson-image {border-left: 4px solid #3f80EA;}.content-content .lesson-item.finished .check {display: block;position: absolute;left: 3px;bottom: 3px;}.content-content .lesson-item .lesson-title {padding: 0 10px;}.content-content .lesson-item .lesson-title a {text-overflow: ellipsis;max-width: 100%;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: smaller;text-decoration: none;}.content-content .lesson-item.active .lesson-title a {color: #FFF;}.content-lesson .nav-lesson {text-overflow: ellipsis;max-width: 100%;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}.content-lesson iframe {border-radius: 5px;}.star {cursor: pointer;}.content-comments {padding: 0 40px 0 0;}.comments #container-0 {max-height: 700px;overflow-y: scroll;}.comment-item .question {background-color: var(--comment-bg);border-radius: 5px;}.comment-item img {min-width: 32px;}.comments .form-control, .comments .input-group .btn {background-color: var(--comment-bg);border: none;}#file-items .file-name {text-overflow: ellipsis;max-width: calc(100% - 55px);overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}#footer {margin-top: 50px;padding: 30px 0;color: #747474;}#footer p {font-size: 11px;line-height: 16px;}#footer a {color: #515151;}a.btn {text-decoration: none;}.module-title {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}@media (max-width: 575.98px) {.only-desktop, .top-menu, .tool-bar {display: none;}.top-bar {padding-left: 20px;padding-right: 20px;}.media-medium {display: none;}.media-big {display: none;}:root {--box-width: 100px;--box-height: 200px;}.content-list {padding: 0 20px;}.content-list h2 {font-size: 1.5em;}.content-list .content-box {height: calc(var(--box-height) + 95px);}.content-list .content-box .description {display: block;}.content-list .content-box .description h2 {font-size: 0.8em;}.visibly .summary {left: 20px;bottom: 30px;width: 80%;}.visibly .summary h1 {font-size: 1.5em;}.visibly .summary .synopsis {display: none;}.visibly .summary .category {font-size: 0.8em;margin-bottom: 0;}.content-content {padding: 0 4px;}.content-content h1 {font-size: 1.5em;padding: 0 20px;}.content-content .category {padding: 0 20px;}.content-content .synopsis {display: none;}.content-content .progress {margin: 0 20px;}.content-content #modules {display: none;position: absolute;background-color: black;width: 100%;z-index: 1000;top: 480px;}.content-text h1 {font-size: 1.5em;}.content-lesson {padding: 0 4px;}.content-lesson .content-stars {text-align: center !important;padding-bottom: 10px;}.content-lesson .content-buttons {text-align: center !important;}.content-lesson .content-buttons #btn-promo {margin-bottom: 10px;}.content-comments {padding: 0 4px;}#footer {padding: 30px 20px;}}@media (min-width: 576px) and (max-width: 767.98px) {.only-desktop, .top-menu, .tool-bar {display: none;}.top-bar {padding-left: 20px;padding-right: 20px;}.media-medium {display: none;}.media-big {display: none;}:root {--box-width: 100px;--box-height: 200px;}.content-list {padding: 0 20px;}.content-list h2 {font-size: 1.5em;}.content-list .content-box {height: calc(var(--box-height) + 95px);}.content-list .content-box .description {display: block;}.content-list .content-box .description h2 {font-size: 0.8em;}.visibly .summary {left: 20px;bottom: 30px;width: 80%;}.visibly .summary h1 {font-size: 1.5em;}.visibly .summary .synopsis {display: none;}.visibly .summary .category {font-size: 0.8em;margin-bottom: 0;}.content-content {padding: 0 4px;}.content-content h1 {font-size: 1.5em;padding: 0 20px;}.content-content .category {padding: 0 20px;}.content-content .synopsis {display: none;}.content-content .progress {margin: 0 20px;}.content-content #modules {display: none;}.content-text h1 {font-size: 1.5em;}.content-lesson {padding: 0 4px;}.content-lesson .content-stars {text-align: center !important;padding-bottom: 10px;}.content-lesson .content-buttons {text-align: center !important;}.content-lesson .content-buttons #btn-promo {margin-bottom: 10px;}.content-comments {padding: 0 4px;}#footer {padding: 30px 20px;}}@media (min-width: 768px) and (max-width: 991.98px) {.top-menu, .tool-bar {display: none;}.media-small {display: none;}.media-big {display: none;}:root {--box-width: 150px;--box-height: 300px;}.content-list {padding: 0 20px;}.content-list .content-box {height: calc(var(--box-height) + 95px);}.content-list .content-box .description {display: block;}.content-list .content-box .description h2 {font-size: 0.8em;}.content-content {padding: 0 4px;}.content-content h1 {font-size: 1.5em;padding: 0 20px;}.content-content .category {padding: 0 20px;}.content-content .synopsis {display: none;}.content-content .progress {margin: 0 20px;}.content-content #modules {display: none;}.content-text h1 {font-size: 1.5em;}.content-lesson {padding: 0 4px;}.content-lesson .content-stars {text-align: center !important;padding-bottom: 10px;}.content-lesson .content-buttons {text-align: center !important;}.content-comments {padding: 0 4px;}#footer {padding: 30px 20px;}}@media (min-width: 992px) and (max-width: 1199.98px) {.navigation, .top-mobile-menu, #search-page {display: none;}.media-small {display: none;}.media-big {display: none;}.content-list {padding: 0 20px;}.content-list .content-box {height: calc(var(--box-height) + 95px);}.content-list .content-box .description {display: block;}.content-list .content-box .description h2 {font-size: 0.8em;}.content-lesson .content-stars {text-align: center !important;padding-bottom: 10px;}.content-lesson .content-buttons {text-align: center !important;}}@media (min-width: 1200px) and (max-width: 1399.98px) {.navigation, .top-mobile-menu, #search-page {display: none;}.media-small {display: none;}.media-medium {display: none;}}@media (min-width: 1400px) {.navigation, .top-mobile-menu, #search-page {display: none;}.media-small {display: none;}.media-medium {display: none;}}.ck-reset_all {display: none;}.hidden {display: none;}.pr-4 {padding: 0 40px 0 0 !important;}.box-image-xl {position: relative;text-align: center;}.box-image-xl img {width: 100%;max-height: 27.5rem;max-width: 230px;margin: auto;}.box-image-xl .image-legend {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: none;font-size: 0.75rem;text-align: center;padding: 10px;}.box-image-xl .image-legend div {background-color: RGBA(0, 0, 0, var(--bs-bg-opacity, 0.6));color: #FFF;padding: 15px;border-radius: 8px;}.box-image-xl:hover .image-legend {display: inherit;}.box-image-xl:hover {cursor: pointer;}.box-image-xl .image-edit {position: absolute;right: 10px;bottom: 10px;width: 16px;height: 16px;}