@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Material+Icons&display=swap";@import"https://use.typekit.net/qfy7jkc.css";footer{background-color:#000;padding:2rem 0 3rem;position:relative;z-index:10;border-left:solid 2px transparent}footer:before{content:"";position:absolute;top:0;left:0;width:.5rem;height:100%;background:linear-gradient(360deg,#f72585 -30.04%,#f72585,#7209b7 25.2%,#560bad 55.13%,#4895ef 80.45%,#4895ef 108.07%,#4895ef,#4cc9f0 158.71%,#4cc9f0 190.94%)}footer .container{margin-bottom:2rem}footer .container .row{padding:0 0 2rem;display:flex;gap:2.5rem}@media (max-width: 768px){footer .container .row{flex-wrap:wrap;gap:1.5rem}}footer .container .row .column h4{font-size:.87rem;margin-bottom:1rem}footer .container .row .column .items{display:flex;flex-direction:column}footer .container .row .column .items a{font-size:.87rem;font-family:sofia-pro,sans-serif;font-weight:400;font-style:light;color:var(--textColor);text-decoration:none;transition:ease-in-out .3s;margin:0 0 1rem}footer .container .row .column .items a:hover{background:linear-gradient(to right,var(--pink),#8752c4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}footer .container .row .column .items a img{width:10rem;height:auto;float:right}footer .container .row .column.download{width:50%}@media (max-width: 768px){footer .container .row .column.download{width:100%}}footer .container .row .column.download .items{display:flex;justify-content:start;width:100%;align-items:start;align-self:center}footer .container .row .column.download .items img{width:100%;max-width:10rem}@media (max-width: 768px){footer .container .row .column{flex:1 1 150px}}footer .details{padding:0;display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){footer .details{flex-direction:column;gap:1.5rem;align-items:center}}footer .details .content{display:flex;align-items:center}@media (max-width: 768px){footer .details .content{width:100%;justify-content:center;flex-wrap:wrap;gap:1rem}}@media (max-width: 768px){footer .details .content:last-child{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.5rem}}footer .details .content .highlight{color:#b437ff}footer .details .content .logo{margin-right:1rem}@media (max-width: 768px){footer .details .content .logo{margin-right:0}}footer .details .content .logo img{width:2.5rem;height:auto}footer .details .content .cp{color:#696969;margin-right:1rem;font-size:.75rem}@media (max-width: 768px){footer .details .content .cp{margin-right:0}}footer .details .content a{text-decoration:none;color:#fff;transition-duration:.3s;margin-right:1rem;font-size:.75rem;display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width: 768px){footer .details .content a{margin-right:0;white-space:nowrap}}footer .details .content a:hover{color:var(--purple)}footer .details .content a.social-item{display:flex;align-items:center;margin-right:2rem}@media (max-width: 768px){footer .details .content a.social-item{margin-right:0;justify-content:center}}footer .details .content a.social-item img{margin-right:.5rem;width:auto;height:1.25rem}footer .details .content a.social-item span{font-size:90%;color:#fff}.side-modal-container{position:fixed;z-index:998;width:100%;min-height:100vh;background-color:#00000070;transition:ease-in-out .3s;opacity:0;visibility:hidden}.side-modal-container.active{top:1px;bottom:1px;opacity:1;visibility:visible}.side-modal-container.active .side-modal{right:0}.side-modal-container .side-modal{position:fixed;top:0;right:-26%;z-index:999;height:100vh;width:35%;background-color:#1a1c21;border-top-left-radius:1rem;border-bottom-left-radius:1rem;padding:2rem;transition:ease-in-out .3s;overflow:overlay}@media (min-width: 768px) and (max-width: 1366px){.side-modal-container .side-modal{width:45%;right:-46%}}.side-modal-container .side-modal .child-list{width:100%}.side-modal-container .side-modal .child-list .items-list .item{width:100%;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;background-color:#0003;border-radius:.5rem;padding:.5rem 1rem}.side-modal-container .side-modal .child-list .items-list .item .onboarding-action-btns-container{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.side-modal-container .side-modal .child-list .items-list .item .onboarding-action-btns-container button{margin:0!important;font-size:120%}.side-modal-container .side-modal .child-list .items-list .item .options-container{display:flex;align-items:center}.side-modal-container .side-modal .child-list .items-list .item .btn:after{margin-left:0}.side-modal-container .side-modal.expanded{width:45%}.side-modal-container .side-modal.expanded .links-list,.side-modal-container .side-modal.expanded .child-list{display:flex;align-items:flex-start;justify-content:space-between}.side-modal-container .side-modal.expanded .links-list .form-dnd .dnd-container,.side-modal-container .side-modal.expanded .child-list .form-dnd .dnd-container,.side-modal-container .side-modal.expanded .links-list .dnd-container,.side-modal-container .side-modal.expanded .child-list .dnd-container,.side-modal-container .side-modal.expanded .links-list .link-form-full,.side-modal-container .side-modal.expanded .child-list .link-form-full,.side-modal-container .side-modal.expanded .links-list .link-form,.side-modal-container .side-modal.expanded .child-list .link-form{width:100%}.side-modal-container .side-modal.ultra_expanded{width:75%}.side-modal-container .side-modal.ultra_expanded .links-list,.side-modal-container .side-modal.ultra_expanded .child-list{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.side-modal-container .side-modal.ultra_expanded .links-list .form-dnd .dnd-container,.side-modal-container .side-modal.ultra_expanded .child-list .form-dnd .dnd-container{width:100%}.side-modal-container .side-modal.ultra_expanded .links-list .dnd-container,.side-modal-container .side-modal.ultra_expanded .child-list .dnd-container{width:55%}.side-modal-container .side-modal.ultra_expanded .links-list .link-form-full,.side-modal-container .side-modal.ultra_expanded .child-list .link-form-full,.side-modal-container .side-modal.ultra_expanded .links-list .link-form,.side-modal-container .side-modal.ultra_expanded .child-list .link-form{width:100%}.side-modal-container .side-modal.ultra_expanded .callback-container{display:flex;flex-direction:row;gap:1rem}.side-modal-container .side-modal.tiny{border-radius:.5;width:30%;height:20%}.side-modal-container .side-modal.tiny .links-list{display:flex}.side-modal-container .side-modal.tiny .links-list .btn.bordered:first-child{margin-right:3%}.side-modal-container .side-modal.report{border-radius:1rem;height:auto;width:50%;max-height:70%;overflow-y:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.side-modal-container .side-modal.report form textarea{min-width:100%;max-width:100%;max-height:200px}.side-modal-container .side-modal.report form .file-list{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.side-modal-container .side-modal.report form .file-list .file{display:flex;padding:2rem;flex-direction:column;align-items:center;justify-content:space-around;width:60%;height:30rem;background-color:#00000080;border-radius:15px;position:relative}.side-modal-container .side-modal.report form .file-list .file .close-btn{position:absolute;top:-1.5rem;right:.5rem;height:1.5rem;width:1.5rem;display:flex;justify-content:center;align-items:center;font-family:Material Icons;background-color:transparent;border:2px dotted #ccc;border-radius:1000px;color:#fff;cursor:pointer}.side-modal-container .side-modal.report form .file-list .file img{width:100%;height:90%;object-fit:contain}.side-modal-container .side-modal.report form .file-list .file .material-icons{font-size:10rem;color:var(--pink)}.side-modal-container .side-modal.report .callback-container{display:flex;flex-direction:row;margin:auto;gap:1rem;background-color:#1a1c21;position:sticky;width:100%;bottom:-3rem;border-bottom:2rem solid #1a1c21}@media (max-width: 768px){.side-modal-container .side-modal.report .callback-container{flex-direction:column;gap:.75rem}}.side-modal-container .side-modal.report .callback-container .btn{flex:1;display:flex;align-items:center;justify-content:center;padding:.75rem;margin:0;white-space:nowrap;border-radius:.5rem}@media (max-width: 768px){.side-modal-container .side-modal.report .callback-container .btn{width:100%}}.side-modal-container .side-modal.report .callback-container .btn.outline.close{border:1px solid rgba(255,255,255,.2)}.side-modal-container .side-modal .date-picker-container .MuiPickersInputBase-root{color:#fff}.side-modal-container .side-modal .date-picker-container .MuiPickersInputBase-root .MuiPickersOutlinedInput-notchedOutline{border-color:#d3d3d3}.side-modal-container .side-modal .access-group-container{display:flex;align-items:center;justify-content:center;width:100%;flex-wrap:wrap}.side-modal-container .side-modal .access-group-container .MuiFormLabel-root{color:#fff;width:100%}.side-modal-container .side-modal .access-group-container .MuiInputBase-root{width:100%;color:#fff;margin-top:.4rem}.side-modal-container .side-modal .access-group-container .MuiInputBase-root .MuiSvgIcon-root{color:#fff}.side-modal-container .side-modal .access-group-container .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#b5aeae}.side-modal-container .side-modal .access-group-container .MuiInputBase-root .MuiOutlinedInput-notchedOutline legend span{color:#fff!important}.side-modal-container .side-modal .date-picker-container{display:flex;align-items:center;justify-content:space-between;width:100%;height:auto;margin-top:1rem;margin-bottom:1rem}.side-modal-container .side-modal .date-picker-container .MuiFormControl-root{width:100%}.side-modal-container .side-modal .date-picker-container .MuiFormControl-root .MuiInputLabel-formControl{color:silver}.side-modal-container .side-modal .date-picker-container .MuiFormControl-root .MuiOutlinedInput-notchedOutline{border-color:#ffffffa1}.side-modal-container .side-modal .date-picker-container .MuiFormControl-root .MuiInputBase-root{width:100%}.side-modal-container .side-modal .date-picker-container .MuiFormControl-root .MuiInputBase-root input{margin-bottom:0!important}.side-modal-container .side-modal .date-picker-container .MuiFormControl-root .MuiButtonBase-root,.side-modal-container .side-modal .date-picker-container input{color:#fff}.side-modal-container .side-modal .title-container{display:flex;align-items:center;justify-content:space-between}.side-modal-container .side-modal .title-container h3,.side-modal-container .side-modal .title-container h4{margin:0;width:100%}.side-modal-container .side-modal .title-container .close-btn{border:none;background-color:transparent;cursor:pointer}.side-modal-container .side-modal .title-container .close-btn .material-icons{color:#fff;font-size:150%}.side-modal-container .side-modal .children-container{padding:2rem 1rem;height:85%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.side-modal-container .side-modal .children-container .add-button{margin-top:.5rem}.side-modal-container .side-modal .children-container .form-container{background:#0003;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;padding:1rem}.side-modal-container .side-modal .children-container .form-container form{padding:0}.side-modal-container .side-modal .children-container .form-container form .color-picker{height:6rem;border:none}.side-modal-container .side-modal .children-container .form-container form .switch-container{width:100%;display:flex;align-items:center;margin-bottom:1rem}.side-modal-container .side-modal .children-container .form-container form .switch-container span{margin-right:1rem}.side-modal-container .side-modal .children-container .form-container form .add-button{margin-top:1rem}.side-modal-container .side-modal .children-container .form-container form .title-container{margin-bottom:1rem}.side-modal-container .side-modal .children-container .form-container form .title-container.access-group-vinculation{margin:.5rem 0rem 2rem 0!important;padding:.5rem}.side-modal-container .side-modal .children-container .form-container form .title-container.access-group-vinculation button{margin:0!important;padding:0!important}.side-modal-container .side-modal .children-container .form-container form .submit-container{display:flex;flex-direction:column;gap:.5rem}.side-modal-container .side-modal .children-container .form-container form .btn{margin:20px 0 0}.side-modal-container .side-modal .children-container .links-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.side-modal-container .side-modal .children-container .links-list .link-form{width:100%}.side-modal-container .side-modal .children-container .links-list.categories{display:flex;flex-direction:column;gap:.5rem}.side-modal-container .side-modal .children-container .links-list.categories .categories.actions{display:flex;flex-direction:column;gap:1rem}.side-modal-container .side-modal .children-container .report-details p{background-color:#000;word-break:break-all;padding:.5rem;border-radius:.5rem}.side-modal-container .side-modal .children-container .report-details img{width:100%;margin-top:1rem;height:auto}.side-modal-container .side-modal .callback-container{position:absolute;bottom:2rem;width:calc(100% - 4rem);background-color:#1a1c21;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.side-modal-container .side-modal .callback-container .btn{width:45%;margin:0 20px 10px 0!important}.sortable-item{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:start;background:#0003;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;padding:1rem;margin-bottom:.5rem;cursor:grab;-webkit-user-select:none;user-select:none}.sortable-item .sortable-item-title-container{width:100%;display:flex;align-items:center;justify-content:space-between}.sortable-item .sortable-item-title-container.expanded{margin-bottom:1rem}.sortable-item .sortable-item-btn-container{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.sortable-item .sortable-item-btn-container .edit{margin:0!important}.sortable-item .sortable-item-btn-container .edit:after{font-size:120%;margin:0}.sortable-item .options-container{display:flex}.sortable-item .material-icons{cursor:pointer;background-color:transparent;border:none;color:#fff;text-decoration:none}.sortable-item .btn.edit:after{margin-left:0}.sortable-item .sortable-item-child-container{width:100%}.sortable-item .sortable-item-child-container.invisible{display:none}.sortable-item span{max-width:60%}.sortable-item span:nth-child(2){width:60%;padding-left:5%}.sortable-item .sortable-item-btn-container{margin-left:auto}.dnd-container{height:90%;overflow-y:auto;width:100%}.dnd-container::-webkit-scrollbar{width:0vw}@keyframes mitosis{0%{width:100%;transform:scale(1)}50%{width:50%;transform:scale(1.05)}to{width:50%}}.button-container{display:flex;align-items:stretch;margin-bottom:1rem;width:100%;gap:1rem}.button-container .mitosis-button{flex:1;text-align:center;padding:1rem;border:1px solid #ccc;border-radius:.5rem;background-color:#1a1c21;color:#fff;cursor:pointer;transition:background-color .6s ease}.button-container .existing-lessons-wrapper{position:relative;width:100%;max-width:100%;display:flex;align-items:center;background:#0003;cursor:pointer;padding:1rem;border-radius:.5rem;height:auto}.button-container .existing-lessons-search{width:100%;max-width:100%;z-index:3;background-color:transparent;border:none;border-bottom:2px solid rgba(255,255,255,.5);color:#fff;padding:.5rem 0;outline:none;transition:border-color .3s ease}.button-container .existing-lessons-search::placeholder{color:#ffffff80}.button-container .material-icons{font-size:1.5rem;color:#fff;pointer-events:none}.button-container .existing-lessons-text{font-size:1rem!important;color:#ffffff80;pointer-events:none;width:100%;margin-right:0!important;margin-left:0!important}.button-container .existing-lessons-select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.button-container .existing-lesson-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30px;padding:1rem;background-color:#1a1c21;color:#ffffffe6}.button-container .existing-lesson-option:checked{color:#fff}.button-container .existing-lessons-select option:checked{color:#fff}.button-container .existing-lessons-select:focus{outline:none;border:none;background-color:#000000e6;color:#ffffffe6}.lesson-add-link{flex:1;text-align:center;padding:1rem;border:1px solid #ccc;border-radius:.5rem;background-color:#1a1c21;color:#fff;cursor:pointer;transition:background-color .3s}.lesson-add-link:hover,.mitosis-button:hover{background-color:#333}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:#121212d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .8s ease-out;opacity:1;pointer-events:auto}.loader-overlay.fade-out{opacity:0;pointer-events:none}.loader-content{display:flex;flex-direction:column;align-items:center;gap:20px}.spinner{width:40px;height:40px;border:3px solid rgba(138,43,226,.1);border-radius:50%;border-top-color:#8a2be2;animation:spin 1s ease-in-out infinite}.loader-text{color:#fff;font-size:16px;font-weight:500;letter-spacing:.5px}#mainNav{background-color:#1a1c21;box-shadow:0 5px 3px #0003;min-height:72px;position:relative;z-index:10}#mainNav .container{padding:1% 4%;display:flex;align-items:center;justify-content:space-between;width:100%}#mainNav .container .header-links{display:flex;align-items:center;margin-right:auto;margin-left:3%}#mainNav .container .header-links .isActive{background:linear-gradient(to right,var(--pink),#8752c4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#mainNav .container .header-links-admin{margin-left:auto;display:flex;align-items:center}#mainNav .container .header-links-admin .isActive{background:linear-gradient(to right,var(--pink),#8752c4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#mainNav .container .header-icons{display:flex;align-items:center;gap:1rem}#mainNav .container .header-icons button,#mainNav .container .header-icons a{margin:0;padding:.2rem}#mainNav .container a{font-size:.9rem;margin-right:2rem;text-decoration:none;color:var(--textColor);transition:ease-in-out .3s}#mainNav .container a:hover:not(.profile),#mainNav .container a.active:not(.profile){background:linear-gradient(to right,var(--pink),#8752c4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#mainNav .container a.logo-link{font-size:unset;height:min-content;display:block;line-height:0}#mainNav .container a img{width:10rem}#mainNav .container .btn-icon{background-color:transparent;border:none;cursor:pointer;color:var(--pink);margin-left:1rem}#mainNav .container .btn-icon.search{margin-left:auto}#mainNav .container span{color:var(--pink)}#mainNav .container span:hover{transition:.3s;color:#fff}#mainNav .container .edit-btn-container{margin-left:2rem}.form-group{margin-bottom:15px;width:100%}.form-group.has-error input{border-color:#dc3545}.form-group.has-error input:focus{box-shadow:0 0 0 .2rem #dc354540}.form-group .error-message{color:#dc3545;font-size:12px;margin-top:5px;display:block}.form-group input.error{border-color:#dc3545}#not_found{opacity:0;transition:opacity .2s ease-in-out}#not_found.loaded{opacity:1}#not_found .hero{display:flex;height:90vh;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee,#4895ef 158.71%,#4cc9f0 190.94%)}#not_found .hero h1{font-size:5rem;margin:0}#not_found .hero a{width:auto!important}#banner{height:auto;width:100%;position:relative}#banner.banner-loading .banner-item .content .logo-placeholder{width:15rem;height:3.5rem;background:#ffffff1a;border-radius:4px;margin-bottom:2rem;animation:pulse 1.5s infinite}#banner.banner-loading .banner-item .content .text-placeholder{background:#ffffff1a;border-radius:4px;animation:pulse 1.5s infinite}#banner.banner-loading .banner-item .content .text-placeholder.category{width:8rem;height:1.5rem;margin-bottom:1rem}#banner.banner-loading .banner-item .content .text-placeholder.title{width:80%;height:3rem;margin:1rem 0}#banner.banner-loading .banner-item .content .text-placeholder.description{width:60%;height:1.5rem;margin-bottom:2rem}#banner.banner-loading .banner-item .content .button-placeholder{width:12rem;height:3rem;background:#ffffff1a;border-radius:200px;margin-bottom:2rem;animation:pulse 1.5s infinite}#banner .edit-btns-container{display:flex;align-items:center;justify-content:end;width:100%;flex-wrap:wrap;position:relative;z-index:1;background:#1a1c21;margin-top:0;padding:1% 0%;border-bottom:.5px solid gray}#banner .edit-btns-container .edit-btns-container-title{width:25%}#banner .edit-btns-container .edit-btns-items{width:75%;display:flex;align-items:center;justify-content:end;padding-right:10%}#banner .edit-btns-container .edit-btns-items button{margin-left:10px;margin-top:5px;margin-bottom:5px}#banner .glide__track{height:100%;z-index:1}#banner .glide__track .glide__slides{height:100%}#banner .glide__track .glide__slides .banner-item{background-size:cover;background-position:center;position:relative;display:grid;place-items:bottom;padding:0 0 0 10vw;display:flex;align-items:center;cursor:grab}#banner .glide__track .glide__slides .banner-item.banner-placeholder{background:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee,#4895ef 158.71%,#4cc9f0 190.94%)}#banner .glide__track .glide__slides .banner-item .decoration{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee,#4895ef 158.71%,#4cc9f0 190.94%);opacity:.7}#banner .glide__track .glide__slides .banner-item .content-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background:linear-gradient(to right,rgba(0,0,0,.75),transparent);opacity:.5}#banner .glide__track .glide__slides .banner-item .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;z-index:3}#banner .glide__track .glide__slides .banner-item .content.content-max-width{max-width:90%}#banner .glide__track .glide__slides .banner-item .content h1{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700;width:100%;text-transform:uppercase;cursor:default;font-size:265%;margin:0}#banner .glide__track .glide__slides .banner-item .content .description{margin-bottom:2rem;font-size:120%}#banner .glide__track .glide__slides .banner-item .content .logo{width:10rem}#banner .glide__track .glide__slides .banner-item .content .btn{margin-bottom:2rem}#banner .glide__track .glide__slides .banner-item .content .edit-btn{position:absolute;z-index:1;display:flex;flex-direction:row;align-items:center;padding:8px 16px;gap:10px;width:180px;background:#fff;border-radius:200px;border:white;flex:none;order:0;flex-grow:0;margin-left:70%;margin-top:-8%;cursor:pointer}#banner .glide__bullets{position:relative;margin-left:10%;bottom:5%}#banner .glide__bullets .glide__bullet{width:4rem;height:.3rem;background-color:#fff;opacity:.3;border:none;margin-right:.5rem;border-radius:.5rem;cursor:pointer;transition:ease-in-out .3s}#banner .glide__bullets .glide__bullet.glide__bullet--active{opacity:1}@keyframes pulse{0%{opacity:.4}50%{opacity:.6}to{opacity:.4}}#home{min-height:90vh}#home #banner .banner-item .decoration{opacity:.5}#home #banner .banner-item .content .btn:hover:before{background-color:#745da0}.glider,.glider-contain{margin:0 auto;position:relative}.glider,.glider-track{transform:translateZ(0)}.glider-dot,.glider-next,.glider-prev{border:0;padding:0;-webkit-user-select:none;user-select:none;outline:0}.glider-contain{width:100%}.glider{overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.glider-track{width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{-webkit-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{-webkit-user-select:none;user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{-webkit-user-select:none;user-select:none;justify-content:center;align-content:center;width:100%;min-width:150px}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-next,.glider-prev{position:absolute;background:0 0;z-index:2;font-size:40px;text-decoration:none;left:-23px;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{color:#ccc}.glider-next{right:-23px;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-hide{opacity:0}.glider-dots{-webkit-user-select:none;user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.glider-dot:focus,.glider-dot:hover{background:#ddd}.glider-dot.active{background:#a89cc8}@media (max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:#9c9c9c40;-webkit-box-shadow:0 0 1px rgba(255,255,255,.25);box-shadow:0 0 1px #ffffff40}}#progress .glider-track{padding-bottom:1rem;align-items:flex-start}#progress .progress progress::-moz-progress-bar{background:linear-gradient(89.32deg,#f72585,#b5179e,#7209b7 43.14%,#560bad 66.51%,#3a0ca3 86.28%,#3f37c9 107.85%,#4361ee,#4895ef 147.4%,#4cc9f0 172.56%)}#progress .progress progress::-webkit-progress-bar{background:transparent}#progress .progress progress::-webkit-progress-value{background:linear-gradient(89.32deg,#f72585,#b5179e,#7209b7 43.14%,#560bad 66.51%,#3a0ca3 86.28%,#3f37c9 107.85%,#4361ee,#4895ef 147.4%,#4cc9f0 172.56%)}#progress .progress-container{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:5%;flex-wrap:wrap}#progress .video-container{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;transition:opacity .3s ease;height:12rem}#progress .video-container:hover{opacity:.9}#progress .video-container .overlay{width:100%;height:50%;position:absolute;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000);z-index:1;border-radius:0 0 8px 8px}#progress .video-container.has-color h4{font-family:itc-avant-garde-gothic-pro,sans-serif;color:#fff;margin:0;width:90%;text-transform:uppercase;font-size:1.75rem;line-height:1.2;font-weight:700;z-index:2;text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 768px){#progress .video-container.has-color h4{font-size:1.25rem;-webkit-line-clamp:2}}#progress .video-container .play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:47px;height:47px;border-radius:50%;cursor:pointer;opacity:.8;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;z-index:2}#progress .video-container:hover .play-icon{opacity:1;transform:translate(-50%,-50%) scale(1.1);box-shadow:0 6px 10px #0003}#progress .video-container .course-label{padding:.2rem 1rem;text-decoration:none;background:var(--defaultGradient);color:#fff;border:none;border-radius:2rem;display:block;width:max-content;font-weight:700;position:absolute;left:7%;top:15%;z-index:2}@media (max-width: 768px){#progress .video-container{height:12rem;min-height:12rem;max-height:12rem;padding:1.5rem}}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.skeleton-base,.skeleton-form .skeleton-button,.skeleton-form .skeleton-row .skeleton-field,.skeleton-subtitle,.skeleton-title,.skeleton-circle{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff26,#ffffff0d 75%);background-size:200px 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}.skeleton-circle{width:3.5rem;height:3.5rem;border-radius:50%;margin-right:1rem}.skeleton-title{height:1.5rem;width:200px;margin-bottom:.5rem}.skeleton-subtitle{height:1rem;width:300px}.skeleton-content{padding:3rem calc(4.5rem + 2px);min-height:50vh;flex:1}.skeleton-form .skeleton-row{display:flex;gap:2rem;margin-bottom:2rem}.skeleton-form .skeleton-row .skeleton-field{flex:1;height:3rem}.skeleton-form .skeleton-button{width:10rem;height:2.5rem;margin-top:2rem}.skeleton-form:after{content:"";display:block;height:20vh}#profile .title{height:32vh;background:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee,#4895ef 158.71%,#4cc9f0 190.94%)}#profile .title .container{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#profile .title .container h1{text-align:center;margin-bottom:0;text-transform:uppercase;font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700}#profile .title .container p{text-align:center;width:30%}#profile .content{padding:3rem 0}#profile .content .container{width:60%}#profile .content .container .tab-container{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:2.5rem;background:#000c;border-radius:.75rem;padding:.5rem;border:1px solid rgba(255,255,255,.1)}#profile .content .container .tab-container .tab-btn{flex:1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#ffffffb3;padding:1rem 1.5rem;border-radius:.5rem;font-size:.9rem;font-weight:500;transition:all .3s ease;text-align:center;min-height:3rem;width:100%}#profile .content .container .tab-container .tab-btn:hover{color:#ffffffe6;background:#ffffff0d}#profile .content .container .tab-container .tab-btn.active{background:linear-gradient(135deg,#7209b7,#560bad,#3a0ca3);color:#fff;font-weight:600;box-shadow:0 4px 12px #7209b74d;transform:translateY(-1px)}#profile .content .container .panel{background-color:transparent;min-height:70vh;position:relative}#profile .content .container .panel .panel-content{background-color:#000;border-radius:.5rem;margin-bottom:2rem;padding:.1rem 0;min-height:60vh;display:flex;flex-direction:column}#profile .content .container .panel .panel-content .item-title{display:flex;align-items:center;justify-content:flex-start;padding:2rem 3rem;border-bottom:solid 1px rgba(255,255,255,.2)}#profile .content .container .panel .panel-content .item-title span{font-size:120%;display:grid;place-items:center;width:3.5rem;height:3.5rem;border:solid 2px var(--purple);border-radius:50%;margin-right:1rem}#profile .content .container .panel .panel-content .item-title .info h2{margin-top:0;margin-bottom:.5rem}#profile .content .container .panel .panel-content .item-title .info p{margin:0;color:#979797}#profile .content .container .panel .panel-content .chevron-icon{transition:transform .3s ease}#profile .content .container .panel .panel-content .item-title:hover{background-color:#0000000d}#profile .content .container .panel .panel-content form{padding:3rem calc(4.5rem + 2px)}#profile .content .container .panel .panel-content form .row .column:first-child{padding-right:1rem}#profile .content .container .panel .panel-content form .row .column:last-child{padding-left:1rem}#profile .content .container .panel .panel-content form button{margin:2rem 0 0;min-width:10rem}#profile .content .container .panel .panel-content .signature-container{padding:2rem 3rem 3rem;flex:1;min-height:40vh}#profile .content .container .panel .panel-content .signature-container .payment-item{background-color:#000c;border-radius:.5rem;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}#profile .content .container .panel .panel-content .signature-container .payment-item .head{padding:1rem;border-bottom:1px solid rgba(255,255,255,.15);background:#ffffff0d;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}#profile .content .container .panel .panel-content .signature-container .payment-item .head .left{display:flex;align-items:center;gap:.75rem;max-width:50%}#profile .content .container .panel .panel-content .signature-container .payment-item .head .left .subscription-details{font-size:.75rem;display:flex;flex-direction:column;color:#6b7280}#profile .content .container .panel .panel-content .signature-container .payment-item .head .left .price{font-size:.6rem;padding-top:.2rem}#profile .content .container .panel .panel-content .signature-container .payment-item .head .left .detail-text{color:#6b7280}#profile .content .container .panel .panel-content .signature-container .payment-item .head .left .detail-separator{color:#9ca3af;margin:0 .25rem}#profile .content .container .panel .panel-content .signature-container .payment-item .head .left .product-info{flex:1;display:flex;gap:.5rem;flex-direction:column}#profile .content .container .panel .panel-content .signature-container .payment-item .head .left .product-info .row{gap:.3rem}#profile .content .container .panel .panel-content .signature-container .payment-item .head .left .product-name{font-weight:700;font-size:1.1rem;color:#fff;margin:0;letter-spacing:.5px;text-transform:uppercase}#profile .content .container .panel .panel-content .signature-container .payment-item .head .left span[title]{color:#ffffffb3;font-size:1.1rem;transition:color .2s ease}#profile .content .container .panel .panel-content .signature-container .payment-item .head .left span[title]:hover{color:#7209b7}#profile .content .container .panel .panel-content .signature-container .payment-item .head .right{display:flex;align-items:center;gap:.75rem}#profile .content .container .panel .panel-content .signature-container .payment-item .head .right .badge{padding:.5rem;border-radius:1.5rem;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}#profile .content .container .panel .panel-content .signature-container .payment-item .head .right .badge.success{background:#34c75933;border:1px solid rgba(52,199,89,.3);color:#34c759}#profile .content .container .panel .panel-content .signature-container .payment-item .head .right .badge.danger{background:#ff453a33;border:1px solid rgba(255,69,58,.3);color:#ff453a}#profile .content .container .panel .panel-content .signature-container .payment-item .head .right .cancel-btn,#profile .content .container .panel .panel-content .signature-container .payment-item .head .right .button.red{padding:.5rem 1rem;background:#ff453a26;border:1px solid rgba(255,69,58,.3);color:#ff453a;border-radius:.375rem;font-size:.85rem;font-weight:500;cursor:pointer;text-decoration:none;transition:all .2s ease}#profile .content .container .panel .panel-content .signature-container .payment-item .head .right .cancel-btn:hover,#profile .content .container .panel .panel-content .signature-container .payment-item .head .right .button.red:hover{background:#ff453a40;border-color:#ff453a80;transform:translateY(-1px)}#profile .content .container .panel .panel-content .signature-container .payment-item .body{padding:1.5rem 2rem}#profile .content .container .panel .panel-content .signature-container .payment-item .body .detail-row{display:flex;justify-content:space-between;align-items:center;padding:.3rem;border-bottom:1px solid rgba(255,255,255,.08);transition:background-color .2s ease}#profile .content .container .panel .panel-content .signature-container .payment-item .body .detail-row:last-child{border-bottom:none}#profile .content .container .panel .panel-content .signature-container .payment-item .body .detail-row .label{font-weight:500;color:#ffffffb3;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}#profile .content .container .panel .panel-content .signature-container .payment-item .body .detail-row .value{color:#ffffffe6;text-align:right;font-size:.7rem}#profile .content .container .panel .panel-content .signature-container .payment-item .body .detail-row .value.price{font-weight:700;color:#4cc9f0}#profile .content .container .panel .panel-content .signature-container .payment-item .body .detail-row .value .free-period{color:#fff9;font-style:italic}#profile .content .container .panel .panel-content .signature-container .payment-item .body .transaction-history{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.15)}#profile .content .container .panel .panel-content .signature-container .payment-item .body .transaction-history .section-title{font-weight:700;color:#ffffffe6;margin-bottom:1rem;text-transform:uppercase;font-size:1rem}#profile .content .container .panel .panel-content .signature-container .payment-item .body .transaction-history .transaction-item{padding:1rem;margin-bottom:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.5rem}#profile .content .container .panel .panel-content .signature-container .payment-item .body .transaction-history .transaction-item:last-child{margin-bottom:0}#profile .content .container .panel .panel-content .signature-container .payment-item .body .transaction-history .transaction-item .status-notice{margin-bottom:1rem;padding:1rem;border-radius:.5rem}#profile .content .container .panel .panel-content .signature-container .payment-item .body .transaction-history .transaction-item .status-notice strong{display:block;font-weight:700;margin-bottom:.5rem}#profile .content .container .panel .panel-content .signature-container .payment-item .body .transaction-history .transaction-item .status-notice.dispute-notice{background:#ff950033;border:1px solid rgba(255,149,0,.3);color:#ff9500}#profile .content .container .panel .panel-content .signature-container .payment-item .body .transaction-history .transaction-item .status-notice.refusal-notice{background:#ff453a33;border:1px solid rgba(255,69,58,.3);color:#ff453a}#profile .content .container .panel .panel-content .signature-container .payment-item .body .refund-notice{margin-top:1rem;padding:.75rem 1rem;background:#ff453a33;border:1px solid rgba(255,69,58,.3);border-radius:.375rem;text-align:center}#profile .content .container .panel .panel-content .signature-container .payment-item .body .refund-notice strong{color:#ff453a;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem}#profile .content .container .panel .panel-content .alert-msg.alert-purple{background:#ffffff26;border:1px solid rgba(255,255,255,.15);color:#fffc;padding:3rem 1.5rem;border-radius:.5rem;text-align:center;font-weight:500;margin:2rem 3rem;min-height:200px;display:flex;align-items:center;justify-content:center}#profile .content .container .panel .panel-content .loading-message{text-align:center;padding:3rem 2rem;color:#ffffffb3;font-size:1rem;min-height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column}#profile .content .container .panel .panel-content .loading-message:after{content:"";display:block;width:2rem;height:2rem;margin-top:1rem;border:3px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin 1s linear infinite}#profile .invoice-item .item{width:100%;line-height:.4rem;padding:0}#profile .invoice-item .invoice-details .detail-row{margin-bottom:8px}#profile .invoice-item .invoice-details .detail-row.price-row{font-weight:700}#profile .invoice-item .invoice-details .detail-row.price-row .price{color:#2e7d32}#profile .invoice-item .btn-reports{margin-top:16px}#profile .invoice-item .btn-reports a{text-decoration:none}#profile .invoice-item .btn-reports .outline{color:#7209b7;padding:.3rem .5rem;border-color:#7209b7}@keyframes spin{to{transform:rotate(360deg)}}.panel-content{animation:fadeIn .3s ease-in-out;transition:min-height .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-content-wrapper{min-height:60vh;display:flex;flex-direction:column}.content-area{flex:1;display:flex;flex-direction:column}form{min-height:300px}@media (max-width: 1100px){.head{flex-direction:column}.head .left{gap:0!important;flex-direction:row-reverse;min-width:100%;margin-bottom:1rem;align-items:unset}.head .left .product-name{min-width:90%}.head .right .badge.success{font-size:.4rem!important}.head .right .button.red{font-size:.6rem!important}.transaction-details,.invoice-details{display:flex;flex-direction:column}.transaction-details .detail-row,.invoice-details .detail-row{flex-direction:column}.transaction-details .detail-row .label,.transaction-details .detail-row .value,.invoice-details .detail-row .label,.invoice-details .detail-row .value{align-self:flex-start}.transaction-details .price-row,.invoice-details .price-row{display:flex!important;flex-direction:row}.transaction-details .price-row .price,.invoice-details .price-row .price{display:flex;flex-direction:column}.invoice-item .item{line-height:1rem!important}.signature-container{padding:0!important}}@media (max-width: 730px){.tab-container{flex-direction:column}}.password-requirements{margin-top:1rem}.password-requirements ul{padding-left:1rem;margin-top:.5rem;list-style:none}.password-requirements ul li{font-size:80%;color:green}.password-requirements ul li.null{color:gray}.password-requirements ul li.error{color:#f00c}.error{color:red}section.scrollable-content{border-bottom:solid 1px rgba(255,255,255,.2)}section.scrollable-content .container .items{scrollbar-width:none}section.scrollable-content .container .items::-webkit-scrollbar{display:none}section.scrollable-content .container .items .progress-item{width:max-content;align-self:normal;margin:0 1rem;background-color:#000;border-radius:.5rem;box-shadow:5px 5px 8px #00000080;z-index:2}section.scrollable-content .container .items .progress-item:first-child{margin-left:0}section.scrollable-content .container .items .progress-item:last-child{margin-right:0}section.scrollable-content .container .items .progress-item .item-locked{margin-left:88%;margin-top:2%;-webkit-backdrop-filter:contrast(.5);backdrop-filter:contrast(.5);padding:8px;border-radius:50%;width:30px}section.scrollable-content .container .items .progress-item .details{padding:2rem 2rem 1rem}section.scrollable-content .container .items .progress-item .details strong{font-weight:900}section.scrollable-content .container .items .progress-item .details a{color:#fff;text-decoration:none}section.scrollable-content .container .items .progress-item .details.locked{opacity:.35}section.scrollable-content .container .items .progress-item .details h3{margin:0 0 .5rem}section.scrollable-content .container .items .progress-item .details .info{display:block;color:#838383;margin:0 0 1rem}section.scrollable-content .container .items .progress-item .details .progress{display:flex;align-items:center;justify-content:center;gap:1rem}section.scrollable-content .container .items .progress-item .details progress{width:100%;display:block;border:0 none;background:var(--backgroundColor);border-radius:1rem}section.scrollable-content .container .items .progress-item .details progress::-moz-progress-bar{border-radius:1rem;background:var(--purple)}section.scrollable-content .container .items .progress-item .details progress::-webkit-progress-bar{background:transparent}section.scrollable-content .container .items .progress-item .details progress::-webkit-progress-value{border-radius:1rem;background:var(--purple)}@media screen and (-webkit-min-device-pixel-ratio: 0){section.scrollable-content .container .items .progress-item .details progress{height:.2rem}}section.scrollable-content .container .items .progress-item .video-container{width:100%;height:15rem;background-size:110%;background-position:center;display:grid;place-items:center;text-decoration:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}section.scrollable-content .container .items .progress-item .video-container.locked{opacity:.35}section.scrollable-content .container .items .progress-item .video-container.locked:hover{opacity:.35!important}section.scrollable-content .container .items .progress-item .video-container.locked .play-icon{display:none}section.scrollable-content .container .items .progress-item .video-container span{padding:1rem;border-radius:50%}section.scrollable-content .container .items .progress-item .video-container span.with-btn-play:before{content:"";position:absolute;transform:translate(-50%,-50%);width:3.5rem;height:3.5rem;border-radius:50%;background-color:#000000b3;transition:opacity .3s;opacity:1;z-index:1}section.scrollable-content .container .items .progress-item .video-container span.with-btn-play:after{content:"";font-family:Material Icons;position:absolute;transform:translate(-50%,-50%);font-size:2rem;color:#fff;z-index:1}section.scrollable-content .container .items .glider-track{align-items:flex-start}section.scrollable-content .container .items .comment-item{text-decoration:none;color:#fff;background-color:#2d2d2d;padding:2rem;border-radius:.5rem;margin:0 1rem}section.scrollable-content .container .items .comment-item:first-child{margin-left:0}section.scrollable-content .container .items .comment-item:last-child{margin-right:0}section.scrollable-content .container .items .comment-item .header{display:flex;flex-direction:column;align-items:flex-end;margin:0}section.scrollable-content .container .items .comment-item h3{margin-top:.5rem;margin-bottom:.5rem}section.scrollable-content .container .items .comment-item .info{margin:0 0 1rem;font-size:90%;color:#ffffff92}section.scrollable-content .container .items .comment-item span{font-size:90%;color:#838383}section.scrollable-content .container .items .note-item{text-decoration:none;color:#fff;background-color:#000;padding:2rem;border-radius:.5rem;margin:0 1rem}section.scrollable-content .container .items .note-item:first-child{margin-left:0}section.scrollable-content .container .items .note-item:last-child{margin-right:0}section.scrollable-content .container .items .note-item .header{display:flex;flex-direction:column;align-items:flex-end;margin:0}section.scrollable-content .container .items .note-item h3{margin-top:.5rem;margin-bottom:1rem}section.scrollable-content .container .items .note-item .info{margin:0 0 .5rem;font-size:90%;color:#ffffff92}section.scrollable-content .container .items .note-item .time{margin:0 0 1rem;font-size:85%;color:#ffffff92;font-weight:100}section.scrollable-content .container .items .note-item span{font-size:90%;color:#838383}section.scrollable-content .container .items .note-item span.description{margin-top:1rem}section.scrollable-content .container button:not(.btn.edit){border:none;cursor:pointer;visibility:visible;opacity:1;transition-duration:.3s;display:flex;align-items:center;justify-content:end;width:45px;background:transparent}section.scrollable-content .container button:not(.btn.edit).glider-next{right:-1%}section.scrollable-content .container button:not(.btn.edit).glider-prev{left:-1%}section.scrollable-content .container button:not(.btn.edit).disabled{visibility:hidden;opacity:0}section.scrollable-content .container button:not(.btn.edit) span{font-size:45px;color:#fff}section.scrollable-content .container .arrow-controllers{position:absolute;z-index:1;left:-1%;width:102%;display:flex;justify-content:space-between;align-items:center;height:0}section.scrollable-content .container .arrow-controllers button span{font-size:200%}section.scrollable-content .container-head{display:flex;align-items:center;justify-content:space-between}section.scrollable-content#progress .container .arrow-controllers{bottom:50%;width:108%;left:-4%}section.scrollable-content#completed .container .arrow-controllers{bottom:50%}section.scrollable-content#comments .container .arrow-controllers{bottom:40%}section.scrollable-content#notes .container .arrow-controllers{bottom:40%}section.scrollable-content#notes .container .button-courses{margin-bottom:1.5rem;width:100%;display:flex;gap:1rem}.progress-bar{position:absolute;bottom:0;left:0;height:5px;background:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee,#4895ef 158.71%,#4cc9f0 190.94%);transform-origin:left;transition:transform .3s ease;transform:scaleX(1)}.progress-percent{position:absolute;top:85%;right:3%;font-size:.75rem;font-weight:100;color:#fff;opacity:1;z-index:2}.item{text-decoration:none;color:var(--textColor);margin:0;padding:1rem;width:24.5%;position:relative}.item .item-locked{width:30px;height:30px;position:absolute;z-index:1;right:25px;top:25px;-webkit-backdrop-filter:contrast(.5);backdrop-filter:contrast(.5);padding:5px;border-radius:50%}.item.locked .thumb{opacity:.45}.item:hover{background:#000;padding:1rem;border-radius:.5rem;transition:transform .2s ease;transform:scale(1)}.item:hover.with-btn-play:before{content:"";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:3.5rem;height:3.5rem;border-radius:50%;background-color:#000000b3;transition:opacity .3s;opacity:1;z-index:1}.item:hover.with-btn-play:after{content:"";font-family:Material Icons;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font-size:2rem;color:#fff;z-index:1}.item:first-child{margin-left:0}.item:last-child{margin-right:0}.item .thumb{width:100%;height:10rem;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;padding:1.5rem;border-radius:.5rem;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.item .thumb .overlay{width:100%;height:40%;position:absolute;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000);z-index:1}.item .thumb.default{background:var(--defaultGradient)}.item .thumb.completed{display:grid;place-items:center;justify-content:center}.item .thumb.completed .overlay{width:100%;height:40%;position:absolute;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000);z-index:1}.item .thumb.completed .completed-icon{position:relative;z-index:2;color:#fff;font-size:200%}.item .thumb span:not(.material-icons){padding:.2rem 1rem;text-decoration:none;background:var(--defaultGradient);background-repeat:no-repeat;color:#fff;border:none;border-radius:2rem;display:block;width:max-content;font-weight:700;position:absolute;left:7%;top:15%;z-index:2}.item .thumb h4{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700;margin:auto 0 0;width:80%;text-transform:uppercase;font-size:110%;color:#fff;text-decoration:none;z-index:0}.item .thumb .course-bloqued{padding:1rem;border-radius:.5rem;transition:transform .2s ease;transform:scale(1);position:absolute;top:10%;right:8%;z-index:2}.item .thumb .course-bloqued:before,.item .thumb .course-bloqued:after{position:absolute;transform:translate(-50%,-50%);z-index:1}.item .thumb .course-bloqued:before{content:"";width:3rem;height:3rem;border-radius:50%;background-color:#000000b3;transition:opacity .3s;opacity:1}.item .thumb .course-bloqued:after{content:"";font-size:2rem;color:#fff;display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.6665%2011V7C7.6665%205.67392%208.19329%204.40215%209.13097%203.46447C10.0687%202.52678%2011.3404%202%2012.6665%202C13.9926%202%2015.2644%202.52678%2016.202%203.46447C17.1397%204.40215%2017.6665%205.67392%2017.6665%207V11M5.6665%2011H19.6665C20.7711%2011%2021.6665%2011.8954%2021.6665%2013V20C21.6665%2021.1046%2020.7711%2022%2019.6665%2022H5.6665C4.56193%2022%203.6665%2021.1046%203.6665%2020V13C3.6665%2011.8954%204.56193%2011%205.6665%2011Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:cover}.item h3{margin-bottom:.25rem;font-size:.95rem;font-weight:500;z-index:2}.item span{font-size:85%;color:#838383;z-index:2}.item .progress-bar{z-index:2}#comments .comment-item{display:flex;flex-direction:column;text-decoration:none;padding:2rem;border-radius:.5rem;margin:0 1rem}#comments .comment-item h3,#comments .comment-item p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#comments .comment-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#comments .null-comment{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:#fff;background-color:#000;padding:2rem;border-radius:.5rem;margin:0 1rem;gap:1rem;flex:none;order:1;flex-grow:1}#comments .null-comment span{font-size:250%;color:var(--pink)}#comments .null-comment h2{margin:0}#notes .arrow-controllers{bottom:30%!important}#notes .note-item h3,#notes .note-item p.info{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#notes .note-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#notes .null-note{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:#fff;background-color:#000;padding:2rem;border-radius:.5rem;margin:0 1rem;gap:1rem;flex:none;order:1;flex-grow:1}#notes .null-note span{font-size:250%;color:var(--pink)}#notes .null-note h2{margin:0}#courseMonitoring{padding:3rem 0;border-bottom:solid 1px rgba(255,255,255,.2);background-color:#000}#courseMonitoring .container .content{display:flex;flex-wrap:wrap;width:100%;gap:3%}#courseMonitoring .container .items{width:47%;scrollbar-width:none}#courseMonitoring .container .items::-webkit-scrollbar{display:none}#courseMonitoring .container .items .progress-item{width:100%;margin-bottom:1rem;background-color:#000;border-radius:.5rem;box-shadow:5px 5px 8px #00000080;z-index:2}#courseMonitoring .container .items .progress-item:first-child{margin-left:0}#courseMonitoring .container .items .progress-item:last-child{margin-right:0}#courseMonitoring .container .items .progress-item .details{padding:0}#courseMonitoring .container .items .progress-item .details h3{margin:0;font-size:100%;font-weight:lighter}#courseMonitoring .container .items .progress-item .details .progress{display:flex;align-items:center;justify-content:center;gap:1rem}#courseMonitoring .container .items .progress-item .details .progress progress{width:100%;display:block;border:0 none;background:#696969;border-radius:1rem}#courseMonitoring .container .items .progress-item .details .progress progress::-moz-progress-bar{border-radius:1rem;background:linear-gradient(89.32deg,#f72585,#b5179e,#7209b7 43.14%,#560bad 66.51%,#3a0ca3 86.28%,#3f37c9 107.85%,#4361ee,#4895ef 147.4%,#4cc9f0 172.56%)}#courseMonitoring .container .items .progress-item .details .progress progress::-webkit-progress-bar{background:transparent}#courseMonitoring .container .items .progress-item .details .progress progress::-webkit-progress-value{border-radius:1rem;background:linear-gradient(89.32deg,#f72585,#b5179e,#7209b7 43.14%,#560bad 66.51%,#3a0ca3 86.28%,#3f37c9 107.85%,#4361ee,#4895ef 147.4%,#4cc9f0 172.56%)}#courseMonitoring .container .items .progress-item .details .progress .percent{font-size:.9rem;color:#696969}@media screen and (-webkit-min-device-pixel-ratio: 0){#courseMonitoring .container .items .progress-item .details progress{height:.2rem}}#courseMonitoring .container .items .progress-item .video-container{width:100%;height:12rem;background-size:cover;background-position:center;display:grid;place-items:center;text-decoration:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}#courseMonitoring .container .items .progress-item .video-container span{font-size:300%;color:#000000b3}#courseMonitoring .container .items .completed-item{text-decoration:none;color:var(--textColor);margin:0;padding:1rem}#courseMonitoring .container .items .completed-item:hover{background:#000;padding:1rem;border-radius:.5rem;transition:transform .2s ease;transform:scale(1)}#courseMonitoring .container .items .completed-item:hover.with-btn-play:before{content:"";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:3.5rem;height:3.5rem;border-radius:50%;background-color:#000000b3;transition:opacity .3s;opacity:1;z-index:1}#courseMonitoring .container .items .completed-item:hover.with-btn-play:after{content:"";font-family:Material Icons;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font-size:2rem;color:#fff;z-index:1}#courseMonitoring .container .items .completed-item:first-child{margin-left:0}#courseMonitoring .container .items .completed-item:last-child{margin-right:0}#courseMonitoring .container .items .completed-item .thumb{width:100%;height:10.6rem;display:grid;place-items:center;border-radius:.5rem;background-size:cover;background-position:center;position:relative}#courseMonitoring .container .items .completed-item .thumb.completed:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;border-radius:.5rem}#courseMonitoring .container .items .completed-item .thumb span{font-size:200%;color:var(--purple)}#courseMonitoring .container .items .completed-item .thumb .course-bloqued{padding:1rem;border-radius:.5rem;transition:transform .2s ease;transform:scale(1);position:absolute;top:10%;right:8%}#courseMonitoring .container .items .completed-item .thumb .course-bloqued:before,#courseMonitoring .container .items .completed-item .thumb .course-bloqued:after{position:absolute;transform:translate(-50%,-50%);z-index:1}#courseMonitoring .container .items .completed-item .thumb .course-bloqued:before{content:"";width:3rem;height:3rem;border-radius:50%;background-color:#000000b3;transition:opacity .3s;opacity:1}#courseMonitoring .container .items .completed-item .thumb .course-bloqued:after{content:"";font-size:2rem;color:#fff;display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.6665%2011V7C7.6665%205.67392%208.19329%204.40215%209.13097%203.46447C10.0687%202.52678%2011.3404%202%2012.6665%202C13.9926%202%2015.2644%202.52678%2016.202%203.46447C17.1397%204.40215%2017.6665%205.67392%2017.6665%207V11M5.6665%2011H19.6665C20.7711%2011%2021.6665%2011.8954%2021.6665%2013V20C21.6665%2021.1046%2020.7711%2022%2019.6665%2022H5.6665C4.56193%2022%203.6665%2021.1046%203.6665%2020V13C3.6665%2011.8954%204.56193%2011%205.6665%2011Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:cover}#courseMonitoring .container .items .completed-item h3{margin-bottom:.25rem;font-size:.95rem;font-weight:500}#courseMonitoring .container .items .completed-item span{font-size:85%;color:#838383}#courseMonitoring .container .items .comment-item{text-decoration:none;color:#fff;background-color:#2d2d2d;padding:2rem;border-radius:.5rem;margin:0 1rem}#courseMonitoring .container .items .comment-item .header{display:flex;flex-direction:column;align-items:flex-end;margin:0}#courseMonitoring .container .items .comment-item:first-child{margin-left:0}#courseMonitoring .container .items .comment-item:last-child{margin-right:0}#courseMonitoring .container .items .comment-item h3{margin-top:.5rem;margin-bottom:.5rem}#courseMonitoring .container .items .comment-item .info{margin:0 0 1rem;font-size:90%;color:#ffffff92}#courseMonitoring .container .items .comment-item span{font-size:90%;color:#838383}#courseMonitoring .container .items .note-item{text-decoration:none;color:#fff;background-color:#000;padding:2rem;border-radius:.5rem;margin:0 1rem}#courseMonitoring .container .items .note-item .header{display:flex;flex-direction:column;align-items:flex-end;margin:0}#courseMonitoring .container .items .note-item:first-child{margin-left:0}#courseMonitoring .container .items .note-item:last-child{margin-right:0}#courseMonitoring .container .items .note-item h3{margin-top:.5rem;margin-bottom:1rem}#courseMonitoring .container .items .note-item .info{margin:0 0 .5rem;font-size:90%;color:#ffffff92}#courseMonitoring .container .items .note-item .time{margin:0 0 1rem;font-size:85%;color:#ffffff92;font-weight:100}#courseMonitoring .container .items .note-item span{font-size:90%;color:#838383}#courseMonitoring .container .items .note-item span.description{margin-top:1rem}#courseMonitoring .container button{background-color:#000;border:none;border-radius:50%;width:3rem;height:3rem;display:grid;place-items:center;cursor:pointer;visibility:visible;opacity:1;transition-duration:.3s}#courseMonitoring .container button.glider-next{right:-1%}#courseMonitoring .container button.glider-prev{left:-1%}#courseMonitoring .container button.disabled{visibility:hidden;opacity:0}#courseMonitoring .container button span{font-size:80%;color:#fff}#courseMonitoring .container .arrow-controllers{position:absolute;z-index:1;left:-1%;width:102%;display:flex;justify-content:space-between;align-items:center;height:0}#courseMonitoring .container .arrow-controllers button span{font-size:200%}#myProgress .import-progress-container{width:80%;margin:auto;display:flex;justify-content:flex-start;padding:1rem 0;flex-wrap:wrap}#myProgress .import-progress-container span{margin-top:.2rem;width:100%}#myProgress .import-progress-container a{margin-top:.5rem}@media screen and (max-width: 425px){#myProgress .import-progress-container{flex-direction:column;align-items:center}}#myProgress .title{height:60vh;background:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee,#4895ef 158.71%,#4cc9f0 190.94%)}#myProgress .title .hero{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1rem}#myProgress .title .hero h1{text-align:center;margin-bottom:1rem;font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700}#myProgress .title .hero p{text-align:center;width:100%;max-width:500px;margin-bottom:2rem;font-size:1.25rem;line-height:1.5}#myProgress .title .hero .buttons{display:flex;flex-direction:row;justify-content:center;gap:1rem;width:100%;max-width:500px}#myProgress .title .hero .buttons .btn{padding:.875rem 2rem;min-width:fit-content;white-space:nowrap;font-size:1rem}#myProgress .title .hero .buttons .btn.bordered{border:2px solid #fff;transition:all .3s ease}#myProgress .title .hero .buttons .btn.bordered:hover{background:#ffffff1a}#myProgress .not-found{margin:3rem;display:flex;flex-direction:column;align-items:center}#myProgress .not-found img{width:4rem}#login{height:auto}#login .row{height:auto;min-height:100vh}#login .row #banner{height:auto}#login .row #banner .glide__track .glide__slides .banner-item{padding:0 10%}#login .row #banner .glide__track .glide__slides .banner-item .content-overlay{display:none}#login .row .column:first-child{width:60%;background-position:center;background-size:cover}#login .row .column:last-child{width:40%;display:flex;align-items:center;justify-content:center;margin:2% 3%}#login .row .column .panel{display:flex;flex-direction:column;width:100%;padding:6% 9%;max-width:min(580px,90%)}#login .row .column .panel .login-actions-buttons{display:flex;align-self:center;justify-content:space-between;width:100%;flex-wrap:nowrap}#login .row .column .panel#forgot_pass .btn.back,#login .row .column .panel#sign_up .btn.back,#login .row .column .panel#first_access_form .btn.back{font-size:200%;padding:0}#login .row .column .panel#forgot_pass .btn.back:after,#login .row .column .panel#sign_up .btn.back:after,#login .row .column .panel#first_access_form .btn.back:after{margin:0}#login .row .column .panel#forgot_pass .btn.next,#login .row .column .panel#sign_up .btn.next,#login .row .column .panel#first_access_form .btn.next{margin-bottom:0}#login .row .column .panel#forgot_pass h2,#login .row .column .panel#sign_up h2,#login .row .column .panel#first_access_form h2{margin-top:3rem}#login .row .column .panel .btn.transparent.back:first-of-type{font-size:2rem}#login .row .column .panel .btn.transparent.back:first-of-type:after{margin:0}#login .row .column .panel .confirmation-code-field{display:flex;flex-direction:row;width:90%;margin:0 auto;gap:.5rem}#login .row .column .panel .confirmation-code-field input{text-align:center;font-size:2rem;border:2px solid #888;border-radius:.5rem}#login .row .column .panel .confirmation-code-field input:focus{outline:none;border-color:var(--purple)}#login .row .column .panel .icon{width:4rem;height:auto;margin-bottom:1rem}#login .row .column .panel form{width:100%}#login .row .column .panel form .MuiFilledInput-underline{margin-left:0}#login .row .column .panel form .found{color:#f00c}#login .row .column .panel form .not-found{color:green}#login .row .column .panel form .error{color:#f00c}#login .row .column .panel form .btn{width:100%}#login .row .column .panel form .password-container{position:relative}#login .row .column .panel form .password-container .visibility{position:absolute;top:.3rem;right:0;opacity:.5;transition-duration:.3s}#login .row .column .panel form .password-container .visibility:hover{opacity:1}#login .row .column .panel form .password-container .visibility.true:after{content:"visibility_off";font-family:Material Icons;font-size:1.5rem;color:#fff;cursor:pointer}#login .row .column .panel form .password-container .visibility.false:after{content:"visibility";font-family:Material Icons;font-size:1.5rem;color:#fff;cursor:pointer}#login .row .column .panel h2{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700;text-transform:uppercase;font-size:200%;margin-top:0}#login .row .column .panel h3{font-family:sofia-pro,sans-serif;font-weight:400;font-style:normal;font-size:180%}#login .row .column .panel p{line-height:1.3;margin:0 0 1rem;opacity:.7;font-family:sofia-pro,sans-serif;font-weight:400;font-style:light}#login .row .column .panel a{cursor:pointer;font-family:sofia-pro,sans-serif;font-weight:400;font-style:light;text-decoration:none;color:#fff;font-size:90%;transition-duration:.3s}#login .row .column .panel a:hover:not(.btn){text-decoration:underline}#login .row .column .panel hr{width:100%;height:1px;background-color:#444;border:none;margin:1.5rem 0}#login .row .column .panel .register-first{display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between}#login .row .column .panel .register-first .btn{flex:1;min-width:max-content;white-space:nowrap}#login .row .column .panel .recovery-user-container{display:flex;flex-direction:column;flex-wrap:wrap}#login .row .column .panel .recovery-user-container p{margin-top:1rem;font-size:18px;color:#fff;opacity:1}#login .row .column .panel .recovery-user-container .action-btns{margin-top:2rem;display:flex;align-content:center;justify-content:space-between}#login .row .column .register-first{display:flex;flex-direction:column;gap:1rem}#login .row .column .register-first .btn{width:100%}#highlight{height:100%}#highlight .container-head{display:flex;justify-content:flex-end;margin-top:-2%;margin-bottom:2%}#highlight .glide__track,#highlight .glide__track .glide__slides{height:100%}#highlight .glide__track .glide__slides .item{background-size:cover;background-position:center;position:relative;display:grid;place-items:bottom;padding:0 0 0 2.5rem;align-items:center;border-radius:.5rem;min-height:28rem;cursor:grab}#highlight .glide__track .glide__slides .item:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to top,rgb(0,0,0),transparent);border-radius:.5rem}#highlight .glide__track .glide__slides .item .decoration{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee,#4895ef 158.71%,#4cc9f0 190.94%);opacity:.7}#highlight .glide__track .glide__slides .item .content{width:100%;max-width:18.9rem;z-index:2}#highlight .glide__track .glide__slides .item .content.content-max-width{max-width:22rem}#highlight .glide__track .glide__slides .item .content span{padding:.5rem 1rem;text-decoration:none;background:var(--defaultGradient);background-repeat:no-repeat;color:#fff;border:none;border-radius:2rem;display:block;width:max-content;margin-bottom:1rem}#highlight .glide__track .glide__slides .item .content a{text-decoration:none}#highlight .glide__track .glide__slides .item .content a h1{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700;margin:0;width:100%;text-transform:uppercase;font-size:230%;color:#fff;text-decoration:none}#highlight .glide__track .glide__slides .item .content a .description{font-size:14px;font-weight:100;color:#ffffff83}#highlight .glide__track .glide__slides .item .content .logo{width:15rem}#highlight .glide__track .glide__slides .item .content .btn{margin-bottom:1rem}#highlight .glide__bullets{display:flex;align-items:center;justify-content:center;margin-top:3rem}#highlight .glide__bullets .glide__bullet{width:4rem;height:.3rem;background-color:#fff;opacity:.3;border:none;margin-right:.5rem;border-radius:.5rem;cursor:pointer;transition:ease-in-out .3s}#highlight .glide__bullets .glide__bullet.glide__bullet--active{opacity:1}section.gallery-content{padding:1rem 0;border-bottom:solid 1px rgba(255,255,255,.2)}section.gallery-content.max-heigth{min-height:100vh}section.gallery-content .container .items{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:.665%}section.gallery-content .container .items .item{align-self:flex-start}section.gallery-content .container .items .dotted-button{align-self:flex-start;width:24.5%;padding:5rem;gap:1rem}section.gallery-content .container .items .dotted-button:hover{background-color:#0a0a0a}section.gallery-content .container .items .sorting-item{align-self:flex-start;display:flex;position:relative;width:24.5%}section.gallery-content .container .items .sorting-item .item-delete{width:30px;height:30px;position:absolute;z-index:10;left:25px;top:25px;border-radius:50%;border:none;background-color:#8383836e;cursor:pointer}section.gallery-content .container .items .sorting-item .item-delete img{width:100%;height:100%}section.gallery-content .container .items .sorting-item .item-delete:hover{background-color:#00000036}section.gallery-content .container .items .sorting-item .item{align-self:flex-start;width:100%}.DialogOverlay{position:fixed;background-color:#1c1c1ca6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:998;top:0;right:0;bottom:0;left:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1);width:100%;height:100%}.abstract-content{max-height:580px;overflow-y:auto;padding:15px;border-radius:5px}.manage-lessons-container .dotted-button{margin-bottom:1.5rem!important}.btn-modal-close{cursor:pointer;color:#fff;opacity:.7;transition:opacity .2s ease-in-out;font-size:1.5rem;background-color:transparent;border:none}.btn-modal-close:hover{background-color:#fff3}.DialogContent{z-index:999;height:90%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);animation:contentShow .15s cubic-bezier(.16,1,.3,1);background-color:#2e2d2d!important;padding:3rem;border-radius:10px!important;box-shadow:0 4px 15px #00000080!important}.DialogContent .abstract-confirmation{height:100%;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;padding-bottom:3rem}.DialogContent .abstract-confirmation .modal-buttons{gap:1rem;padding-top:20px;display:flex;align-content:center;justify-content:end;width:100%}.DialogContent .navigation-section{display:flex;align-items:center;flex-grow:1;overflow-x:auto;min-height:40px;padding-right:10px}.DialogContent .navigation-section .breadcrumb-container{display:flex;align-self:center;justify-content:start;flex-wrap:nowrap;margin-left:10px;width:100%}.DialogContent .navigation-section .breadcrumb-container .breadcrumb{width:100%;display:flex;align-items:center;justify-content:start}.DialogContent .navigation-section .breadcrumb-container .breadcrumb .breadcrumb-item{font-size:19px;padding:2px 4px;border:none;background:none;cursor:pointer;color:#555;border-radius:3px;transition:all .2s ease}.DialogContent .navigation-section .breadcrumb-container .breadcrumb .breadcrumb-item:hover:not(:disabled){background-color:#0000000d;color:#d3d3d3}.DialogContent .navigation-section .breadcrumb-container .breadcrumb .breadcrumb-item.active{font-weight:600;color:#fff}.DialogContent .navigation-section .breadcrumb-container .breadcrumb .breadcrumb-item .breadcrumb-separator{color:#888;margin:0 2px;-webkit-user-select:none;user-select:none}.DialogContent .html-modal-content{min-width:60vw;height:80vh}.DialogContent .html-modal-content textarea{width:100%;height:80%}.DialogContent .html-modal-content .html-modal-buttons{display:flex;align-items:center;justify-content:end;gap:.8rem;margin-top:1rem}.DialogContent .html-modal-content .html-modal-buttons button{min-width:20%;height:50px;cursor:pointer;border:none;border-radius:5px}.DialogContent .html-modal-content .html-modal-buttons button.save-button{background-color:#6800c3;color:#fff}.DialogContent .html-modal-content .html-modal-buttons button.save-button:hover{background-color:#6800c38c}.DialogContent .tree-view{display:flex;height:calc(100% - 50px);overflow:hidden}.DialogContent .tree-view .folder-tree-panel{width:30%;min-width:250px;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;overflow:hidden}.DialogContent .tree-view .panel-header{padding:10px 15px;border-bottom:1px solid lightgray;font-weight:600;display:flex;align-items:center;gap:8px}.DialogContent .tree-view .panel-header .material-icons{color:#757575}.DialogContent .tree-view .folder-tree{flex:1;overflow-y:auto;padding:10px 0}.DialogContent .tree-view .folder-tree .folder-tree-node .folder-tree-item.active-path,.DialogContent .tree-view .folder-tree .folder-tree-node .folder-tree-item.current-folder{background-color:#575656}.DialogContent .tree-view .folder-tree .folder-tree-item{display:flex;align-items:center;cursor:pointer;transition:background-color .2s;gap:8px;padding:2%}.DialogContent .tree-view .folder-tree .folder-tree-item span{display:flex;align-self:center;justify-content:start}.DialogContent .tree-view .folder-tree .folder-tree-item:hover{background-color:#575656}.DialogContent .tree-view .folder-tree .folder-tree-item .folder-icon{color:#ffc107}.DialogContent .tree-view .folder-tree .folder-tree-item .folder-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DialogContent .tree-view .folder-tree .subfolder-container .loading-subfolders{display:flex;align-items:center;justify-content:start;padding-left:4rem;font-size:14px;padding-top:.2rem;padding-bottom:.5rem}.DialogContent .tree-view .folder-tree .subfolder-container .loading-subfolders .material-icons{font-size:18px;margin-right:5px;animation:rotation .15s cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite;animation-duration:1s}.DialogContent .tree-view .files-panel{flex:1;display:flex;flex-direction:column;overflow:hidden}.DialogContent .tree-view .files-panel .files-list{flex:1;overflow-y:auto;padding:15px;display:flex;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:15px}.DialogContent .tree-view .files-panel .files-list .file-list-item{border-radius:4px;transition:all .2s;height:35%;width:25%;display:flex;flex-direction:column;position:relative}.DialogContent .tree-view .files-panel .files-list .file-list-item:hover{box-shadow:0 2px 8px #0000001a}.DialogContent .tree-view .files-panel .files-list .file-list-item.selected{border:2px solid #6800c3;background-color:#575656;box-shadow:5px 5px 15px #00000080}.DialogContent .tree-view .files-panel .files-list .file-list-item .file-preview{flex:1;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.DialogContent .tree-view .files-panel .files-list .file-list-item .file-preview:hover{background-color:#575656;transition:.2s;cursor:pointer}.DialogContent .tree-view .files-panel .files-list .file-list-item .file-preview .select-icon{z-index:5;border-radius:4px;color:#fff}.DialogContent .tree-view .files-panel .files-list .file-list-item .file-preview img{width:100%;height:100%;object-fit:contain}.DialogContent .tree-view .files-panel .files-list .file-list-item .file-info{height:40px;display:flex;align-items:center;justify-content:center;border-top:1px solid #e0e0e0;background-color:#575656}.DialogContent .empty-message{padding:20px;text-align:center;color:#757575;width:100%;font-style:italic}@media (max-width: 768px){.DialogContent .tree-view{flex-direction:column}.DialogContent .folder-tree-panel{width:100%;min-width:auto;height:200px;border-right:none;border-bottom:1px solid #e0e0e0}}.DialogContent .search-container{padding-bottom:1.2rem;display:flex;width:90%}.DialogContent .search-container .MuiFormControl-root{width:100%}.DialogContent .search-container .MuiFormControl-root label,.DialogContent .search-container .MuiFormControl-root .MuiInputBase-root,.DialogContent .search-container .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input{color:#fff}.DialogContent .search-container .MuiFormControl-root .MuiInputBase-root:before{border-bottom:2px solid white}.DialogContent .search-container .MuiFormControl-root .MuiInputBase-root:after{border-bottom:2px solid #6800c3!important}.DialogContent .search-container button{border-radius:10px;align-content:center;justify-content:center;padding:.5rem;background-color:transparent;color:#fff;border:1px solid white}.DialogContent header{display:flex;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap}.DialogContent header .current-path{margin-left:1rem}.DialogContent header .btn-modal-close{cursor:pointer;color:#fff;display:flex;align-content:center;justify-content:center}.DialogContent header .btn-modal-close span{font-size:40px}.DialogContent header .btn-modal-close{cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center}.DialogContent header .btn-modal-close:hover{color:#fff;transition:.2s;background:#fff3}.DialogContent header .header-actions{display:flex;align-items:center;justify-content:start;font-size:20px;min-height:80px;width:100%}.DialogContent header .header-actions .current-path-display{display:flex;align-items:center;padding:0 15px;font-size:14px;color:#757575;gap:8px;flex:1}.DialogContent header .header-actions .current-path-display .path-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DialogContent header .header-actions .btn-action span{padding:15px}.DialogContent header .header-actions .btn-action.btn-back{margin-right:auto}.DialogContent header .header-actions .management-buttons{display:flex;align-items:center;justify-content:space-evenly;margin-left:auto}.DialogContent header .header-actions .management-buttons .search-container{width:100%;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.DialogContent header .header-actions .management-buttons .search-container span{width:45%;font-size:16px}.DialogContent header .header-actions .management-buttons .search-container .inline-folder-actions{display:flex;align-items:center;justify-content:center;width:30%}.DialogContent header .header-actions .management-buttons .search-container .inline-folder-actions .confirm-folder span,.DialogContent header .header-actions .management-buttons .search-container .inline-folder-actions .cancel-folder span{font-size:25px!important;width:100%!important;padding:5px}.DialogContent header .header-actions .management-buttons .search-container .inline-folder-actions .confirm-folder:hover,.DialogContent header .header-actions .management-buttons .search-container .inline-folder-actions .cancel-folder:hover{background:transparent}.DialogContent header .header-actions button{display:flex;background:transparent;align-content:center;justify-content:center;border:none;cursor:pointer}.DialogContent header .header-actions button span{transition:.2s;display:flex;align-items:center;justify-content:center;font-size:35px;color:#d3d3d3}.DialogContent header .header-actions button.active{background:#fff3}.DialogContent header .header-actions button:hover{color:#fff;transition:.2s;background:#fff3}.DialogContent header .header-actions .btn-modal-close{cursor:pointer;color:#fff;display:flex;align-content:center;justify-content:center;width:80px;height:50px}.DialogContent header .header-actions .btn-modal-close span{font-size:45px}.DialogContent header .header-actions .btn-modal-close:hover{background:transparent}.DialogContent .links-list.profile-actions{display:flex;justify-content:space-between;gap:1rem}.DialogContent .links-list.profile-actions a,.DialogContent .links-list.profile-actions button{flex:1;text-align:center;padding:.8rem 1rem;border:2px solid #fff;border-radius:5px;color:#fff;background-color:transparent;transition:background-color .3s ease;min-width:12rem}.DialogContent .links-list.profile-actions a span,.DialogContent .links-list.profile-actions button span{margin-right:.5rem}.DialogContent .links-list.profile-actions a:hover,.DialogContent .links-list.profile-actions button:hover{background-color:#ffffff1a}.DialogContent .delete-confirm-modal{width:100%;height:100%;position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;color:#000;box-shadow:1px 1px 1px #000;margin:auto;top:0;background:#1c1c1cd9}.DialogContent .delete-confirm-modal .delete-confirm-content{width:40%;height:auto;display:flex;align-content:center;justify-content:start;align-items:center;padding:20px;border-radius:10px;flex-wrap:wrap;background:#cbcbcb;box-shadow:0 0 153px 35px #000}.DialogContent .delete-confirm-modal .delete-confirm-content h3{width:100%}.DialogContent .delete-confirm-modal .delete-confirm-content .delete-confirm-actions{width:100%;display:flex;align-items:center;justify-content:end;margin-top:2rem}.DialogContent .delete-confirm-modal .delete-confirm-content .delete-confirm-actions button{margin-right:10px;width:20%;height:50px;border-radius:10px;background:#6800c3;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;cursor:pointer;border:2px solid #6800c3;transition:.2s;flex-wrap:wrap;padding-bottom:5px}.DialogContent .delete-confirm-modal .delete-confirm-content .delete-confirm-actions button.custom-btn-cancel{background:transparent;color:#000;border:1px solid #6800c3}.DialogContent .delete-confirm-modal .delete-confirm-content .delete-confirm-actions button:hover{transition:.2s;background:#d3d3d3;color:#000}.DialogContent .explorer{position:relative;width:70vw;height:80%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#fff transparent}.DialogContent .explorer .items{display:flex;flex-wrap:wrap}.DialogContent .explorer .tree-view{width:100%;height:100%;display:flex}.DialogContent .explorer .tree-view .folders-container{width:30%;height:100%;margin-right:auto;display:flex;align-items:start;justify-content:start;flex-wrap:wrap;border-right:1px solid lightgray}.DialogContent .explorer .tree-view .folders-container .folders-items div{width:100%;display:flex;align-items:center;justify-content:start;height:100%;margin-bottom:.5rem;padding:.5rem 0rem .5rem .5rem}.DialogContent .explorer .tree-view .folders-container .folders-items div.selected{background:#d3d3d375}.DialogContent .explorer .tree-view .folders-container .folders-items div span.material-icons{margin-right:.5rem}.DialogContent .explorer .tree-view .files-container{width:75%;padding-left:5%;height:100%;margin-left:auto;display:flex;justify-content:start;align-items:start}.DialogContent .explorer .objects{width:100%;height:auto;font-size:18px;margin:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:start}.DialogContent .explorer .objects .empty-message{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:absolute;top:0;bottom:0}.DialogContent .explorer .objects .folder-object,.DialogContent .explorer .objects .file{cursor:pointer;display:flex;align-content:center;align-items:center;justify-content:center;flex-wrap:wrap;padding:2%;width:15%;align-self:normal}.DialogContent .explorer .objects .folder-object .legend,.DialogContent .explorer .objects .file .legend{width:100%;margin-top:1rem;text-align:center}.DialogContent .explorer .objects .folder-object .select-indicator,.DialogContent .explorer .objects .file .select-indicator{width:100%;display:flex;align-items:center;justify-content:center}.DialogContent .explorer .objects .folder-object:hover,.DialogContent .explorer .objects .file:hover{background-color:#ffffff1a;border-radius:15px}.DialogContent .explorer .objects .folder-object .image-preview,.DialogContent .explorer .objects .file .image-preview{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.DialogContent .explorer .objects .folder-object .image-preview .select-indicator,.DialogContent .explorer .objects .file .image-preview .select-indicator{margin-top:1rem}.DialogContent .explorer .objects .folder-object .image-preview img,.DialogContent .explorer .objects .file .image-preview img{width:80px;height:80px;object-fit:cover}.DialogContent .explorer .objects .folder-object{cursor:pointer;display:flex;flex-wrap:wrap;height:auto;align-self:normal}.DialogContent .explorer .objects .folder-object .legend{width:100%;text-align:center}.DialogContent .explorer .objects .folder-object:hover{background-color:#ffffff1a;border-radius:15px}.DialogContent .explorer .objects .folder-object:before{content:"folder";font-family:Material Icons;color:#fff;font-size:4rem;display:flex;align-content:center;align-items:center;justify-content:center;width:100%}.DialogContent .explorer .folder{height:11rem;width:11rem;background-color:transparent;border:none;color:#fff;cursor:pointer}.DialogContent .explorer .folder p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin:0;height:5rem}.DialogContent .explorer .folder:before{content:"folder";font-family:Material Icons;color:#fff;font-size:4rem}.DialogContent .explorer .folder:hover{background-color:#ffffff1a;border-radius:15px}.DialogContent .explorer .video{height:11rem;width:11rem;background-color:transparent;border:none;color:#fff;cursor:pointer}.DialogContent .explorer .video img{width:100%}.DialogContent .explorer .video p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin:0}.DialogContent .explorer .video:hover{background-color:#ffffff1a;border-radius:15px}.DialogContent .explorer .back-btn{cursor:pointer;display:flex;flex-direction:row;align-items:center;font-size:1rem;gap:1rem;color:#fff;background-color:transparent;border:none}.DialogContent .explorer .back-btn:before{content:"arrow_back";font-family:Material Icons;font-size:1.5rem}.DialogContent .explorer .loading-spinner-container{width:100%;height:50%;background-color:transparent}.DialogContent .import-members{display:flex;flex-direction:column;gap:2rem}.DialogContent .import-members .title{margin:0}.DialogContent .import-members .disclaimer{color:#c2c2c2}.DialogContent .import-members .switch-tabs{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem}.DialogContent .import-members .formulary{background-color:#000;border-radius:10px;box-shadow:0 4px 15px #000c;padding:2rem;max-height:50vh;overflow-y:auto}.DialogContent .import-members .formulary .history-item{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.DialogContent .import-members .formulary .history-item .history-head{display:flex;flex-direction:row;justify-content:space-between;width:100%}.DialogContent .import-members .formulary .history-item .history-details{display:flex;flex-direction:column;width:100%;font-size:12px}.DialogContent .import-members .formulary .history-item .history-details .history-member{display:flex;flex-direction:row}.DialogContent .import-members .formulary .history-item .history-details .history-member p{margin:0;padding:1rem;width:100%}.DialogContent .import-members .formulary .uploaded-file{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;background-color:#fff3;border-radius:10px}.DialogContent .import-members .formulary .uploaded-file p{margin:0;padding:1rem}.DialogContent .import-members .formulary .tab-container{display:flex;flex-direction:row;justify-content:center;gap:1rem}.DialogContent .import-members .formulary .send-email{display:flex;flex-direction:column;gap:1rem}.DialogContent .import-members .formulary .submit-container{display:flex;flex-direction:row;justify-content:flex-end;gap:1rem;width:100%}.DialogContent .import-members .formulary button{margin:0}.DialogContent .import-members .formulary h3:nth-child(1){margin-top:0}.DialogContent:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}#course_modules{background-color:#1c1c1c;width:50%;overflow-y:auto;padding:3rem;-ms-overflow-style:none;scrollbar-width:none}#course_modules .hidden{display:none}#course_modules.hide-background{background-color:transparent}#course_modules::-webkit-scrollbar{display:none}#course_modules .dnd-container .sortable-item span:nth-child(2){margin-right:auto;margin-left:1rem;font-size:120%}#course_modules .dnd-container .sortable-item p{margin-top:.5rem;opacity:.75;font-size:90%}#course_modules .dnd-container .sortable-item .btn.visibility{font-size:1.5rem}#course_modules .dnd-container .sortable-item .description{width:100%}#course_modules .dnd-container .sortable-item .description tr,#course_modules .dnd-container .sortable-item .description th,#course_modules .dnd-container .sortable-item .description td{background-color:#797979!important;text-align:center}#course_modules .dnd-container .sortable-item .description span,#course_modules .dnd-container .sortable-item .description h1,#course_modules .dnd-container .sortable-item .description h2,#course_modules .dnd-container .sortable-item .description h3{color:#fff!important}#course_modules .dnd-container .sortable-item .description span[style*=background-color],#course_modules .dnd-container .sortable-item .description h1[style*=background-color],#course_modules .dnd-container .sortable-item .description h2[style*=background-color],#course_modules .dnd-container .sortable-item .description h3[style*=background-color]{background-color:transparent!important}#course_modules .dnd-container .sortable-item .description span:not([style*=background-color]),#course_modules .dnd-container .sortable-item .description h1:not([style*=background-color]),#course_modules .dnd-container .sortable-item .description h2:not([style*=background-color]),#course_modules .dnd-container .sortable-item .description h3:not([style*=background-color]){background:var(--defaultGradient)!important}#course_modules .dnd-container .sortable-item .description img{max-width:640px}#course_modules .module{width:100%;border:1px solid var(--branco-20, rgba(255, 255, 255, .2));background:var(--preto-20, rgba(0, 0, 0, .5));border-radius:1rem;padding:2rem;margin-bottom:2rem}#course_modules .module a{text-decoration:none}#course_modules .module .title-container{display:flex;flex-direction:row;justify-content:space-between}#course_modules .module .title-container .description{white-space:pre-wrap;word-wrap:break-word}#course_modules .module .title-container .description img{max-width:500px}#course_modules .module .details{display:flex;align-items:center;width:100%}#course_modules .module .details span{background:var(--defaultGradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:sofia-pro,sans-serif;font-weight:400;font-style:light;align-self:start;font-size:1.3rem;line-height:1.2;flex-shrink:0}#course_modules .module .details .title-container{gap:.5rem;flex:1;min-width:0;margin-right:1rem}#course_modules .module .details .title-container h2{margin-top:0;margin-bottom:0}#course_modules .module .details .title-container p{margin:0;font-family:sofia-pro,sans-serif;font-weight:400;font-style:light;opacity:.75}#course_modules .module .details button{margin-left:auto;flex-shrink:0}#course_modules .module .lessons-container{margin-top:1rem}#course_modules .module .lessons-container .lesson{width:100%;border-top:1px solid var(--branco-20, rgba(255, 255, 255, .2));padding-top:1rem;margin-top:1rem;display:flex;align-items:center;gap:1rem}#course_modules .module .lessons-container .lesson a.icon-btn{width:2rem}#course_modules .module .lessons-container .lesson a.lesson-title{width:60%;text-decoration:none}#course_modules .module .lessons-container .lesson a.lesson-title.no-video{margin-right:auto}#course_modules .module .lessons-container .lesson a.lesson-title h3{color:#fff}#course_modules .module .lessons-container .lesson a img{width:100%}#course_modules .module .lessons-container .lesson .score{gap:.5rem;margin:0}#course_modules .module .lessons-container .lesson span{margin-left:auto}#course_modules .module .form-container #moduleForm .switch-container{width:40%;display:flex;align-items:center}#course_modules .module .form-container #moduleForm .switch-container span{margin-right:1rem}#course_modules .module .button-container button{margin-top:1rem}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-toolbar.ql-snow{background:transparent;color:#fff}.ql-toolbar.ql-snow .ql-formats{margin-right:0}.ql-toolbar.ql-snow{border:2px solid #888;padding:.5rem;margin-top:1rem;border-radius:.3rem .3rem 0 0}.ql-container.ql-snow{border:2px solid #888;border-radius:0 0 .3rem .3rem;min-height:10rem}.ql-formats .ql-html{color:#fff!important;font-weight:700;font-size:.7rem}.ql-formats .ql-html:after{content:"HTML";display:flex;align-items:center;justify-content:center;margin-top:3px;margin-left:10px}.ql-formats .ql-html:hover{color:#06c!important}.ql-formats button{margin:0!important}.ql-editor img{cursor:move}.ql-editor img:hover{outline:2px solid #2196f3}.quill-drop-indicator{position:fixed;height:2px;background-color:#2196f3;pointer-events:none;z-index:1000}.quill-editor-container .ql-editor p.drag-target-indicator,.quill-editor-container .ql-editor div.drag-target-indicator,.quill-editor-container .ql-editor h1.drag-target-indicator,.quill-editor-container .ql-editor h2.drag-target-indicator,.quill-editor-container .ql-editor li.drag-target-indicator,.quill-editor-container .ql-editor td.drag-target-indicator{position:relative;outline:2px dashed #3498db;background-color:#3498db0d}.quill-editor-container.dragging .ql-editor{background-color:#3498db05}.ql-container.ql-snow{background:transparent;color:#fff}.ql-snow .ql-stroke{stroke:#c5c5c5}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#c5c5c5}.ql-snow .ql-picker{color:#c5c5c5}.ql-snow .ql-picker-options{background:#fff;color:#c5c5c5}.ql-snow .ql-picker-label:hover,.ql-snow .ql-picker-item:hover{color:#c5c5c5}/*!
* Cropper.js v1.6.2
* https://fengyuanchen.github.io/cropperjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2024-04-21T07:43:02.731Z
*/.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.DialogContent .image-editor{max-width:900px;max-height:600px;background:#fff;position:relative}.DialogContent .image-editor .image-editor-container{max-height:300px;max-width:100%}.DialogContent .image-editor .image-editor-container .cropper-container{position:relative;max-height:300px}.DialogContent .image-editor .image-editor-container .cropper-container img{max-height:300px!important;max-width:100%;object-fit:contain}.DialogContent .image-editor .editor-actions{background:#fff;display:flex;justify-content:space-between;padding:16px;border-top:1px solid #e0e0e0;width:100%}.DialogContent .image-editor .editor-actions button{padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer}.DialogContent .image-editor .editor-actions button.reset-button{background:#f5f5f5;border:1px solid #ccc;color:#555}.DialogContent .image-editor .editor-actions button.reset-button:hover{background:#e0e0e0}.DialogContent .image-editor .editor-actions button.cancel-button{background:#f5f5f5;border:1px solid #ccc;color:#555;margin-right:8px}.DialogContent .image-editor .editor-actions button.cancel-button:hover{background:#e0e0e0}.DialogContent .image-editor .editor-actions button.save-button{background:#0078d7;border:1px solid #0078d7;color:#fff}.DialogContent .image-editor .editor-actions button.save-button:hover{background:#005a9e}.DialogContent .image-editor .editor-controls{display:flex;align-items:center;justify-content:center;height:100%;width:100%;min-height:300px;background:#fff}.DialogContent .image-editor .editor-controls .control-section{width:100%;height:100%;min-height:300px;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.DialogContent .image-editor .editor-controls .control-section h4{display:flex;align-items:start;justify-content:center;width:100%;color:#000;min-height:20%}.DialogContent .image-editor .editor-controls .control-section .left,.DialogContent .image-editor .editor-controls .control-section .right{width:100%;min-height:250px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.DialogContent .image-editor .editor-controls .control-section .button-group{display:flex;align-items:center;justify-content:space-around;width:50%;margin-bottom:2rem}.DialogContent .image-editor .editor-controls .control-section .button-group button{width:50px;height:50px;border-radius:5px;border:1px solid #ccc;background:#fff;font-size:25px}.DialogContent .image-editor .editor-controls .control-section .button-group button:hover{background:#f5f5f5}.DialogContent .image-editor .editor-controls .control-section .control-row{color:#000;width:80%;height:100%;justify-content:space-between;display:flex;flex-direction:row;margin-top:.2rem}.DialogContent .image-editor .editor-controls .control-section .control-row label{width:40%}.DialogContent .image-editor .editor-controls .control-section .control-row span{width:20%;text-align:right}.DialogContent .image-editor .editor-controls .control-section .control-row input{width:40%;margin:auto}#course{min-height:100vh}#course:before{content:" ";position:fixed;width:100%;height:100vh;z-index:1;background:var(--defaultGradient)}#course h2{display:flex;align-items:center;justify-content:space-between}#course .course-overlay{position:fixed;width:100%;height:100vh;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}#course .row{position:relative;z-index:3;min-height:60vh;background-size:100% auto;background-position:center;background-repeat:no-repeat;background-attachment:fixed}#course .row.has-image #course_modules{background-color:transparent!important}#course .row.has-image #course_modules .sortable-item{background:#00000059!important}#course .row .overlay{position:fixed;top:0;bottom:0;width:100%;height:100vh;background:linear-gradient(to top,#000,transparent);opacity:.7;z-index:6}#course .row .course-details{background-size:cover;background-position:center;width:50%;position:absolute;top:0;bottom:0;left:0;z-index:8}#course .row .course-details .course-info p{margin:0}#course .row .course-details .content{width:80%;z-index:9;position:sticky;top:35%;left:10%}#course .row .course-details .content label{font-family:sofia-pro,sans-serif;font-weight:700;font-style:normal;font-weight:bolder}#course .row .course-details .content h1{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700;text-transform:uppercase;font-size:300%}#course .row .course-details .content p{font-family:sofia-pro,sans-serif;font-weight:400;font-style:light}#course .row .course-details .content .progress-bar-container{width:100%;position:relative;margin-top:1.5rem;margin-bottom:3rem}#course .row .course-details .content .progress-bar-container .progress-percent{display:none}#course .row .course-details .content .score{margin-bottom:1rem}#course .row .course-details .content small{display:block;opacity:.7;font-family:sofia-pro,sans-serif;font-weight:400;font-style:light}#course .row .course-details .content .course-actions{display:flex;flex-direction:column;gap:1rem}#course .row #course_modules{width:100%;padding:3rem 10% 3rem 50%;z-index:7}#course .side-modal-container #courseForm .MuiFormControl-root{margin-top:1rem}#course .side-modal-container #courseForm .MuiFormControl-root .MuiOutlinedInput-notchedOutline{border-color:#717171}#course .side-modal-container #courseForm .MuiFormControl-root .MuiInputBase-root,#course .side-modal-container #courseForm .MuiFormControl-root .MuiInputLabel-root{color:#fff}#course .side-modal-container #courseForm .switch-container{display:flex;align-items:center;flex-wrap:nowrap}#course .side-modal-container #courseForm .switch-container .MuiFormControlLabel-root{width:100%}#course .side-modal-container .color-picker{height:6rem;border:none}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);line-height:1.7;line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background, #4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius, 2px);color:#fff;color:var(--plyr-badge-text-color, #fff);font-size:9px;font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small, 13px);left:0;padding:10px;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width: 480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base, 15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media (min-width: 768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background, rgba(255, 255, 255, .9019607843));border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .1490196078));color:#4a5464;color:var(--plyr-menu-color, #4a5464);font-size:15px;font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid rgba(0,0,0,0);border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9019607843));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7 - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color, #4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px) * .7 / 1.5) calc(var(--plyr-control-spacing, 10px) * .7 * 1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid rgba(0,0,0,0);border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px) * .7 * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color, #728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px) * .7 / 2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px) * .7 * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color, #728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color, #dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px) * .7 / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px) * .7 * -1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:#00b2ff;color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,rgba(0,0,0,0) 0);background-image:linear-gradient(to right,currentColor var(--value, 0),rgba(0,0,0,0) var(--value, 0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background, var(--plyr-video-background, #000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing, 10px)}@media (max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background, #fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .1490196078));color:#4a5464;color:var(--plyr-tooltip-color, #4a5464);font-size:13px;font-size:var(--plyr-font-size-small, 13px);font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:13px;margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px) / 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color, #4a5464);padding:10px;padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1019607843))}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background, var(--plyr-video-background, #000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .7490196078)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color, #fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width: 480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing, 10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5019607843))}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background, #fff);border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .1490196078));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .7490196078)));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}#lesson .container .player-external-controls .score{padding:.5rem 1rem;display:flex;align-items:center;justify-content:center}#lesson .container .player-external-controls .score img{width:18px}#lesson #lesson_header{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;margin-bottom:1rem}#lesson #lesson_header .btn.back{padding:1rem!important;margin-right:1rem}#lesson #lesson_header .btn.back:after{margin-left:0}#lesson #lesson_header .btn.next{padding:1rem!important;margin:0 1rem}#lesson #lesson_header .btn.next:after{margin-left:0}#lesson #lesson_header h3{font-weight:lighter;max-width:60%}#lesson #lesson_header span,#lesson #lesson_header small{display:block}#lesson #lesson_header .module-name{margin-left:auto}#lesson #lesson_header .duration{margin:0 2rem;opacity:.35}#lesson #lesson_header .lesson-actions{display:flex;flex-direction:row;gap:1rem}#lesson .lesson-container{min-height:100vh;width:80%;margin:0 auto;--plyr-color-main: var(--purple)}#lesson .lesson-container .player-container{overflow:hidden;border-radius:.5rem;box-shadow:5px 5px 20px #000000d9}#lesson .lesson-container .player-container #lessonPlayer{min-height:42rem}#lesson .lesson-container .player-external-controls{padding:1rem 0;display:flex;align-items:center;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--branco-10, rgba(255, 255, 255, .1))}#lesson .lesson-container .player-external-controls .edit{margin-left:auto}#lesson .lesson-container .player-external-controls .autoplay-controller{padding:.5rem 0rem}#lesson .lesson-container .player-external-controls .player-control-container{display:flex;align-items:center;gap:2rem}#lesson .lesson-container .player-external-controls .player-control-container .active label{display:flex;align-items:center;justify-content:space-between;margin:0}#lesson .lesson-container .player-external-controls .player-control-container .btn:after{font-size:.9rem}#lesson .lesson-container .lesson-info{gap:3rem;padding:2rem 0;margin-bottom:2rem;border-bottom:1px solid var(--branco-10, rgba(255, 255, 255, .1))}#lesson .lesson-container .lesson-info .file-tags{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}#lesson .lesson-container .lesson-info .details h2{font-weight:400;margin-top:0}#lesson .lesson-container .lesson-info .details p{color:#696969;line-height:1.3}#lesson .lesson-container .lesson-info .details .description{height:auto;background-color:#2e2d2d;padding:.5% 1.5%;border-radius:.5rem;text-align:justify}#lesson .lesson-container .lesson-info .details .description h3{margin-right:0!important}@media (max-width: 768px){#lesson .lesson-container .lesson-info .details .description{height:auto;padding:.8rem}#lesson .lesson-container .lesson-info .details .description img{max-width:100%;height:auto}}@media (max-width: 480px){#lesson .lesson-container .lesson-info .details .description{text-align:start!important;width:100%}}#lesson .lesson-container .lesson-info .details .description::-webkit-scrollbar{width:8px}#lesson .lesson-container .lesson-info .details .description::-webkit-scrollbar-thumb{background-color:#fff;border-radius:10px}#lesson .lesson-container .lesson-info .details .description::-webkit-scrollbar-track{background:transparent}#lesson .lesson-container .lesson-info .details .description tr,#lesson .lesson-container .lesson-info .details .description th,#lesson .lesson-container .lesson-info .details .description td{background-color:#797979!important;text-align:center}#lesson .lesson-container .lesson-info .details .description th{background-color:transparent!important;background:var(--defaultGradient)!important}#lesson .lesson-container .lesson-info .details .description th td{background-color:transparent!important}#lesson .lesson-container .lesson-info .details .description tr:nth-child(1){background-color:transparent!important;background:var(--defaultGradient)!important}#lesson .lesson-container .lesson-info .details .description tr:nth-child(1) td{background-color:transparent!important}#lesson .lesson-container .lesson-info .details .description td:nth-child(1){background-color:#585858!important}#lesson .lesson-container .lesson-info .details .description a{color:var(--pink)!important;text-decoration:none!important}#lesson .lesson-container .lesson-info .details .description a:hover{text-decoration:underline!important}#lesson .lesson-container .lesson-info .details .description a span{color:var(--pink)!important;text-decoration:none!important}#lesson .lesson-container .lesson-info .details .description a span:hover{text-decoration:underline!important}#lesson .lesson-container .lesson-info .details .description span,#lesson .lesson-container .lesson-info .details .description h1,#lesson .lesson-container .lesson-info .details .description h2,#lesson .lesson-container .lesson-info .details .description h3,#lesson .lesson-container .lesson-info .details .description h4,#lesson .lesson-container .lesson-info .details .description p{color:#fff!important}#lesson .lesson-container .lesson-info .details .description span[style*=background-color],#lesson .lesson-container .lesson-info .details .description h1[style*=background-color],#lesson .lesson-container .lesson-info .details .description h2[style*=background-color],#lesson .lesson-container .lesson-info .details .description h3[style*=background-color],#lesson .lesson-container .lesson-info .details .description h4[style*=background-color],#lesson .lesson-container .lesson-info .details .description p[style*=background-color]{background-color:transparent!important}#lesson .lesson-container .lesson-info .lesson-content img{max-width:100%}#lesson .lesson-container .lesson-info .materials h3{font-weight:400;margin-top:0}#lesson .lesson-container .lesson-info .materials .material-list{display:flex;flex-wrap:wrap;gap:1rem}#lesson .lesson-container .lesson-info .materials.shrinked{width:35%}#lesson .lesson-container #lesson_comments{padding-bottom:2rem}#lesson .lesson-container #lesson_comments h3{font-weight:400;font-size:150%;margin-bottom:2rem}#lesson .lesson-container #lesson_comments .row{gap:3rem}#lesson .lesson-container #lesson_comments .row .column.comments-list .comment-item{border-bottom:1px solid var(--branco-10, rgba(255, 255, 255, .1));margin-bottom:1.5rem;padding-bottom:.5rem}#lesson .lesson-container #lesson_comments .row .column.comments-list .comment-item:last-of-type{border-bottom:none}#lesson .lesson-container #lesson_comments .row .column.comments-list .comment-item.self{background:#0003;border-left:2px solid transparent;border-bottom:none;position:relative;padding:2rem}#lesson .lesson-container #lesson_comments .row .column.comments-list .comment-item.self:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(360deg,#f72585 -30.04%,#f72585,#7209b7 25.2%,#560bad 55.13%,#4895ef 80.45%,#4895ef 108.07%,#4895ef,#4cc9f0 158.71%,#4cc9f0 190.94%)}#lesson .lesson-container #lesson_comments .row .column.comments-list .comment-item.self p{margin-bottom:0;word-wrap:break-word;overflow-wrap:break-word}#lesson .lesson-container #lesson_comments .row .column.comments-list .comment-item .name-container{display:flex;align-items:center;justify-content:space-between}#lesson .lesson-container #lesson_comments .row .column.comments-list .comment-item .name-container strong{font-weight:400}#lesson .lesson-container #lesson_comments .row .column.comments-list .comment-item .name-container .btn:after{margin-left:0}#lesson .lesson-container #lesson_comments .row .column.comments-list .comment-item p{color:#696969;line-height:1.3}#lesson .lesson-container #lesson_comments .row .column.comment-form-container #comment_form{padding:2rem;background:#0003;border:1px solid var(--branco-20, rgba(255, 255, 255, .2));border-radius:.5rem;display:flex;flex-direction:column;align-items:end}#lesson .lesson-container #lesson_comments .row .column.comment-form-container #comment_form label{width:100%}#lesson .lesson-container #lesson_comments .row .column.comment-form-container #comment_form textarea{height:12rem}#lesson .lesson-container #lesson_comments .row .column.comment-form-container #comment_form button{margin:0}#lesson .lesson-footer{display:flex}#lesson .lesson-footer button{border:none;width:50%;display:flex;align-items:center;justify-content:space-between;padding:2rem 3rem 2rem 2rem;color:#fff;cursor:pointer;position:relative}#lesson .lesson-footer button.previous-lesson{background:linear-gradient(to right,var(--pink),var(--purpleMed));padding-right:3rem}#lesson .lesson-footer button.previous-lesson .label{text-align:right}#lesson .lesson-footer button.next-lesson{background:linear-gradient(to right,var(--purple),var(--blue));padding-left:3rem}#lesson .lesson-footer button.next-lesson .label{text-align:left}#lesson .lesson-footer button:hover .overlay{background-color:#0003}#lesson .lesson-footer button .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#0000;transition:ease-in-out .3s;z-index:1}#lesson .lesson-footer button span,#lesson .lesson-footer button .label{z-index:2}#lesson .lesson-footer button .label h3{margin-bottom:0;line-height:lighter}#lesson .side-modal-container .side-modal .children-container{height:auto}#lesson .side-modal-container .side-modal .note-list .note-head{display:flex;align-items:center;justify-content:space-between;opacity:.5}#lesson .side-modal-container .side-modal .note-list .note-head .close-btn{border:none;background-color:transparent;cursor:pointer}#lesson .side-modal-container .side-modal .note-list .note-head .close-btn .material-icons{color:#fff;font-size:100%}#lesson .side-modal-container .side-modal .note-list .note{width:100%;border:1px solid var(--branco-20, rgba(255, 255, 255, .2));padding:1rem;border-radius:.5rem;margin-bottom:1rem}#lesson .side-modal-container .side-modal .note-list .note p{margin-bottom:0}#lesson .side-modal-container .side-modal .note-list .note p i{opacity:.5}#lesson .side-modal-container .side-modal .note-list .new-note-container{border:1px dotted var(--branco-20, rgba(255, 255, 255, .2));width:100%;padding:1rem;border-radius:.5rem}#lesson .side-modal-container .side-modal .note-list .new-note-container #note_form textarea{height:12rem;margin-bottom:0}#lesson .side-modal-container .side-modal #course_modules{width:100%;height:100%;padding:1rem 0;background-color:transparent}#lesson .side-modal-container .side-modal #course_modules .module{font-size:85%}#lesson .side-modal-container .side-modal #course_modules .module .details span{margin-right:1.5rem}#lesson .side-modal-container .side-modal #course_modules .module .details .title-container{flex-direction:column;align-items:flex-start}#lesson .side-modal-container .side-modal #course_modules .module .lessons-container .lesson .score{display:none}#lesson .side-modal-container .side-modal #course_modules .module .lessons-container .lesson a.icon-btn{width:1.5rem}body[style*="overflow: hidden"]{overflow:auto!important;padding-right:0!important}.alert-dialog-overlay{position:fixed;z-index:998;width:100%;height:100vh;background-color:#00000070;transition:ease-in-out .3s;opacity:0;visibility:hidden;top:0;left:0;pointer-events:none}.alert-dialog-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.alert-dialog-overlay.active .alert-dialog-content{transform:translate(-50%,-50%)}.alert-dialog-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;background-color:#1a1c21;border-radius:1rem;padding:2rem;width:90vw;max-width:450px}.alert-dialog-content .title{font-size:1.25rem;font-weight:500;margin-bottom:.5rem}.alert-dialog-content .description{color:#a0a0a0;margin-bottom:1.5rem}.alert-dialog-content .buttons{display:flex;justify-content:flex-end;gap:1rem}.alert-dialog-content .buttons button{padding:.5rem 1rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:opacity .2s}.alert-dialog-content .buttons button:hover{opacity:.8}.alert-dialog-content .buttons button.cancel{background:transparent;border:1px solid rgba(255,255,255,.1882352941);color:#fff}.alert-dialog-content .buttons button.confirm{border:none}.alert-dialog-content .buttons button.confirm.danger{background:var(--defaultGradient);color:#fff}.alert-dialog-content .buttons button.confirm.success{background:#28a745;color:#fff}.alert-dialog-content .buttons button.confirm.warning{background:#ffc107;color:#000}#certificates .modal-bg.cert-modal{background-color:#00000071;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:99;display:flex;flex-direction:column;justify-content:center;align-items:center}#certificates .modal-bg.cert-modal .modal{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:24px;gap:24px;width:60vw;height:85vh;margin:auto;background:#000;border:1px solid rgba(255,255,255,.2);border-radius:8px;flex:none;order:1;align-self:stretch;flex-grow:0}#certificates .modal-bg.cert-modal .modal iframe{height:100%;border:none}#certificates .modal-bg.cert-modal .modal-content{margin-left:25%;margin-top:10%}#certificates .modal-bg.cert-modal .close-btn{margin-left:95%;border:none;background-color:transparent;font-size:2rem;cursor:pointer;color:#fff}#certificates .modal-bg.cert-modal .close-btn:after{display:inline-block;content:"×"}#certificates .title{height:60vh;min-height:100vh;background:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee,#4895ef 158.71%,#4cc9f0 190.94%)}#certificates .title .hero{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1rem}#certificates .title .hero h1{text-align:center;margin-bottom:1rem;font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700}#certificates .title .hero p{text-align:center;width:100%;max-width:500px;margin-bottom:2rem;font-size:1.25rem;line-height:1.5}#certificates .title .hero .buttons{display:flex;flex-direction:row;justify-content:center;gap:1rem;width:100%;max-width:500px}#certificates .title .hero .buttons .btn{padding:.875rem 2rem;min-width:fit-content;white-space:nowrap;font-size:1rem}#certificates .title .hero .buttons .btn.bordered{border:2px solid #fff;transition:all .3s ease}#certificates .title .hero .buttons .btn.bordered:hover{background:#ffffff1a}#certificates .certificates-gallery{min-height:90vh}#certificates .certificates-gallery .container .items .item{width:24%}#certificates .certificates-gallery .container .items .item .thumb{background-size:contain;background-repeat:no-repeat;background-color:#fff}#certificates .certificate-footer{width:885px;margin:auto;margin-top:2rem}#certificates .certificate-content{background-image:url(/assets/Background-Certificado-Cv8d_7Cx.jpg);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;position:relative;display:flex;align-items:center;justify-content:center}#certificates .certificate-content .certificate-image{width:885px;height:547px;flex-direction:column}#certificates .certificate-content .certificate-image .certificate-head{margin:50px 70px;height:163px;width:443px;color:#5a11ab}#certificates .certificate-content .certificate-image .certificate-head h1{font-size:56px;margin:0;font-weight:700}#certificates .certificate-content .certificate-image .certificate-head p{font-size:20px;margin:10px 0}#certificates .certificate-content .certificate-image .student{margin:0 9%;font-size:40px;text-decoration:underline #5a11ab 1px;text-underline-offset:15%;color:#000}#certificates .certificate-content .certificate-image .info{margin:20px 80px;font-size:20px;color:#5a11ab}#certificates .certificate-content .certificate-image .info p{margin:5px 0}#certificates .certificate-content .certificate-image .certificate-foot{display:flex;justify-content:space-between;align-items:center;height:50px;margin-left:80px;margin-right:80px}#certificates .certificate-content .certificate-image .certificate-foot .box{display:flex;flex-direction:column;align-items:center;color:#5a11ab}#certificates .certificate-content .certificate-image .certificate-foot p{color:#000;font-size:18px;margin:14px}#certificates .certificate-content .certificate-image .certificate-foot label{border-top:1px solid #5a11ab;width:100%;text-align:center}#certificates .certificate-content .certificate-image .certificate-foot .logo{height:22px}@media screen and (max-width: 1300px){#certificates .modal-bg.cert-modal .modal{width:85vw!important;max-height:60%}#certificates .modal-bg.cert-modal .close-btn{margin-left:90%}#certificates .certificate-content{height:auto}}.lesson{display:flex;flex-direction:row;align-items:center;border-top:1px solid gray;padding:10px 0;justify-content:space-between}.lesson.final{border-bottom:1px solid gray}.lesson .lesson__title{display:flex;flex-direction:row;align-items:center;gap:1rem}.lesson .lesson__title a{text-decoration:none}.lesson .lesson__title h3{color:#fff;border:none}#search_page .title{height:40vh;background:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee,#4895ef 158.71%,#4cc9f0 190.94%)}#search_page .title .hero{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#search_page .title .hero h1{text-align:center;margin-bottom:0;font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700}#search_page .title .hero p{text-align:center;width:30%}#search_page .title .hero .buttons{width:20%;display:flex;flex-direction:row;gap:1rem;margin-top:1.5rem}#search_page .not-found{display:flex;align-items:center;flex-direction:column;min-height:75vh;place-content:center}#search_page .not-found img{width:4rem}#addCourse .add-couse-container,#addCourse .edit-course-container,#addLesson .add-couse-container,#addLesson .edit-course-container,#editLesson .add-couse-container,#editLesson .edit-course-container{padding:2rem 0}#addCourse .add-couse-container .content-editor .title,#addCourse .edit-course-container .content-editor .title,#addLesson .add-couse-container .content-editor .title,#addLesson .edit-course-container .content-editor .title,#editLesson .add-couse-container .content-editor .title,#editLesson .edit-course-container .content-editor .title{width:max-content;text-decoration:none;color:#fff;display:flex;font-size:150%;font-weight:700}#addCourse .add-couse-container .content-editor .title:before,#addCourse .edit-course-container .content-editor .title:before,#addLesson .add-couse-container .content-editor .title:before,#addLesson .edit-course-container .content-editor .title:before,#editLesson .add-couse-container .content-editor .title:before,#editLesson .edit-course-container .content-editor .title:before{font-family:material icons;content:"arrow_back";font-size:100%;margin-right:1.5rem}#addCourse .add-couse-container .content-editor .edit-container,#addCourse .edit-course-container .content-editor .edit-container,#addLesson .add-couse-container .content-editor .edit-container,#addLesson .edit-course-container .content-editor .edit-container,#editLesson .add-couse-container .content-editor .edit-container,#editLesson .edit-course-container .content-editor .edit-container{width:75%;height:100%;margin:0 0 0 12%}#addCourse .add-couse-container .content-editor .edit-container .form-items,#addCourse .add-couse-container .content-editor .edit-container .form,#addCourse .edit-course-container .content-editor .edit-container .form-items,#addCourse .edit-course-container .content-editor .edit-container .form,#addLesson .add-couse-container .content-editor .edit-container .form-items,#addLesson .add-couse-container .content-editor .edit-container .form,#addLesson .edit-course-container .content-editor .edit-container .form-items,#addLesson .edit-course-container .content-editor .edit-container .form,#editLesson .add-couse-container .content-editor .edit-container .form-items,#editLesson .add-couse-container .content-editor .edit-container .form,#editLesson .edit-course-container .content-editor .edit-container .form-items,#editLesson .edit-course-container .content-editor .edit-container .form{background-color:#0003;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;padding:2rem}#addCourse .add-couse-container .content-editor .edit-container .form-items .course-info-display,#addCourse .add-couse-container .content-editor .edit-container .form .course-info-display,#addCourse .edit-course-container .content-editor .edit-container .form-items .course-info-display,#addCourse .edit-course-container .content-editor .edit-container .form .course-info-display,#addLesson .add-couse-container .content-editor .edit-container .form-items .course-info-display,#addLesson .add-couse-container .content-editor .edit-container .form .course-info-display,#addLesson .edit-course-container .content-editor .edit-container .form-items .course-info-display,#addLesson .edit-course-container .content-editor .edit-container .form .course-info-display,#editLesson .add-couse-container .content-editor .edit-container .form-items .course-info-display,#editLesson .add-couse-container .content-editor .edit-container .form .course-info-display,#editLesson .edit-course-container .content-editor .edit-container .form-items .course-info-display,#editLesson .edit-course-container .content-editor .edit-container .form .course-info-display{width:100%;display:flex;align-items:center;justify-content:space-between}#addCourse .add-couse-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox,#addCourse .add-couse-container .content-editor .edit-container .form .course-info-display .course-info-checkbox,#addCourse .edit-course-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox,#addCourse .edit-course-container .content-editor .edit-container .form .course-info-display .course-info-checkbox,#addLesson .add-couse-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox,#addLesson .add-couse-container .content-editor .edit-container .form .course-info-display .course-info-checkbox,#addLesson .edit-course-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox,#addLesson .edit-course-container .content-editor .edit-container .form .course-info-display .course-info-checkbox,#editLesson .add-couse-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox,#editLesson .add-couse-container .content-editor .edit-container .form .course-info-display .course-info-checkbox,#editLesson .edit-course-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox,#editLesson .edit-course-container .content-editor .edit-container .form .course-info-display .course-info-checkbox{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;width:45%}#addCourse .add-couse-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox .active,#addCourse .add-couse-container .content-editor .edit-container .form .course-info-display .course-info-checkbox .active,#addCourse .edit-course-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox .active,#addCourse .edit-course-container .content-editor .edit-container .form .course-info-display .course-info-checkbox .active,#addLesson .add-couse-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox .active,#addLesson .add-couse-container .content-editor .edit-container .form .course-info-display .course-info-checkbox .active,#addLesson .edit-course-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox .active,#addLesson .edit-course-container .content-editor .edit-container .form .course-info-display .course-info-checkbox .active,#editLesson .add-couse-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox .active,#editLesson .add-couse-container .content-editor .edit-container .form .course-info-display .course-info-checkbox .active,#editLesson .edit-course-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox .active,#editLesson .edit-course-container .content-editor .edit-container .form .course-info-display .course-info-checkbox .active{width:29%!important;display:flex;align-items:center;justify-content:center;margin:0;padding:0;margin-bottom:1rem}#addCourse .add-couse-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox .active .MuiTypography-root,#addCourse .add-couse-container .content-editor .edit-container .form .course-info-display .course-info-checkbox .active .MuiTypography-root,#addCourse .edit-course-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox .active .MuiTypography-root,#addCourse .edit-course-container .content-editor .edit-container .form .course-info-display .course-info-checkbox .active .MuiTypography-root,#addLesson .add-couse-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox .active .MuiTypography-root,#addLesson .add-couse-container .content-editor .edit-container .form .course-info-display .course-info-checkbox .active .MuiTypography-root,#addLesson .edit-course-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox .active .MuiTypography-root,#addLesson .edit-course-container .content-editor .edit-container .form .course-info-display .course-info-checkbox .active .MuiTypography-root,#editLesson .add-couse-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox .active .MuiTypography-root,#editLesson .add-couse-container .content-editor .edit-container .form .course-info-display .course-info-checkbox .active .MuiTypography-root,#editLesson .edit-course-container .content-editor .edit-container .form-items .course-info-display .course-info-checkbox .active .MuiTypography-root,#editLesson .edit-course-container .content-editor .edit-container .form .course-info-display .course-info-checkbox .active .MuiTypography-root{text-align:center}#addCourse .add-couse-container .content-editor .edit-container .form-items .course-info-display .MuiFormControl-root,#addCourse .add-couse-container .content-editor .edit-container .form .course-info-display .MuiFormControl-root,#addCourse .edit-course-container .content-editor .edit-container .form-items .course-info-display .MuiFormControl-root,#addCourse .edit-course-container .content-editor .edit-container .form .course-info-display .MuiFormControl-root,#addLesson .add-couse-container .content-editor .edit-container .form-items .course-info-display .MuiFormControl-root,#addLesson .add-couse-container .content-editor .edit-container .form .course-info-display .MuiFormControl-root,#addLesson .edit-course-container .content-editor .edit-container .form-items .course-info-display .MuiFormControl-root,#addLesson .edit-course-container .content-editor .edit-container .form .course-info-display .MuiFormControl-root,#editLesson .add-couse-container .content-editor .edit-container .form-items .course-info-display .MuiFormControl-root,#editLesson .add-couse-container .content-editor .edit-container .form .course-info-display .MuiFormControl-root,#editLesson .edit-course-container .content-editor .edit-container .form-items .course-info-display .MuiFormControl-root,#editLesson .edit-course-container .content-editor .edit-container .form .course-info-display .MuiFormControl-root{width:80%!important}#addCourse .add-couse-container .content-editor .edit-container .form-items .course-info-display .active,#addCourse .add-couse-container .content-editor .edit-container .form .course-info-display .active,#addCourse .edit-course-container .content-editor .edit-container .form-items .course-info-display .active,#addCourse .edit-course-container .content-editor .edit-container .form .course-info-display .active,#addLesson .add-couse-container .content-editor .edit-container .form-items .course-info-display .active,#addLesson .add-couse-container .content-editor .edit-container .form .course-info-display .active,#addLesson .edit-course-container .content-editor .edit-container .form-items .course-info-display .active,#addLesson .edit-course-container .content-editor .edit-container .form .course-info-display .active,#editLesson .add-couse-container .content-editor .edit-container .form-items .course-info-display .active,#editLesson .add-couse-container .content-editor .edit-container .form .course-info-display .active,#editLesson .edit-course-container .content-editor .edit-container .form-items .course-info-display .active,#editLesson .edit-course-container .content-editor .edit-container .form .course-info-display .active{margin-bottom:1rem;margin-left:2rem;width:40%!important}#addCourse .add-couse-container .content-editor .edit-container .form-items .active-color-info,#addCourse .add-couse-container .content-editor .edit-container .form .active-color-info,#addCourse .edit-course-container .content-editor .edit-container .form-items .active-color-info,#addCourse .edit-course-container .content-editor .edit-container .form .active-color-info,#addLesson .add-couse-container .content-editor .edit-container .form-items .active-color-info,#addLesson .add-couse-container .content-editor .edit-container .form .active-color-info,#addLesson .edit-course-container .content-editor .edit-container .form-items .active-color-info,#addLesson .edit-course-container .content-editor .edit-container .form .active-color-info,#editLesson .add-couse-container .content-editor .edit-container .form-items .active-color-info,#editLesson .add-couse-container .content-editor .edit-container .form .active-color-info,#editLesson .edit-course-container .content-editor .edit-container .form-items .active-color-info,#editLesson .edit-course-container .content-editor .edit-container .form .active-color-info{width:100%;display:flex;align-items:center;justify-content:space-between}#addCourse .add-couse-container .content-editor .edit-container .form-items .active-color-info .MuiInputBase-root,#addCourse .add-couse-container .content-editor .edit-container .form .active-color-info .MuiInputBase-root,#addCourse .edit-course-container .content-editor .edit-container .form-items .active-color-info .MuiInputBase-root,#addCourse .edit-course-container .content-editor .edit-container .form .active-color-info .MuiInputBase-root,#addLesson .add-couse-container .content-editor .edit-container .form-items .active-color-info .MuiInputBase-root,#addLesson .add-couse-container .content-editor .edit-container .form .active-color-info .MuiInputBase-root,#addLesson .edit-course-container .content-editor .edit-container .form-items .active-color-info .MuiInputBase-root,#addLesson .edit-course-container .content-editor .edit-container .form .active-color-info .MuiInputBase-root,#editLesson .add-couse-container .content-editor .edit-container .form-items .active-color-info .MuiInputBase-root,#editLesson .add-couse-container .content-editor .edit-container .form .active-color-info .MuiInputBase-root,#editLesson .edit-course-container .content-editor .edit-container .form-items .active-color-info .MuiInputBase-root,#editLesson .edit-course-container .content-editor .edit-container .form .active-color-info .MuiInputBase-root{width:100%!important}#addCourse .add-couse-container .content-editor .edit-container .form-items .active-color-info .MuiFormControlLabel-root,#addCourse .add-couse-container .content-editor .edit-container .form .active-color-info .MuiFormControlLabel-root,#addCourse .edit-course-container .content-editor .edit-container .form-items .active-color-info .MuiFormControlLabel-root,#addCourse .edit-course-container .content-editor .edit-container .form .active-color-info .MuiFormControlLabel-root,#addLesson .add-couse-container .content-editor .edit-container .form-items .active-color-info .MuiFormControlLabel-root,#addLesson .add-couse-container .content-editor .edit-container .form .active-color-info .MuiFormControlLabel-root,#addLesson .edit-course-container .content-editor .edit-container .form-items .active-color-info .MuiFormControlLabel-root,#addLesson .edit-course-container .content-editor .edit-container .form .active-color-info .MuiFormControlLabel-root,#editLesson .add-couse-container .content-editor .edit-container .form-items .active-color-info .MuiFormControlLabel-root,#editLesson .add-couse-container .content-editor .edit-container .form .active-color-info .MuiFormControlLabel-root,#editLesson .edit-course-container .content-editor .edit-container .form-items .active-color-info .MuiFormControlLabel-root,#editLesson .edit-course-container .content-editor .edit-container .form .active-color-info .MuiFormControlLabel-root{width:40%;height:100%;margin-bottom:1rem;margin-left:.5rem}#addCourse .add-couse-container .content-editor .edit-container .form-items .MuiFormLabel-root,#addCourse .add-couse-container .content-editor .edit-container .form .MuiFormLabel-root,#addCourse .edit-course-container .content-editor .edit-container .form-items .MuiFormLabel-root,#addCourse .edit-course-container .content-editor .edit-container .form .MuiFormLabel-root,#addLesson .add-couse-container .content-editor .edit-container .form-items .MuiFormLabel-root,#addLesson .add-couse-container .content-editor .edit-container .form .MuiFormLabel-root,#addLesson .edit-course-container .content-editor .edit-container .form-items .MuiFormLabel-root,#addLesson .edit-course-container .content-editor .edit-container .form .MuiFormLabel-root,#editLesson .add-couse-container .content-editor .edit-container .form-items .MuiFormLabel-root,#editLesson .add-couse-container .content-editor .edit-container .form .MuiFormLabel-root,#editLesson .edit-course-container .content-editor .edit-container .form-items .MuiFormLabel-root,#editLesson .edit-course-container .content-editor .edit-container .form .MuiFormLabel-root{color:#fff!important}#addCourse .add-couse-container .content-editor .edit-container .form-items .MuiSwitch-root .MuiSwitch-track,#addCourse .add-couse-container .content-editor .edit-container .form .MuiSwitch-root .MuiSwitch-track,#addCourse .edit-course-container .content-editor .edit-container .form-items .MuiSwitch-root .MuiSwitch-track,#addCourse .edit-course-container .content-editor .edit-container .form .MuiSwitch-root .MuiSwitch-track,#addLesson .add-couse-container .content-editor .edit-container .form-items .MuiSwitch-root .MuiSwitch-track,#addLesson .add-couse-container .content-editor .edit-container .form .MuiSwitch-root .MuiSwitch-track,#addLesson .edit-course-container .content-editor .edit-container .form-items .MuiSwitch-root .MuiSwitch-track,#addLesson .edit-course-container .content-editor .edit-container .form .MuiSwitch-root .MuiSwitch-track,#editLesson .add-couse-container .content-editor .edit-container .form-items .MuiSwitch-root .MuiSwitch-track,#editLesson .add-couse-container .content-editor .edit-container .form .MuiSwitch-root .MuiSwitch-track,#editLesson .edit-course-container .content-editor .edit-container .form-items .MuiSwitch-root .MuiSwitch-track,#editLesson .edit-course-container .content-editor .edit-container .form .MuiSwitch-root .MuiSwitch-track{background:currentColor}#addCourse .add-couse-container .content-editor .edit-container .form-items .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track,#addCourse .add-couse-container .content-editor .edit-container .form .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track,#addCourse .edit-course-container .content-editor .edit-container .form-items .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track,#addCourse .edit-course-container .content-editor .edit-container .form .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track,#addLesson .add-couse-container .content-editor .edit-container .form-items .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track,#addLesson .add-couse-container .content-editor .edit-container .form .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track,#addLesson .edit-course-container .content-editor .edit-container .form-items .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track,#addLesson .edit-course-container .content-editor .edit-container .form .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track,#editLesson .add-couse-container .content-editor .edit-container .form-items .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track,#editLesson .add-couse-container .content-editor .edit-container .form .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track,#editLesson .edit-course-container .content-editor .edit-container .form-items .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track,#editLesson .edit-course-container .content-editor .edit-container .form .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background:#9c27b0}#addCourse .add-couse-container .content-editor .edit-container .form-items .MuiOutlinedInput-notchedOutline,#addCourse .add-couse-container .content-editor .edit-container .form .MuiOutlinedInput-notchedOutline,#addCourse .edit-course-container .content-editor .edit-container .form-items .MuiOutlinedInput-notchedOutline,#addCourse .edit-course-container .content-editor .edit-container .form .MuiOutlinedInput-notchedOutline,#addLesson .add-couse-container .content-editor .edit-container .form-items .MuiOutlinedInput-notchedOutline,#addLesson .add-couse-container .content-editor .edit-container .form .MuiOutlinedInput-notchedOutline,#addLesson .edit-course-container .content-editor .edit-container .form-items .MuiOutlinedInput-notchedOutline,#addLesson .edit-course-container .content-editor .edit-container .form .MuiOutlinedInput-notchedOutline,#editLesson .add-couse-container .content-editor .edit-container .form-items .MuiOutlinedInput-notchedOutline,#editLesson .add-couse-container .content-editor .edit-container .form .MuiOutlinedInput-notchedOutline,#editLesson .edit-course-container .content-editor .edit-container .form-items .MuiOutlinedInput-notchedOutline,#editLesson .edit-course-container .content-editor .edit-container .form .MuiOutlinedInput-notchedOutline{border-color:#888!important}#addCourse .add-couse-container .content-editor .edit-container .form-items .MuiFormControl-root,#addCourse .add-couse-container .content-editor .edit-container .form .MuiFormControl-root,#addCourse .edit-course-container .content-editor .edit-container .form-items .MuiFormControl-root,#addCourse .edit-course-container .content-editor .edit-container .form .MuiFormControl-root,#addLesson .add-couse-container .content-editor .edit-container .form-items .MuiFormControl-root,#addLesson .add-couse-container .content-editor .edit-container .form .MuiFormControl-root,#addLesson .edit-course-container .content-editor .edit-container .form-items .MuiFormControl-root,#addLesson .edit-course-container .content-editor .edit-container .form .MuiFormControl-root,#editLesson .add-couse-container .content-editor .edit-container .form-items .MuiFormControl-root,#editLesson .add-couse-container .content-editor .edit-container .form .MuiFormControl-root,#editLesson .edit-course-container .content-editor .edit-container .form-items .MuiFormControl-root,#editLesson .edit-course-container .content-editor .edit-container .form .MuiFormControl-root{width:100%!important;margin-bottom:1rem}#addCourse .add-couse-container .content-editor .edit-container .form-items .MuiFormControl-root .MuiOutlinedInput-input,#addCourse .add-couse-container .content-editor .edit-container .form .MuiFormControl-root .MuiOutlinedInput-input,#addCourse .edit-course-container .content-editor .edit-container .form-items .MuiFormControl-root .MuiOutlinedInput-input,#addCourse .edit-course-container .content-editor .edit-container .form .MuiFormControl-root .MuiOutlinedInput-input,#addLesson .add-couse-container .content-editor .edit-container .form-items .MuiFormControl-root .MuiOutlinedInput-input,#addLesson .add-couse-container .content-editor .edit-container .form .MuiFormControl-root .MuiOutlinedInput-input,#addLesson .edit-course-container .content-editor .edit-container .form-items .MuiFormControl-root .MuiOutlinedInput-input,#addLesson .edit-course-container .content-editor .edit-container .form .MuiFormControl-root .MuiOutlinedInput-input,#editLesson .add-couse-container .content-editor .edit-container .form-items .MuiFormControl-root .MuiOutlinedInput-input,#editLesson .add-couse-container .content-editor .edit-container .form .MuiFormControl-root .MuiOutlinedInput-input,#editLesson .edit-course-container .content-editor .edit-container .form-items .MuiFormControl-root .MuiOutlinedInput-input,#editLesson .edit-course-container .content-editor .edit-container .form .MuiFormControl-root .MuiOutlinedInput-input{color:#fff!important}#addCourse .add-couse-container .content-editor .edit-container .form-items .color-picker .MuiInputBase-root .MuiInputBase-input,#addCourse .add-couse-container .content-editor .edit-container .form .color-picker .MuiInputBase-root .MuiInputBase-input,#addCourse .edit-course-container .content-editor .edit-container .form-items .color-picker .MuiInputBase-root .MuiInputBase-input,#addCourse .edit-course-container .content-editor .edit-container .form .color-picker .MuiInputBase-root .MuiInputBase-input,#addLesson .add-couse-container .content-editor .edit-container .form-items .color-picker .MuiInputBase-root .MuiInputBase-input,#addLesson .add-couse-container .content-editor .edit-container .form .color-picker .MuiInputBase-root .MuiInputBase-input,#addLesson .edit-course-container .content-editor .edit-container .form-items .color-picker .MuiInputBase-root .MuiInputBase-input,#addLesson .edit-course-container .content-editor .edit-container .form .color-picker .MuiInputBase-root .MuiInputBase-input,#editLesson .add-couse-container .content-editor .edit-container .form-items .color-picker .MuiInputBase-root .MuiInputBase-input,#editLesson .add-couse-container .content-editor .edit-container .form .color-picker .MuiInputBase-root .MuiInputBase-input,#editLesson .edit-course-container .content-editor .edit-container .form-items .color-picker .MuiInputBase-root .MuiInputBase-input,#editLesson .edit-course-container .content-editor .edit-container .form .color-picker .MuiInputBase-root .MuiInputBase-input{height:6rem;border:none}#addCourse .add-couse-container .content-editor .edit-container .form-items option,#addCourse .add-couse-container .content-editor .edit-container .form option,#addCourse .edit-course-container .content-editor .edit-container .form-items option,#addCourse .edit-course-container .content-editor .edit-container .form option,#addLesson .add-couse-container .content-editor .edit-container .form-items option,#addLesson .add-couse-container .content-editor .edit-container .form option,#addLesson .edit-course-container .content-editor .edit-container .form-items option,#addLesson .edit-course-container .content-editor .edit-container .form option,#editLesson .add-couse-container .content-editor .edit-container .form-items option,#editLesson .add-couse-container .content-editor .edit-container .form option,#editLesson .edit-course-container .content-editor .edit-container .form-items option,#editLesson .edit-course-container .content-editor .edit-container .form option{background-color:#000}#addCourse .add-couse-container .content-editor .edit-container .form-items .description,#addCourse .add-couse-container .content-editor .edit-container .form .description,#addCourse .edit-course-container .content-editor .edit-container .form-items .description,#addCourse .edit-course-container .content-editor .edit-container .form .description,#addLesson .add-couse-container .content-editor .edit-container .form-items .description,#addLesson .add-couse-container .content-editor .edit-container .form .description,#addLesson .edit-course-container .content-editor .edit-container .form-items .description,#addLesson .edit-course-container .content-editor .edit-container .form .description,#editLesson .add-couse-container .content-editor .edit-container .form-items .description,#editLesson .add-couse-container .content-editor .edit-container .form .description,#editLesson .edit-course-container .content-editor .edit-container .form-items .description,#editLesson .edit-course-container .content-editor .edit-container .form .description{height:10rem;width:100%;margin-bottom:1rem;background-color:transparent;border:none;outline:0;border-bottom:2px solid #888;color:var(--textColor);transition-duration:.3s;padding:.5rem 0}#addCourse .add-couse-container .content-editor .edit-container .panda-files,#addCourse .edit-course-container .content-editor .edit-container .panda-files,#addLesson .add-couse-container .content-editor .edit-container .panda-files,#addLesson .edit-course-container .content-editor .edit-container .panda-files,#editLesson .add-couse-container .content-editor .edit-container .panda-files,#editLesson .edit-course-container .content-editor .edit-container .panda-files{display:flex;gap:1rem}#addCourse .add-couse-container .content-editor .edit-container .active,#addCourse .edit-course-container .content-editor .edit-container .active,#addLesson .add-couse-container .content-editor .edit-container .active,#addLesson .edit-course-container .content-editor .edit-container .active,#editLesson .add-couse-container .content-editor .edit-container .active,#editLesson .edit-course-container .content-editor .edit-container .active{display:flex;align-items:center}#addCourse .add-couse-container .content-editor .edit-container .active button,#addCourse .edit-course-container .content-editor .edit-container .active button,#addLesson .add-couse-container .content-editor .edit-container .active button,#addLesson .edit-course-container .content-editor .edit-container .active button,#editLesson .add-couse-container .content-editor .edit-container .active button,#editLesson .edit-course-container .content-editor .edit-container .active button{margin:1%}#addCourse .add-couse-container .content-editor .edit-container .error-message,#addCourse .edit-course-container .content-editor .edit-container .error-message,#addLesson .add-couse-container .content-editor .edit-container .error-message,#addLesson .edit-course-container .content-editor .edit-container .error-message,#editLesson .add-couse-container .content-editor .edit-container .error-message,#editLesson .edit-course-container .content-editor .edit-container .error-message{font-weight:100;padding:.5rem 0;color:#bd6d79}#addCourse .add-couse-container .content-editor .edit-container .buttons,#addCourse .edit-course-container .content-editor .edit-container .buttons,#addLesson .add-couse-container .content-editor .edit-container .buttons,#addLesson .edit-course-container .content-editor .edit-container .buttons,#editLesson .add-couse-container .content-editor .edit-container .buttons,#editLesson .edit-course-container .content-editor .edit-container .buttons{padding-top:2%;border-top:1px solid rgba(255,255,255,.2);display:flex;align-items:center}#addCourse .add-couse-container .content-editor .edit-container .buttons a,#addCourse .edit-course-container .content-editor .edit-container .buttons a,#addLesson .add-couse-container .content-editor .edit-container .buttons a,#addLesson .edit-course-container .content-editor .edit-container .buttons a,#editLesson .add-couse-container .content-editor .edit-container .buttons a,#editLesson .edit-course-container .content-editor .edit-container .buttons a{margin-right:1%}#addCourse .add-couse-container .content-editor .lesson-file-drop-container .file-list .file-item,#addCourse .edit-course-container .content-editor .lesson-file-drop-container .file-list .file-item,#addLesson .add-couse-container .content-editor .lesson-file-drop-container .file-list .file-item,#addLesson .edit-course-container .content-editor .lesson-file-drop-container .file-list .file-item,#editLesson .add-couse-container .content-editor .lesson-file-drop-container .file-list .file-item,#editLesson .edit-course-container .content-editor .lesson-file-drop-container .file-list .file-item{width:100%;display:flex;align-items:center;justify-content:space-between}.dt-paginator{padding:1rem;border-radius:5px;display:flex;justify-content:center;margin:1.2rem 0 2rem}.dt-paginator .btn{color:#fff;border:1px solid #5e5e5e;min-width:3rem;min-height:3rem;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:.6rem 1rem;border-radius:0;font-size:.85rem}.dt-paginator .btn:not(:disabled):hover{background:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee,#4895ef 158.71%,#4cc9f0 190.94%)}.dt-paginator .btn.active{background:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee,#4895ef 158.71%,#4cc9f0 190.94%)}.dt-paginator .btn.btn-previous{border-radius:.5rem 0 0 .5rem}.dt-paginator .btn.btn-next{border-radius:0 .5rem .5rem 0}.dt-paginator .btn:disabled{opacity:.5;cursor:auto}.custom-datatable{width:100%;padding:1.2rem 0;border-collapse:collapse}.custom-datatable .datatable-action{display:flex;justify-content:space-between;align-items:center}.custom-datatable .datatable-action .btn-action{font-size:1.2rem;padding:.6rem;cursor:pointer;background:transparent;color:#fff;border:0}.custom-datatable .datatable-action .btn-action:hover{color:#f72485}#members{min-height:100vh}#members .side-modal-container .side-modal .children-container{height:95%}#members .side-modal-container .side-modal .children-container .course-access-container,#members .side-modal-container .side-modal .children-container .course-access-container .full-access-separator{margin-bottom:2rem}#members .side-modal-container .side-modal .children-container .course-access-container table{width:100%;margin-top:1rem}#members .side-modal-container .side-modal .children-container .course-access-container table tr,#members .side-modal-container .side-modal .children-container .course-access-container table th,#members .side-modal-container .side-modal .children-container .course-access-container table td{padding:.5rem}#members .side-modal-container .side-modal .children-container .course-access-container table thead tr th:first-child{width:75%}#members .side-modal-container .side-modal .children-container .course-access-container table tbody,#members .side-modal-container .side-modal .children-container .course-access-container table tbody tr{background-color:#000}#members .side-modal-container .side-modal .children-container .course-access-container table tbody tr:nth-child(2n) td{background-color:#000}#members .side-modal-container .side-modal .children-container .course-access-container table tbody tr td{font-size:85%}#members .side-modal-container .side-modal .children-container .course-access-container table tbody tr td:nth-child(2n){background-color:#000}#members .btn.switch{background-color:transparent;border:3px solid rgb(255,255,255);border-radius:1.5rem;position:relative;display:inline-block;width:4.2rem;height:2rem;padding:.5rem;margin:1.5rem 0 0}#members .btn.switch:before{width:1.25rem!important;height:1.25rem!important}#members .btn.switch:hover{background-color:#c7c7c780}#members .btn.switch:before{content:"";position:absolute;width:24px;height:24px;background-color:#fff;border-radius:50%;top:50%;transform:translateY(-50%)}#members .btn.switch.true:before{right:4px}#members .btn.switch.false:before{left:4px}#members .content{margin-top:2rem}#members .content .container .header-title{display:flex;align-items:center;justify-content:space-between}#members .filter-button{width:100%;display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem}#members .filter-button a{background:transparent;padding:.5rem 1rem;margin-bottom:1rem;border-bottom:2px solid #5e5e5e;width:100%;color:#fff;cursor:pointer;font-size:.9rem;text-align:center}#members .filter-button a span{color:#636363}#members .filter-button a.active,#members .filter-button a:hover{border:2px solid;border-image-slice:1;border-width:2px;border-left:0;border-right:0;border-top:0;border-image-source:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e -2.42%,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee 133.39%,#4895ef 158.71%,#4cc9f0 190.94%)}#members .panel{margin-bottom:1rem;border:1px solid #5e5e5e;padding:1.5rem}#members .panel .form-group{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}#members .panel .form-group.action-button{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}#members .panel .form-group.action-button .form-item{width:80%;margin:0;display:flex;align-items:center}#members .panel .form-group.action-button .form-item .MuiFormLabel-root{color:#fff!important}#members .panel .form-group.action-button .form-item .MuiSwitch-root .MuiSwitch-track{background:currentColor}#members .panel .form-group.action-button .form-item .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background:#9c27b0}#members .panel .form-group.action-button .form-item .MuiOutlinedInput-notchedOutline{border-color:#888!important}#members .panel .form-group.action-button .form-item .MuiFormControl-root{width:100%!important}#members .panel .form-group.action-button .form-item .MuiFormControl-root .MuiOutlinedInput-input{color:#fff!important;padding:14px!important}#members .panel .form-group.action-button .bttns-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}#members .panel .form-group.action-button .bttns-container .btn{height:100%}#members .panel .form-group.pagination-info-container{display:flex;align-items:end;justify-content:end;margin-top:1rem;color:gray}#members .panel .search-and-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}#members .panel .search-and-actions .filter-form{flex:1;display:flex;align-items:center;gap:1.5rem}#members .panel .search-and-actions .filter-form .form-group:first-child{flex:1}#members .panel .search-and-actions .filter-form .form-group:nth-child(2){width:auto}#members .panel .search-and-actions .action-button{margin-left:1.5rem}#members .filter-form .form-group{width:100%}#members .filter-form .form-group select{width:100%;margin-bottom:1rem;background-color:#000;border:none;outline:0;border-bottom:2px solid #888;color:#888;transition-duration:.3s;padding:.3rem 0}#members .filter-form .form-group .pagination-info{padding:0;margin:0;font-size:.7rem;padding-bottom:.9rem;color:#888}#members form{width:100%}#members form input{margin-bottom:.5rem}#members form .found{color:#f00c}#members form .not-found{color:green}#members form .error{color:#f00c}#members form select{width:100%;margin-bottom:1rem;background-color:#1a1c21;border:none;outline:0;border-bottom:2px solid #888;color:#888;transition-duration:.3s;padding:.3rem 0}#members form .form-group{width:100%}#members form .form-group label{margin:1.5rem 0 0}#members form .form-group .form-group-switch{display:flex;justify-content:left;align-items:center;gap:1rem}#members form select{margin-bottom:.1rem}#members form button{margin:1.5rem auto}#members form .label{margin:.5rem 0 0;font-size:.8rem}#members form .separator{padding:.5rem 0;font-size:.8rem;color:#888;border-bottom:1px solid #888;margin-bottom:1rem}#members form .form-actions .btn{width:100%!important}#members .course-available{background:#000;padding:1rem;border-radius:.5rem}#members .course-available .course-available-item{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;border-bottom:1px solid #888;padding:1rem 0}#members .course-available .course-available-item button{border:0;background:transparent;cursor:pointer;color:#fff}#members .course-available .course-available-item button:hover{color:var(--pink)}#templates .side-modal-container .side-modal{width:50%}#templates .side-modal-container .side-modal .children-container{height:95%}#templates .btn.switch{background-color:transparent;border:3px solid rgb(255,255,255);border-radius:1.5rem;position:relative;display:inline-block;width:4.2rem;height:2rem;padding:.5rem;margin:1.5rem 0 0}#templates .btn.switch:before{width:1.25rem!important;height:1.25rem!important}#templates .btn.switch:hover{background-color:#c7c7c780}#templates .btn.switch:before{content:"";position:absolute;width:24px;height:24px;background-color:#fff;border-radius:50%;top:50%;transform:translateY(-50%)}#templates .btn.switch.true:before{right:4px}#templates .btn.switch.false:before{left:4px}#templates .content{margin-top:2rem}#templates .content .container .header-title{display:flex;align-items:center;justify-content:space-between}#templates .panel{margin-bottom:1rem;border:1px solid #5e5e5e;min-height:25rem}#templates .filter-form{display:flex;justify-content:space-between;align-items:center}#templates .filter-form .form-group{padding:0 1.5rem;width:100%}#templates .filter-form .form-group select{width:100%;margin-bottom:1rem;background-color:#000;border:none;outline:0;border-bottom:2px solid #888;color:#888;transition-duration:.3s;padding:.3rem 0}#templates .filter-form .form-group.info-pages{justify-content:flex-end;display:flex}#templates .filter-form .form-group .pagination-info{padding:0;margin:0;font-size:.7rem;padding-bottom:.9rem;color:#888}#templates form select{width:100%;margin-bottom:1rem;background-color:#1a1c21;border:none;outline:0;border-bottom:2px solid #888;color:#888;transition-duration:.3s;padding:.3rem 0}#templates form .form-group{width:100%}#templates form .form-group label{margin:1.5rem 0 0}#templates form .form-group .form-group-switch{display:flex;justify-content:left;align-items:center;gap:1rem}#templates form select{margin-bottom:.1rem}#templates form button{margin:1.5rem auto}#templates form .label{margin:.5rem 0 0;font-size:.8rem}#templates form .separator{padding:.5rem 0;font-size:.8rem;color:#888;border-bottom:1px solid #888;margin-bottom:1rem}#templates form .form-actions{margin:3rem 0 0;display:flex;gap:1rem}#templates form .form-actions .btn{width:100%!important}#templates .tag-status{padding:.2rem .75rem;border-radius:9999px;background:#4cc9f0;color:#1f1f1f;font-size:.8rem}#templates .tag-status.active-false{color:#fff;background:#f04c4c}#templates .tags{background:#000;padding:2rem;border-radius:.5rem}#templates .tags .tag-item{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;border-bottom:1px solid #888;padding:.5rem 0}#templates .tags .tag-item span{padding:.8rem 1rem;background:#1a1c21;border-radius:.2rem}#reports .tags{padding:.2rem .75rem;border-radius:9999px;background:#4cc9f0;color:#1f1f1f;font-size:.8rem}#reports .chart{padding:1rem;border-radius:.5rem;border:1px solid #5e5e5e;margin-bottom:1rem}#reports .chart .apexcharts-tooltip-title{background-color:#000;font-weight:700}#reports .chart .apexcharts-tooltip.apexcharts-theme-light.apexcharts-active{background:#1f1f1f;font-weight:700;border:1px solid #5e5e5e}#reports .chart .apexcharts-legend-text{color:#fff!important}#reports .button-filters-list{display:flex;align-items:center;justify-content:center;max-height:1rem;gap:.5rem;margin:0;padding:0}#reports .content{margin-top:2rem}#reports .content .container .header-title{display:flex;align-items:center;justify-content:space-between}#reports .filter-button{width:100%;display:flex;align-items:center;justify-content:end}#reports .filter-button a{background:transparent;padding:1rem 0rem;border-bottom:2px solid #5e5e5e;width:100%;color:#fff;cursor:pointer;font-size:.9rem;text-align:center;max-width:7rem}#reports .filter-button a span{color:#636363}#reports .filter-button a.active,#reports .filter-button a:hover{border:2px solid;border-image-slice:1;border-width:2px;border-left:0;border-right:0;border-top:0;border-image-source:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e -2.42%,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee 133.39%,#4895ef 158.71%,#4cc9f0 190.94%)}#reports .filter-button select{background:transparent;padding:.8rem 0rem;border-bottom:2px solid #5e5e5e;width:100%;color:#fff;cursor:pointer;font-size:.9rem;text-align:center;max-width:7rem;border:2px solid;border-image-slice:1;border-width:2px;border-left:0;border-right:0;border-top:0;border-image-source:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e -2.42%,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee 133.39%,#4895ef 158.71%,#4cc9f0 190.94%)}#reports .filter-button select option{background-color:#1f1f1f}#reports .panel{margin-bottom:1rem;border:1px solid #5e5e5e}#reports .filter-form{display:flex;justify-content:space-between;align-items:center}#reports .filter-form .form-group{padding:0 1.5rem;width:100%}#reports .filter-form .form-group select{width:100%;margin-bottom:1rem;background-color:#000;border:none;outline:0;border-bottom:2px solid #888;color:#888;transition-duration:.3s;padding:.3rem 0}#reports .filter-form .form-group .pagination-info{padding:0;margin:0;font-size:.7rem;padding-bottom:.9rem;color:#888}#reports form select{width:100%;margin-bottom:1rem;background-color:#1a1c21;border:none;outline:0;border-bottom:2px solid #888;color:#888;transition-duration:.3s;padding:.3rem 0}#reports form .form-group{width:100%}#reports form .form-group label{margin:1.5rem 0 0}#reports form .form-group .form-group-switch{display:flex;justify-content:left;align-items:center;gap:1rem}#reports form select{margin-bottom:.1rem}#reports form button{margin:1.5rem auto}#reports form .label{margin:.5rem 0 0;font-size:.8rem}#reports form .separator{padding:.5rem 0;font-size:.8rem;color:#888;border-bottom:1px solid #888;margin-bottom:1rem}#reports form .form-actions{margin:3rem 0 0}#reports form .form-actions .btn{width:100%!important}#settings .title .container{width:90vw;display:flex;justify-content:center;border-bottom:1px solid var(--branco-20, rgba(255, 255, 255, .2))}#settings .title .container .tab-container{align-items:center;width:100%;display:flex;justify-content:center;align-self:center;gap:1rem}#settings .title .container .tab-container :first-child{margin-right:40%}#settings .content .container{margin-top:2rem;margin-bottom:2rem;width:50vw;display:flex;justify-content:center;border:1px solid var(--branco-20, rgba(255, 255, 255, .2));border-radius:.5rem;background-color:#000}#settings .content .container .panel-content{width:100%}#settings .content .container .panel-content .item-title{display:flex;align-items:center;justify-content:flex-start;padding:2rem 3rem;border-bottom:solid 1px rgba(255,255,255,.2)}#settings .content .container .panel-content .item-title span{font-size:120%;display:grid;place-items:center;width:3.5rem;height:3.5rem;border:solid 2px var(--purple);border-radius:50%;margin-right:1rem}#settings .content .container .panel-content .item-title .info h2{margin-top:0;margin-bottom:.5rem}#settings .content .container .panel-content .item-title .info p{margin:0;color:#979797}#settings .content .container .panel-content form{padding:3rem calc(4.5rem + 2px)}#settings .content .container .panel-content form .row .column:first-child{padding-right:1rem}#settings .content .container .panel-content form .row .column:last-child{padding-left:1rem}#settings .content .container .panel-content form .switch-container{width:40%;display:flex;align-items:center;justify-content:center}#settings .content .container .panel-content form .switch-container span{margin-right:1rem}#settings .content .container .panel-content form .btn.switch{min-width:1rem}#settings .content .container .panel-content form .btn.gradient.next{margin:2rem 0 0}#settings .content .container .panel-content form button{min-width:10rem}#add-access-group .add-access-group-container{padding:2rem 0}#add-access-group .add-access-group-container .content-editor .title{width:max-content;text-decoration:none;color:#fff;display:flex;font-size:150%;font-weight:700}#add-access-group .add-access-group-container .content-editor .title:before{font-family:material icons;content:"arrow_back";font-size:100%;margin-right:1.5rem}#add-access-group .add-access-group-container .content-editor .edit-container{width:75%;height:100%;margin:0 0 0 12%}#add-access-group .add-access-group-container .content-editor .edit-container .form-container{background-color:#0003;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;padding:2rem}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-info{display:flex;align-items:center;justify-content:space-between;width:100%;height:auto;flex-wrap:nowrap;min-height:78px}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-info .MuiFormLabel-root{color:#fff!important}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-info .MuiSwitch-root .MuiSwitch-track{background:currentColor}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-info .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background:#9c27b0}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-info .MuiOutlinedInput-notchedOutline{border-color:#888!important}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-info .MuiFormControl-root{width:76%!important;margin-left:2rem}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-info .MuiFormControl-root .MuiOutlinedInput-input{color:#fff!important}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-info .active{width:20%;display:flex;align-items:center;justify-content:center}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-info .active button{margin-left:0;margin-right:1rem}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;width:100%;margin-bottom:4rem;margin-top:2rem}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .rt-Grid label{cursor:pointer}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .rt-Grid:hover{border-color:#9c27b0!important;transition:.2s}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .rt-Grid.active{border-color:#9c27b0!important}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:29%;min-height:5rem;border:.5px solid #8b8b8b;cursor:pointer;border-radius:5px;align-self:normal;margin:1rem;transition:.2s}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option:hover,#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option.active{border-color:#9c27b0!important;transition:.2s}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option.active .checkbox-option-icon{color:#fff!important;transition:.2s;background:#9c27b0!important}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option .rt-CheckboxGroupItem{height:100%;width:100%}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option .rt-CheckboxGroupItem .rt-reset{display:none}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option .rt-CheckboxGroupItem .rt-CheckboxGroupItemInner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option .rt-CheckboxGroupItem .rt-CheckboxGroupItemInner .rt-Flex{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;margin:auto;cursor:pointer}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option .rt-CheckboxGroupItem .rt-CheckboxGroupItemInner .rt-Flex span{width:80%;text-align:center}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option .rt-CheckboxGroupItem .rt-CheckboxGroupItemInner .rt-Flex .checkbox-option-icon{width:30px;height:30px;color:transparent;background:transparent;position:absolute;padding:.5rem;border-radius:50%;margin-left:20%}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option label{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;width:100%;margin:0}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .subtitle{width:100%;padding:0 0 1rem;margin:0}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .description{height:10rem;width:100%;margin-bottom:1rem;background-color:transparent;border:none;outline:0;border-bottom:2px solid #888;color:var(--textColor);transition-duration:.3s;padding:.5rem 0}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .color-picker{height:6rem;border:none}#add-access-group .add-access-group-container .content-editor .edit-container .active{display:flex;align-items:center}#add-access-group .add-access-group-container .content-editor .edit-container .active button{margin:1%}#add-access-group .add-access-group-container .content-editor .edit-container .error-message{font-weight:100;padding:.5rem 0;color:#bd6d79}#add-access-group .add-access-group-container .content-editor .edit-container .buttons{padding-top:2%;border-top:1px solid rgba(255,255,255,.2);display:flex;align-items:center}#add-access-group .add-access-group-container .content-editor .edit-container .buttons a{margin-right:1%}@media (max-width: 1280px){#add-access-group .add-access-group-container .content-editor .edit-container .buttons{flex-wrap:wrap}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-info{flex-wrap:wrap;justify-content:end}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-info .MuiFormControl-root{width:100%!important;margin-bottom:1rem}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option{width:40%!important}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option .rt-CheckboxGroupItem .rt-CheckboxGroupItemInner .rt-Flex .checkbox-option-icon{margin-left:26%}}@media (min-width: 900px) and (max-width: 1100px){#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option .rt-CheckboxGroupItem .rt-CheckboxGroupItemInner .rt-Flex .checkbox-option-icon{margin-left:27%}}@media (max-width: 650px){#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-info{flex-wrap:wrap}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option{width:100%!important}#add-access-group .add-access-group-container .content-editor .edit-container .form-container .add-access-group-form .access-group-courses-container .access-group-courses-select .checkbox-option .rt-CheckboxGroupItem .rt-CheckboxGroupItemInner .rt-Flex .checkbox-option-icon{margin-left:53%}}#import-members .title{font-size:150%;width:85%;margin:0 auto;gap:2rem;text-align:center;padding:2rem;display:flex;flex-direction:row;align-items:center;text-decoration:none;color:#fff;font-weight:700}#import-members .title:before{content:"arrow_back";font-family:material icons}#import-members .import-members-container{width:60%;margin:0 auto;display:flex;flex-direction:column;padding:1rem;gap:2rem}#import-members .import-members-container .h1-title{margin:0}#import-members .import-members-container .disclaimer{color:#c2c2c2}#import-members .import-members-container .switch-tabs{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem}#import-members .import-members-container .formulary{background-color:#000;min-height:22.5rem;border-radius:10px;box-shadow:0 4px 15px #000c;padding:2rem;overflow-y:auto}#import-members .import-members-container .formulary .date-picker-container{display:flex;align-items:center;justify-content:space-between;width:100%;height:auto;margin-top:1rem;margin-bottom:3rem}#import-members .import-members-container .formulary .date-picker-container .MuiFormControl-root{width:100%}#import-members .import-members-container .formulary .date-picker-container .MuiFormControl-root .MuiInputLabel-formControl{color:silver}#import-members .import-members-container .formulary .date-picker-container .MuiFormControl-root .MuiOutlinedInput-notchedOutline{border-color:#ffffffa1}#import-members .import-members-container .formulary .date-picker-container .MuiFormControl-root .MuiInputBase-root{width:100%}#import-members .import-members-container .formulary .date-picker-container .MuiFormControl-root .MuiInputBase-root input{margin-bottom:0!important;padding:1rem;border:0}#import-members .import-members-container .formulary .date-picker-container .MuiFormControl-root .MuiButtonBase-root,#import-members .import-members-container .formulary .date-picker-container input{color:#fff}#import-members .import-members-container .formulary .history-item{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}#import-members .import-members-container .formulary .history-item .history-head{display:flex;flex-direction:row;justify-content:space-between;width:100%}#import-members .import-members-container .formulary .history-item .history-details{display:flex;flex-direction:column;width:100%;font-size:12px}#import-members .import-members-container .formulary .history-item .history-details .history-member{display:flex;flex-direction:row}#import-members .import-members-container .formulary .history-item .history-details .history-member p{margin:0;padding:1rem;width:100%}#import-members .import-members-container .formulary .uploaded-file{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;background-color:#fff3;border-radius:10px}#import-members .import-members-container .formulary .uploaded-file p{margin:0;padding:1rem}#import-members .import-members-container .formulary .tab-container{display:flex;flex-direction:row;justify-content:center;gap:1rem}#import-members .import-members-container .formulary .send-email{display:flex;flex-direction:column;gap:1rem}#import-members .import-members-container .formulary .submit-container{display:flex;flex-direction:row;justify-content:flex-end;gap:1rem;width:100%}#import-members .import-members-container .formulary button{margin:0}#import-members .import-members-container .formulary h3:nth-child(1){margin-top:0}#import-progress{display:flex;flex-direction:column;min-height:100vh}#import-progress .title{font-size:150%;width:85%;margin:0 auto;gap:2rem;text-align:center;padding:2rem;display:flex;flex-direction:row;align-items:center;text-decoration:none;color:#fff;font-weight:700}#import-progress .title:before{content:"arrow_back";font-family:material icons}#import-progress .import-progress-container{background-color:#000;width:60%;margin:auto;padding:5rem;display:flex;flex-direction:column;gap:3rem}#import-progress .import-progress-container h2{margin:0;width:100%}#import-progress .import-progress-container p{margin:0;font-size:1.2rem}#import-progress .import-progress-container .btn{align-self:flex-end}#access-groups{min-height:100vh}#access-groups a{text-decoration:none}#access-groups .side-modal-container .side-modal .children-container{height:95%}#access-groups .side-modal-container .side-modal .children-container .access-group-form-container,#access-groups .side-modal-container .side-modal .children-container .access-group-form-container .form-separator{margin-bottom:2rem}#access-groups .btn.switch{background-color:transparent;border:3px solid rgb(255,255,255);border-radius:1.5rem;position:relative;display:inline-block;width:4.2rem;height:2rem;padding:.5rem;margin:1.5rem 0 0}#access-groups .btn.switch:before{width:1.25rem!important;height:1.25rem!important}#access-groups .btn.switch:hover{background-color:#c7c7c780}#access-groups .btn.switch:before{content:"";position:absolute;width:24px;height:24px;background-color:#fff;border-radius:50%;top:50%;transform:translateY(-50%)}#access-groups .btn.switch.true:before{right:4px}#access-groups .btn.switch.false:before{left:4px}#access-groups .content{margin-top:2rem}#access-groups .content .container .header-title{display:flex;align-items:center;justify-content:space-between}#access-groups .content .container .header-title h2{margin:0;font-size:1.8rem;font-weight:600;color:#fff}#access-groups .filter-button{width:100%;display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem}#access-groups .filter-button a{background:transparent;padding:.5rem 1rem;margin-bottom:1rem;border-bottom:2px solid #5e5e5e;width:100%;color:#fff;cursor:pointer;font-size:.9rem;text-align:center;text-decoration:none;transition:all .3s ease}#access-groups .filter-button a span{color:#636363;font-weight:700}#access-groups .filter-button a.active,#access-groups .filter-button a:hover{border:2px solid;border-image-slice:1;border-width:2px;border-left:0;border-right:0;border-top:0;border-image-source:linear-gradient(86.62deg,#f72585 -30.04%,#b5179e -2.42%,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee 133.39%,#4895ef 158.71%,#4cc9f0 190.94%);color:#fff}#access-groups .panel{margin-bottom:1rem;border:1px solid #5e5e5e;padding:1.5rem;border-radius:.5rem;background-color:#0000004d}#access-groups .panel .form-group{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}#access-groups .panel .form-group.action-button{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}#access-groups .panel .form-group.action-button .form-item{width:80%;margin:0;display:flex;align-items:center}#access-groups .panel .form-group.action-button .form-item .MuiFormLabel-root{color:#fff!important}#access-groups .panel .form-group.action-button .form-item .MuiSwitch-root .MuiSwitch-track{background:currentColor}#access-groups .panel .form-group.action-button .form-item .MuiSwitch-root .css-zp7cnf-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background:#9c27b0}#access-groups .panel .form-group.action-button .form-item .MuiOutlinedInput-notchedOutline{border-color:#888!important}#access-groups .panel .form-group.action-button .form-item .MuiFormControl-root{width:100%!important}#access-groups .panel .form-group.action-button .form-item .MuiFormControl-root .MuiOutlinedInput-input{color:#fff!important;padding:14px!important}#access-groups .panel .form-group.action-button .bttns-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex:1}#access-groups .panel .form-group.action-button .bttns-container a{width:100%}#access-groups .panel .form-group.action-button .bttns-container .btn{height:100%;white-space:nowrap;width:100%}#access-groups .panel .form-group.pagination-info-container{display:flex;align-items:end;justify-content:end;margin-top:1rem;color:gray}#access-groups .filter-form .form-group{width:100%}#access-groups .filter-form .form-group select{width:100%;margin-bottom:1rem;background-color:#000;border:none;outline:0;border-bottom:2px solid #888;color:#888;transition-duration:.3s;padding:.3rem 0}#access-groups .filter-form .form-group .pagination-info{padding:0;margin:0;font-size:.7rem;padding-bottom:.9rem;color:#888}#access-groups form{width:100%}#access-groups form input{margin-bottom:.5rem;background-color:transparent;border:none;outline:0;border-bottom:2px solid #888;color:var(--textColor);transition-duration:.3s;padding:.5rem 0}#access-groups form input.error{border-bottom-color:#f00c}#access-groups form input:focus{border-bottom-color:#9c27b0}#access-groups form .found{color:#f00c}#access-groups form .not-found{color:green}#access-groups form .error{color:#f00c;font-size:.8rem;margin-top:.25rem}#access-groups form select{width:100%;margin-bottom:1rem;background-color:#1a1c21;border:none;outline:0;border-bottom:2px solid #888;color:#888;transition-duration:.3s;padding:.3rem 0}#access-groups form .form-group{width:100%;margin-bottom:1rem}#access-groups form .form-group label{margin:1.5rem 0 0;color:#fff}#access-groups form .form-group .form-group-switch{display:flex;justify-content:left;align-items:center;gap:1rem}#access-groups form .form-group .form-group-switch label{margin:0;color:#fff;font-size:.9rem}#access-groups form .form-group.has-error input{border-bottom-color:#f00c}#access-groups form button{margin:1.5rem auto}#access-groups form .label{margin:.5rem 0 0;font-size:.8rem;color:#fff;font-weight:500}#access-groups form .separator{padding:.5rem 0;font-size:.8rem;color:#888;border-bottom:1px solid #888;margin-bottom:1rem}#access-groups form .form-actions{display:flex;gap:1rem;margin-top:2rem;padding-top:1rem;border-top:1px solid #444}#access-groups form .form-actions .btn{width:100%!important;padding:.75rem 1.5rem;font-size:.9rem;border-radius:.5rem;transition:all .3s ease}#access-groups form .form-actions .btn.gradient{background:linear-gradient(135deg,#9c27b0,#673ab7);color:#fff;border:none}#access-groups form .form-actions .btn.gradient:hover{transform:translateY(-1px);box-shadow:0 4px 8px #9c27b04d}#access-groups form .form-actions .btn.gradient.loading{opacity:.7;cursor:not-allowed}#access-groups form .form-actions .btn.outline{background:transparent;color:#fff;border:1px solid #888}#access-groups form .form-actions .btn.outline:hover{background-color:#ffffff1a}#access-groups .datatable .custom-datatable tbody tr:hover{background-color:#2c2c2c1a}#access-groups .datatable .custom-datatable tbody tr td:first-child{font-weight:600;color:#fff}#access-groups .datatable .custom-datatable tbody tr td:nth-child(2) .status-badge{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}#access-groups .datatable .custom-datatable tbody tr td:nth-child(2) .status-badge.ativo{background-color:#4caf5033;color:#4caf50}#access-groups .datatable .custom-datatable tbody tr td:nth-child(2) .status-badge.inativo{background-color:#f4433633;color:#f44336}#access-groups .datatable .datatable-action{display:flex;gap:.5rem;align-items:center}#access-groups .datatable .datatable-action .btn-action{color:#888;transition:color .3s ease;text-decoration:none;cursor:pointer;background:none;border:none;font-size:1.5rem}#access-groups .datatable .datatable-action .btn-action:hover{color:#9c27b0}@media (max-width: 768px){#access-groups .panel{padding:1rem}#access-groups .panel .form-group.action-button{flex-direction:column;gap:1rem}#access-groups .panel .form-group.action-button .form-item{width:100%}#access-groups .panel .form-group.action-button .bttns-container{width:100%;justify-content:center}#access-groups .filter-button{flex-wrap:wrap}#access-groups .filter-button a{width:calc(50% - .5rem);margin:.25rem}}#user-access-groups{min-height:100vh}#user-access-groups .content{margin-top:2rem}#user-access-groups .content .container .header-section{margin-bottom:2rem}#user-access-groups .content .container .header-section .back-link{width:max-content;text-decoration:none;color:#fff;display:flex;font-size:120%;font-weight:700;margin-bottom:1rem}#user-access-groups .content .container .header-section .back-link:before{font-family:material icons;content:"arrow_back";font-size:100%;margin-right:1rem}#user-access-groups .content .container .header-section .back-link:hover{color:#9c27b0;transition:color .3s ease}#user-access-groups .content .container .header-section .header-title h2{margin:0;font-size:1.8rem;font-weight:600;color:#fff}#user-access-groups .panel{margin-bottom:1rem;border:1px solid #5e5e5e;padding:1.5rem;border-radius:.5rem;background-color:#0000004d}#user-access-groups .panel .panel-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #444}#user-access-groups .panel .panel-header .user-info{width:50%;display:flex;align-items:center;justify-content:start;flex-wrap:wrap}#user-access-groups .panel .panel-header .user-info p{margin:.5rem 0;color:#fff;font-size:1.1rem;display:flex;align-items:center;justify-content:start;width:100%}#user-access-groups .panel .panel-header .user-info p strong{margin-right:.5rem}#user-access-groups .panel .panel-header .actions{width:50%;display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:2rem}#user-access-groups .panel .panel-header .actions .btn{padding:.75rem 1.5rem;font-size:.9rem;border-radius:.5rem;transition:all .3s ease;white-space:nowrap}#user-access-groups .panel .panel-header .actions .btn.gradient{background:linear-gradient(135deg,#9c27b0,#673ab7);color:#fff;border:none}#user-access-groups .panel .panel-header .actions .btn.gradient:hover{transform:translateY(-1px);box-shadow:0 4px 8px #9c27b04d}#user-access-groups .panel .table-container .datatable .custom-datatable tbody tr:hover{background-color:#2c2c2c}#user-access-groups .panel .table-container .datatable .custom-datatable tbody tr td{padding:1rem .75rem}#user-access-groups .panel .table-container .datatable .custom-datatable tbody tr td .group-title{font-weight:600;color:#fff}#user-access-groups .panel .table-container .datatable .custom-datatable tbody tr td .expiration-date{color:#ccc;font-family:monospace}#user-access-groups .panel .table-container .datatable .custom-datatable tbody tr td .status-badge{padding:.35rem .85rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}#user-access-groups .panel .table-container .datatable .custom-datatable tbody tr td .status-badge.ativo{background-color:#4caf5033;color:#4caf50;border:1px solid rgba(76,175,80,.3)}#user-access-groups .panel .table-container .datatable .custom-datatable tbody tr td .status-badge.expirado{background-color:#ff980033;color:#ff9800;border:1px solid rgba(255,152,0,.3)}#user-access-groups .panel .table-container .datatable .custom-datatable tbody tr td .status-badge.inativo{background-color:#f4433633;color:#f44336;border:1px solid rgba(244,67,54,.3)}#user-access-groups .panel .table-container .datatable .custom-datatable thead tr th{font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;padding:1rem .75rem;border-bottom:1px solid lightgray}#user-access-groups .panel .table-container .empty-state{text-align:center;padding:3rem 1rem;color:#888}#user-access-groups .panel .table-container .empty-state p{font-size:1.1rem;margin-bottom:1.5rem}#user-access-groups .panel .table-container .empty-state .btn{padding:.75rem 1.5rem;font-size:.9rem;border-radius:.5rem;transition:all .3s ease}#user-access-groups .panel .table-container .empty-state .btn.outline{background:transparent;color:#9c27b0;border:1px solid #9c27b0}#user-access-groups .panel .table-container .empty-state .btn.outline:hover{background-color:#2c2c2c}#user-access-groups .panel .table-container .pagination-info-container{display:flex;align-items:end;justify-content:end;margin-top:1rem;color:gray}#user-access-groups .side-modal-container .side-modal .children-container{height:95%}@media (max-width: 768px){#user-access-groups .panel{padding:1rem}#user-access-groups .panel .panel-header{flex-direction:column;gap:1rem;align-items:stretch}#user-access-groups .panel .panel-header .actions{text-align:center}#user-access-groups .content .container .header-section .back-link{font-size:100%}}@media (max-width: 480px){#user-access-groups .panel .table-container .datatable .custom-datatable td .status-badge{font-size:.7rem;padding:.25rem .6rem}}#chat-ia{display:flex;flex-direction:column;min-height:75vh}#chat-ia .content{display:flex;flex-direction:column;gap:2rem;min-height:inherit;height:100%;padding-bottom:2rem}#chat-ia .content .block-head a{color:#b437ff}#chat-ia .block.fullscreen{width:100%;background-color:var(--backgroundColor)}#chat-ia .block.fullscreen iframe{width:90%;margin:0 auto;height:100%;min-height:700px;border:none}.impersonation-banner{position:fixed;top:0;left:0;right:0;z-index:9999;background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff;padding:.75rem 1rem;box-shadow:0 2px 10px #00000026;border-bottom:2px solid rgba(255,255,255,.2);animation:slideDown .3s ease-out}.impersonation-banner-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.impersonation-info{display:flex;align-items:center;gap:.75rem;flex:1}.impersonation-icon{font-size:1.5rem;background:#fff3;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.impersonation-text{display:flex;flex-direction:column;gap:.25rem}.impersonation-label{font-size:.875rem;font-weight:600;opacity:.9}.impersonated-user{font-size:1rem;font-weight:500}.impersonated-user strong{font-weight:700}.admin-info{font-size:.75rem;opacity:.8;font-style:italic}.impersonation-end-btn{background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:6px;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;cursor:pointer;white-space:nowrap}.impersonation-end-btn:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-1px)}.impersonation-end-btn:active{transform:translateY(0)}.impersonation-end-btn .material-icons{font-size:1.125rem}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.impersonation-banner{padding:.5rem}.impersonation-banner-content{flex-direction:column;gap:.5rem;text-align:center}.impersonation-info{justify-content:center}.impersonation-text{align-items:center}.impersonation-end-btn{font-size:.875rem;padding:.4rem .8rem}}body.impersonation-active{margin-top:80px}@media (max-width: 768px){body.impersonation-active{margin-top:100px}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes loadingRotate{0%{transform:rotate(180deg)}50%{transform:rotate(0)}}:root{--containerSize: 80%;--sideMarginSize: 10%;--backgroundColor: #1c1c1c;--textColor: #fff;--purple: #570bad;--purpleMed: #6600bf;--darkPurple: #493372;--pink: #f72485;--blue: #4895ef;--defaultGradient: linear-gradient( 86.62deg, #f72585 -30.04%, #b5179e -2.42%, #7209b7 25.2%, #560bad 55.13%, #3a0ca3 80.45%, #3f37c9 108.07%, #4361ee 133.39%, #4895ef 158.71%, #4cc9f0 190.94% );--invertedGradient: linear-gradient( 266.62deg, #f72585 -30.04%, #b5179e -2.42%, #7209b7 25.2%, #560bad 55.13%, #3a0ca3 80.45%, #3f37c9 108.07%, #4361ee 133.39%, #4895ef 158.71%, #4cc9f0 190.94% )}*{box-sizing:border-box}html{scroll-behavior:smooth}body.loading{overflow:hidden}body{background-color:#1c1c1c;color:#fff;font-family:sofia-pro,sans-serif;font-weight:400;font-style:normal}body .player-time-button-click{color:#fff!important;text-decoration:none!important}body .section-title{width:80.5%;padding-top:2rem;margin:0 auto;display:flex;align-content:center;justify-content:start}body .section-title h1{padding:0;margin:0}body header{display:flex;align-items:center}body header #mainNav{display:flex;align-items:center;flex-wrap:nowrap;width:100%}body header #mainNav .editor-controls{margin-right:2%}body .hidden{display:none}body .edit-player-container{margin-top:25px}body .manage-lessons-container{margin-top:25px;width:100%}body .manage-lessons{display:flex;align-items:center;justify-content:space-between}body .manage-lessons .MuiInputBase-root{width:95%}body .manage-lessons .active{width:20%;display:flex;align-items:center;justify-content:start}body .column .MuiFormControl-root,body .access-group-info .MuiFormControl-root,body .manage-lessons .MuiFormControl-root{padding:0;margin:5px 0}body .column .MuiFormControl-root .MuiInputBase-root,body .access-group-info .MuiFormControl-root .MuiInputBase-root,body .manage-lessons .MuiFormControl-root .MuiInputBase-root{margin-top:20px}body .column .MuiFormControl-root .MuiInputBase-root:after,body .access-group-info .MuiFormControl-root .MuiInputBase-root:after,body .manage-lessons .MuiFormControl-root .MuiInputBase-root:after{margin:0;border-color:#fff;outline:none}body .column .MuiFormControl-root .MuiFilledInput-underline,body .access-group-info .MuiFormControl-root .MuiFilledInput-underline,body .manage-lessons .MuiFormControl-root .MuiFilledInput-underline{margin:0;border-bottom:1px solid grey}body .column .MuiFormControl-root .MuiFilledInput-underline input,body .access-group-info .MuiFormControl-root .MuiFilledInput-underline input,body .manage-lessons .MuiFormControl-root .MuiFilledInput-underline input{padding-left:0;height:16px}body .column .MuiInputBase-root,body .column .MuiFormControl-root,body .access-group-info .MuiInputBase-root,body .access-group-info .MuiFormControl-root,body .manage-lessons .MuiInputBase-root,body .manage-lessons .MuiFormControl-root{color:#fff;border-color:#fff;transition:.5s;font-family:sofia-pro,sans-serif!important}body .column .MuiInputBase-root .Mui-disabled,body .column .MuiFormControl-root .Mui-disabled,body .access-group-info .MuiInputBase-root .Mui-disabled,body .access-group-info .MuiFormControl-root .Mui-disabled,body .manage-lessons .MuiInputBase-root .Mui-disabled,body .manage-lessons .MuiFormControl-root .Mui-disabled{-webkit-text-fill-color:rgba(255,255,255,.38)}body .column .MuiInputBase-root .MuiInput-root,body .column .MuiFormControl-root .MuiInput-root,body .access-group-info .MuiInputBase-root .MuiInput-root,body .access-group-info .MuiFormControl-root .MuiInput-root,body .manage-lessons .MuiInputBase-root .MuiInput-root,body .manage-lessons .MuiFormControl-root .MuiInput-root{border-bottom:1px solid grey}body .column .MuiInputBase-root .MuiInputLabel-root,body .column .MuiFormControl-root .MuiInputLabel-root,body .access-group-info .MuiInputBase-root .MuiInputLabel-root,body .access-group-info .MuiFormControl-root .MuiInputLabel-root,body .manage-lessons .MuiInputBase-root .MuiInputLabel-root,body .manage-lessons .MuiFormControl-root .MuiInputLabel-root{font-family:sofia-pro,sans-serif!important}body .column .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,body .column .MuiFormControl-root:hover .MuiOutlinedInput-notchedOutline,body .access-group-info .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,body .access-group-info .MuiFormControl-root:hover .MuiOutlinedInput-notchedOutline,body .manage-lessons .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,body .manage-lessons .MuiFormControl-root:hover .MuiOutlinedInput-notchedOutline{border-color:#fff!important;transition:.5s}body .column .MuiInputBase-root .MuiFormLabel-root,body .column .MuiFormControl-root .MuiFormLabel-root,body .access-group-info .MuiInputBase-root .MuiFormLabel-root,body .access-group-info .MuiFormControl-root .MuiFormLabel-root,body .manage-lessons .MuiInputBase-root .MuiFormLabel-root,body .manage-lessons .MuiFormControl-root .MuiFormLabel-root,body .column .MuiInputBase-root .MuiSvgIcon-root,body .column .MuiFormControl-root .MuiSvgIcon-root,body .access-group-info .MuiInputBase-root .MuiSvgIcon-root,body .access-group-info .MuiFormControl-root .MuiSvgIcon-root,body .manage-lessons .MuiInputBase-root .MuiSvgIcon-root,body .manage-lessons .MuiFormControl-root .MuiSvgIcon-root{color:#fff}body .column .MuiInputBase-root .MuiOutlinedInput-notchedOutline,body .column .MuiFormControl-root .MuiOutlinedInput-notchedOutline,body .access-group-info .MuiInputBase-root .MuiOutlinedInput-notchedOutline,body .access-group-info .MuiFormControl-root .MuiOutlinedInput-notchedOutline,body .manage-lessons .MuiInputBase-root .MuiOutlinedInput-notchedOutline,body .manage-lessons .MuiFormControl-root .MuiOutlinedInput-notchedOutline{border-color:#b5aeae;transition:.5s}body .column .MuiInputBase-root .MuiIconButton-root,body .column .MuiFormControl-root .MuiIconButton-root,body .access-group-info .MuiInputBase-root .MuiIconButton-root,body .access-group-info .MuiFormControl-root .MuiIconButton-root,body .manage-lessons .MuiInputBase-root .MuiIconButton-root,body .manage-lessons .MuiFormControl-root .MuiIconButton-root{margin:0!important;padding:0!important;min-width:0!important}body .loading-spinner-container{width:100vw;height:100vh;display:grid;place-items:center;position:fixed;top:0;left:0;z-index:999;background-color:var(--backgroundColor)}body .loading-spinner-container .loader{width:48px;height:48px;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body .d-none{display:none}body .text-pink{color:var(--pink)}body .text-purple{color:var(--purple)}body .text-purple:hover{color:var(--purpleMed)}body a{cursor:pointer}body .btn{border-radius:.5rem;padding:1rem;text-decoration:none;transition:ease-in-out .3s;display:flex;width:max-content;align-items:center;justify-content:space-between;border:solid 2px transparent;cursor:pointer}body .btn.switch{background-color:transparent;border:3px solid rgb(255,255,255);border-radius:1.5rem;position:relative;display:inline-block;width:5rem;height:1.7rem;transition:ease-in-out .1s;opacity:1}body .btn.switch:hover{background-color:#c7c7c780}body .btn.switch:before{content:"";position:absolute;width:1.5rem;height:1.5rem;background-color:#fff;border-radius:50%;top:50%;transform:translateY(-50%);transition:ease-in-out .1s}body .btn.switch.true:before{left:calc(100% - 1.7rem)}body .btn.switch.false{opacity:.5}body .btn.switch.false:before{left:.2rem}body .btn.bordered{background-color:transparent;color:#fff;border-width:2px;border-color:#fff;width:100%}body .btn.bordered.b-gradient{border:2px solid transparent;border-right-color:var(--purple);border-left-color:var(--pink);border-top-width:0;border-bottom-width:0;background:linear-gradient(to left,#743ad5,#ba3a8f 70%,#c93a80,#d53a9d) top/100% 2px,linear-gradient(to left,var(--purple) 0%,var(--pink) 100%) bottom/100% 2px;background-repeat:no-repeat}body .btn.bordered.b-gradient.save:after{font-family:material icons;content:"check"}body .btn.bordered:hover{background-color:#c7c7c780}body .btn.b-radius{border-radius:200px!important;height:auto}body .btn.add:after{font-family:material icons;content:"add";font-size:100%;margin-left:.2rem;padding-right:.2rem;margin-top:.2rem}body .btn.next:after{font-family:material icons;content:"arrow_forward";font-size:100%;margin-left:1.5rem}body .btn.expand:after{font-family:material icons;content:"keyboard_arrow_down";font-size:100%}body .btn.back:after{font-family:material icons;content:"arrow_back";font-size:100%;margin-left:1.5rem}body .btn.down:after{font-family:material icons;content:"expand_more";font-size:150%}body .btn.play:after{font-family:material icons;content:"play_arrow";font-size:100%;margin-left:1.5rem}body .btn.widgets:after{font-family:material icons;content:"widgets";font-size:100%;margin-left:1.5rem}body .btn.report:after{font-family:material icons;content:"report_problem";font-size:150%;margin-left:1.5rem}body .btn.check:after{font-family:material icons;content:"done";font-size:100%;margin-left:1.5rem}body .btn.close:after{font-family:material icons;content:"close";font-size:100%;margin-left:1.5rem}body .btn.edit:after{font-family:material icons;content:"edit";font-size:100%;margin-left:.5rem;margin-top:.2rem}body .btn.more-vert:after{font-family:material icons;content:"more_vert";font-size:100%}body .btn.download:after{font-family:material icons;content:"file_download";font-size:100%;margin-left:.5rem}body .btn.delete:after{font-family:material icons;content:"delete";font-size:150%}body .btn.external-link:after{font-family:material icons;content:"launch";font-size:150%}body .btn.reset:after{font-family:material icons;content:"sync";font-size:.9rem}body .btn.loading:after{font-family:material icons;content:"sync";font-size:.9rem;margin-left:.6rem;animation:loadingRotate 1s linear infinite}body .btn.edit:after{font-family:material icons;content:"border_color";font-size:.9rem;padding-right:.2rem;margin-left:.5rem}body .btn.check:after{font-family:material icons;content:"done";font-size:.9rem;padding-right:5px;margin-left:.6rem}body .btn.remove:after{font-family:material icons;content:"remove";font-size:100%}body .btn.visibility:after{font-family:material icons;content:"visibility";font-size:100%}body .btn.markers:after{font-family:material icons;content:"video_library";font-size:100%;margin-left:1.5rem}body .btn.purple{background-color:var(--purple);color:var(--textColor)}body .btn.purple:hover{background-color:var(--darkPurple)}body .btn.grey{background:#2e2d2d;color:var(--textColor)}body .btn.grey:hover{background-color:#ffffff1a}body .btn.gradient{background:var(--defaultGradient);background-repeat:no-repeat;color:#fff;border:none;border-radius:.5rem;position:relative;z-index:1;overflow:hidden}body .btn.gradient:before{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;transition:ease-in-out .3s;z-index:-1;opacity:.5}body .btn.gradient:hover:before{background-color:#493372}body .btn.gradient:hover.light:before{background-color:#745da0}body .btn.outline{background-color:transparent;border-color:#fff;color:#fff}body .btn.outline.b-gradient{border:2px solid transparent;border-right-color:var(--purple);border-left-color:var(--pink);border-top-width:0;border-bottom-width:0;background:linear-gradient(to left,#743ad5,#ba3a8f 70%,#c93a80,#d53a9d) top/100% 2px,linear-gradient(to left,var(--purple) 0%,var(--pink) 100%) bottom/100% 2px;background-repeat:no-repeat}body .btn.outline:hover{background-color:#ffffff26}body .btn.transparent{background-color:transparent;border:none;color:#fff}body .btn.transparent:hover{background-color:#ffffff26}body .btn.transparent.save:after{font-family:material icons;content:"done"}body .btn.light{background-color:#fff;border:none;color:#1a1c21}body .btn.light:hover{background-color:#ddd}body .btn.gray{background-color:#706c6c;border:none;color:#fff}body .btn.gray:hover{background-color:#dddddd7a}body .btn.fill{width:100%}body .btn.b-radius{border-radius:5px!important}body .btn.b-radius.outline{justify-content:center}body .btn.disabled{opacity:.5;cursor:not-allowed}body .block-head,body .block{display:flex;flex-direction:column;gap:2rem;background-color:#000}body .block-head h1,body .block h1{margin:0}body .block-head{padding:3rem}body .block{margin:auto;padding:5rem;width:60%}body .container{position:relative;width:var(--containerSize);margin:0 auto}body .container-admin{display:flex;justify-content:flex-end;margin:1% 10% 1% 0%}body .container-banner{height:auto}body .edit-btns-container{display:flex;margin-top:2%;width:100%;justify-content:center;padding-bottom:2%;border-bottom:1px solid #4c4b4b}body .edit-btns-container .edit-btns-container-title{width:30%;display:flex;align-items:center;justify-content:end}body .edit-btns-container .edit-btns-row{display:flex;align-items:center;justify-content:end;width:90%;flex-wrap:wrap;margin-right:10%}body .edit-btns-container .edit-btns-row .edit-btn-container,body .edit-btns-container .edit-btns-row .add{margin-left:10px;margin-top:10px}body .row{display:flex}body .row .column{width:100%}body .panel{background-color:#000;border-radius:.5rem}body form,body .formulary{padding:1rem 0}body form input,body form textarea,body form select,body .formulary input,body .formulary textarea,body .formulary select{width:100%;margin-bottom:1rem;background-color:transparent;border:none;outline:0;border-bottom:2px solid #888;color:var(--textColor);transition-duration:.3s;padding:.5rem 0}body form input option,body form textarea option,body form select option,body .formulary input option,body .formulary textarea option,body .formulary select option,body form option,body .formulary option{background-color:#000}body form button,body .formulary button{margin:2rem auto}body .dropzone{text-align:center;padding:.5rem;border:1px dashed #888888;border-radius:.5rem;color:#888;margin-bottom:1rem}body .dropzone .dotted-row{display:flex;align-items:center;justify-content:center;position:relative}body .dropzone .dotted-row .del-img{position:absolute;right:0;height:1.5rem;width:1.5rem;top:-3rem;right:-1rem;border-radius:1000px;border:2px dotted #888;background-color:var(--backgroundColor);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-family:material icons}body .dropzone .dotted-row img{width:100%}body .dropzone .dotted-row .dotted-body{padding:1rem 0;-webkit-user-select:none;user-select:none}body .dropzone .dotted-row .dotted-body .icon{width:1.5rem;display:none}body .dropzone .dotted-row .dotted-body p{margin:0 0 1rem;font-size:120%}body .dropzone .dotted-row .dotted-body small{font-size:80%}body .dropzone .error-message{font-size:.75rem;font-weight:100;padding:.5rem 0;color:#bd6d79}body .score{display:flex;gap:1rem}body .toast{min-width:15%}body .toast div[role=status]{justify-content:center}body #app{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#9013fe;background:linear-gradient(333deg,#9013fe 40%,#f913fe)}@keyframes grow{0%{transform:scale(1)}to{transform:scale(1.2)}}body #app img{width:20rem;height:auto;animation:grow 5s forwards}body .editor-controls{z-index:100;display:flex;align-items:center;justify-content:center}body .editor-controls .MuiFormControl-root{min-width:110px}body .editor-controls .MuiFormControl-root label{color:#fff}body .editor-controls .MuiFormControl-root .MuiOutlinedInput-root{color:#fff;border-color:#fff}body .editor-controls .MuiFormControl-root .MuiOutlinedInput-root .MuiInputBase-input{margin-top:1.5px}body .editor-controls .MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff78;height:60px}body .editor-controls .MuiFormControl-root .MuiOutlinedInput-root .MuiSvgIcon-root{color:#fff}body .editor-controls:after{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;right:1.8rem;cursor:pointer;pointer-events:none}body #search{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000c;display:none;align-items:center;justify-content:center}body #search.active{display:flex;z-index:999}body #search input{background-color:transparent;border:none;outline:0;border-bottom:2px solid #888;color:var(--textColor);transition-duration:.3s;padding:1rem 0;font-size:200%}body #search #searchBtn{background-color:transparent;border:none;cursor:pointer;color:var(--textColor);margin-left:1rem}body #search #searchBtn span{font-size:250%}body .dotted-button{width:100%;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;justify-content:center;background:#0003;border:1px dashed rgba(255,255,255,.2);border-radius:.5rem;padding:1rem;cursor:pointer;color:#ffffff80;gap:.5rem;text-decoration:none;margin:0!important}body .edit-row{background:#0003;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:16px;margin-top:2%;margin-bottom:2%}body .edit-row .edit-head{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}body .edit-row .edit-footer{margin-left:15%;color:#ffffffe6}body .edit-row select,body .edit-row .text{background-color:transparent;border:none;outline:0;border-bottom:2px solid #888;color:#fff;width:fit-content;width:94%;padding-bottom:2%;margin-bottom:10%}body .edit-row .title{background-color:transparent;color:#fff;border:0px}body .cta-modal-container{width:30rem;padding:1.5rem;max-width:95vw;margin:0 auto}body .cta-modal-container img{width:100%;margin:0 auto;max-width:400px;display:block}body .cta-modal-container h2{font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:700;text-transform:uppercase;font-size:150%;line-height:1.3;margin:1.5rem 0 1rem;text-align:left}body .cta-modal-container p{opacity:.5;margin-bottom:2rem;line-height:1.5;text-align:left}body .cta-modal-container .btn{width:100%;justify-content:center}@media (max-width: 480px){body .cta-modal-container{width:100%;padding:0;max-width:none}body .cta-modal-container h2{font-size:85%;margin:.75rem 0;line-height:1.2;text-align:left;padding:0 1rem}body .cta-modal-container p{font-size:65%;margin:0 0 1rem;line-height:1.4;text-align:left;padding:0 1rem}body .cta-modal-container .btn{padding:.8rem 1rem;font-size:75%;white-space:nowrap;max-width:calc(100% - 2rem);margin:0 1rem;height:auto}body .cta-modal-container .btn.next:after{margin-left:.5rem}}@media (min-width: 481px) and (max-width: 1024px){body .cta-modal-container{width:40rem;padding:2rem}body .cta-modal-container img{max-width:500px}body .cta-modal-container h2{font-size:180%;margin:2rem 0 1rem}body .cta-modal-container p{font-size:110%;margin-bottom:2rem}body .cta-modal-container .btn{max-width:300px;margin:0 auto}}@media (min-width: 1025px){body .cta-modal-container{width:45rem;padding:2.5rem}body .cta-modal-container img{max-width:600px}body .cta-modal-container h2{font-size:200%}body .cta-modal-container .btn{max-width:300px;margin:0 auto}}body table thead>tr>th{background-color:#ffffff1a;color:#ffffff80;font-weight:100;text-align:left;font-size:.7rem;text-transform:uppercase;padding:.9rem 1.5rem}body table tbody>tr>td{color:#fff;padding:1.5rem;font-size:.9rem;font-weight:100;border-top:1px solid #5e5e5e}body table tbody>tr:nth-child(2n)>td{background-color:#ffffff1a}body table tbody>tr:nth-child(odd)>td{background-color:transparent}@media screen and (min-width: 2559px){#login,#login .row #banner{height:auto}#login .row #banner .glide__bullets{left:10%}#login .row .column:last-child{padding:5rem;padding:0 10rem}.item .thumb{height:12.5rem!important}.item .thumb span{font-size:1.2rem}#categories .container-admin{margin:1% 18% 0% 0}#categories .scrollable-content{padding:0 0 1rem}#banner .glide__track .glide__slides .banner-item{padding-left:17.5vw}#banner .glide__bullets{left:17.5%}#highlight .glide__track .glide__slides .item{min-height:35rem}#courses .edit-btns-container{width:82.5%}#course_modules .modules-container,#course_modules .module{width:82%}#course .row .content{left:18%!important}body #admin_controller{left:25%}:root{--containerSize: 65%}}@media screen and (min-width: 1601px) and (max-width: 1919px){.DialogContent .explorer .video,.DialogContent .explorer .folder{height:10rem;width:10rem}#highlight .glide__track .glide__slides .item{min-height:25rem}body #admin_controller{left:23%}}@media screen and (min-width: 1441px) and (max-width: 1600px){#mainNav .container .edit-btn-container{margin-left:1rem}}@media screen and (min-width: 1281px) and (max-width: 1366px){#myProgress .progress-item.glider-slide .details .progress{height:1rem}#myProgress .progress-item.glider-slide .video-container{height:12.5rem}#login .row .column .panel{padding:3rem}#login .row .column:last-child{width:60%!important}#login .row .glide__bullets{left:10%}#onboarding .glide__track{height:95%}#onboarding .glide__track .glide__slides .onboarding-item .content h1{font-size:150%}#onboarding .glide__track .glide__slides .onboarding-item .content .btn{margin-bottom:5rem;height:3rem;display:flex;align-items:center;justify-content:flex-end}#highlight .glide__track .glide__slides .item{min-height:25rem}#banner .glide__track .glide__slides .banner-item{padding-left:5vw}#banner .glide__bullets{left:5%}#certificates .modal-bg.cert-modal .modal{height:90vh}#certificates .modal-bg.cert-modal .modal .close-btn{margin-bottom:2rem}#lesson .container #lesson_header{width:90%;margin:auto}#lesson .side-modal .children-container #course_modules .module{width:100%}#lesson .side-modal .children-container #course_modules .module .details .title-container h2{font-size:1rem;word-break:break-word}#lesson .side-modal .children-container #course_modules .modules-container{width:100%}#lesson .lesson-container{width:90%}#lesson .lesson-container .player-container #lessonPlayer{min-height:0}#mainNav .container{width:90%}#mainNav .container .edit-btn-container{margin-left:1rem}#mainNav .container .edit-btn-container .btn{max-width:10rem;max-height:2.5rem;font-size:.9rem}#categories .container-admin{margin:1% 6% 0% 0}#categories .scrollable-content{padding:0 0 1rem}#courses .edit-btns-container{width:95%}#course_modules .module,#course_modules .modules-container{width:113%}#course .row .course-details .content{left:5%;top:36%}#categories .container-admin{margin-right:5%}footer .container-admin{margin:1% 5% 1% 0%}body #admin_controller{left:17.5%}:root{--containerSize: 90%}}@media screen and (min-width: 1024px) and (max-width: 1280px){footer .container-admin{margin:1% 2.5% 1% 0%}#home #categories .container-admin{margin-right:2.5%}#mainNav .container{width:95%}#mainNav .container .edit-btn-container{margin-left:1rem}#mainNav .container .edit-btn-container .btn{max-width:10rem;max-height:2.5rem;font-size:.9rem}#mainNav .container a img{width:9rem}#lesson .side-modal .children-container #course_modules .module{width:100%}#lesson .side-modal .children-container #course_modules .module .details .title-container h2{font-size:1rem;word-break:break-word}#lesson .side-modal .children-container #course_modules .modules-container{width:100%}#lesson .container .lesson-container .player-container #lessonPlayer{min-height:0}#lesson .container .lesson-container .player-external-controls .player-control-container{gap:1rem}#lesson .container .lesson-container .player-external-controls .btn.transparent.report{width:100%}#categories .container-admin{margin:1% 4% 0% 0}#categories .scrollable-content{padding:0 0 1rem}#onboarding{width:40rem}#onboarding .glide__track .glide__slides .onboarding-item{width:40rem!important}#onboarding .glide__track .glide__slides .onboarding-item .content iframe,#onboarding .glide__track .glide__slides .onboarding-item .content .banner-item{min-height:20rem}#onboarding .glide__track .glide__slides .onboarding-item .content h1{font-size:180%}#highlight .glide__track .glide__slides .item{min-height:22.5rem}#highlight .glide__track .glide__slides .item .content h1{font-size:200%!important}#banner .glide__track .glide__slides .banner-item{padding-left:3vw}#banner .glide__bullets{left:3%}#certificates .modal-bg.cert-modal .modal{height:90vh}#certificates .modal-bg.cert-modal .modal .close-btn{margin-bottom:2rem}#certificates .modal-bg.cert-modal .modal .btn{margin-top:.3rem}#courses .edit-btns-container{width:97.5%}#course .row .course-details .content{left:3%;top:35%}#course_modules .module,#course_modules .modules-container{width:120%}#login #banner{width:55%}#login .glide__slide.banner-item{padding:0 8%!important}#login .glide__bullets{left:9%}#sign_up.panel{padding:3rem!important}body #admin_controller{left:15%}:root{--containerSize: 95%}}@media screen and (max-width: 1023px){.btn.light.edit.b-radius,.btn.light.add.b-radius{display:none}#banner{height:auto}#banner .glide__track .glide__slides .banner-item .content .logo{margin-top:20px}#banner .glide__track .glide__slides .banner-item .content h1{font-size:18px}.hero h1{font-size:2.5rem}.hero p{width:60%!important;font-size:1.2rem}.hero .buttons{width:30%!important;font-size:1.2rem}.links-list.profile-actions{flex-direction:column;gap:2rem!important}.links-list.profile-actions .btn.bordered{border:none;background-color:#80808080;border-radius:1000px;font-size:1.5rem;width:20rem;padding:2rem}.links-list.profile-actions .btn.bordered .material-icons{font-size:2rem}.item.glider-slide .thumb,.gallery-content .item .thumb{height:12rem!important}#admin_controller{display:none}.certificates-gallery.gallery-content .item{width:45%!important}#login .row{display:flex;flex-direction:column;align-items:center}#login .row #banner{width:100%;order:2}#login .row #banner .glide__bullets{display:none}#login .row #banner .glide__track .glide__slides{width:100%!important;height:auto}#login .row #banner .glide__track .glide__slides .glide__slide.banner-item{width:100%!important;padding:0 15%}#login .row #banner .glide__track .glide__slides .content.undefined{height:40%}#login .row #banner .glide__track .glide__slides .content.undefined .logo{width:20rem}#login .row #banner .glide__track .glide__slides .content.undefined .btn.outline.next{margin-top:-1.5rem;font-size:1.5rem}#login .row .column:last-child{width:100%!important}#login .row .column:last-child .panel{position:relative;height:auto;text-align:center;margin-bottom:5%;margin-top:5%}#login .row .column:last-child .panel .btn.outline.next,#login .row .column:last-child .panel a{border:none;justify-content:center;color:#fff!important;font-size:1.2rem!important}#login .row .column:last-child .panel .btn.outline.next:after,#login .row .column:last-child .panel a:after{content:none}#login .row .column:last-child .panel p{font-size:1.3rem}#login .row .column:last-child .panel form input,#login .row .column:last-child .panel form input.error{font-size:1.3rem;height:3rem}#login .row .column:last-child .panel form .btn.gradient.next{font-size:1.2rem}#login .row .column:last-child .panel form .error{font-size:1rem}#login .row .column:last-child .panel .icon{margin:0 auto}#login .row .column:last-child .panel .register-first{flex-direction:column;align-items:center}#login .row .column:last-child .panel .register-first a{width:100%}#onboarding{height:auto}#onboarding .glide__track{margin-top:1rem}#onboarding .glide__track .glide__slides .onboarding-item .description{font-size:1.6rem!important}#onboarding .btn{font-size:1.5rem;margin-top:2rem;margin-bottom:4rem!important}#courses .gallery-content .container .items .item{width:49.5%}#course .row{flex-direction:column;position:relative}#course .row .course-details{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#course .row .course-details .content{position:relative;top:0}#course .row #course_modules{background-color:transparent;width:90%;z-index:5;padding:0;position:relative;margin:0 auto 2rem}#course .row #course_modules .module{background-color:#000}#course .row #course_modules .module .details .title-container{display:flex;flex-direction:column;font-size:.9rem}.side-modal-container .side-modal{padding:20px}.side-modal-container .side-modal .children-container{padding:0}#course_modules .module .details .title-container h2{font-size:16px}#course_modules .module .details span{font-size:14px}#course_modules .module .lessons-container .lesson a.lesson-title h3{font-size:15px;margin:0}#lesson .side-modal-container .side-modal #course_modules .module{padding:1rem}#lesson header{display:none}#lesson .lesson-info.row{flex-direction:column;margin-bottom:0}#lesson .side-modal{width:90vw}#lesson .lesson-container{width:90%;display:flex;flex-direction:column}#lesson .lesson-container .player-container #lessonPlayer{min-height:0}#lesson .lesson-container .lesson-info.row{order:0;margin-bottom:0}#lesson .lesson-container .player-external-controls{display:flex;flex-direction:column;width:100%}#lesson .lesson-container .player-external-controls .player-control-container,#lesson .lesson-container .player-external-controls .btn.transparent.report,#lesson .lesson-container .player-external-controls .autoplay-controller,#lesson .lesson-container .player-external-controls .btn.outline.edit,#lesson .lesson-container .player-external-controls .btn.gradient.check{width:100%;justify-content:space-between}#lesson .lesson-container .player-external-controls .btn.transparent.report{background-color:gray}#lesson .lesson-container .player-external-controls .btn.gradient.check{background:var(--defaultGradient)}#lesson .lesson-container .player-external-controls .score{order:-1;margin-top:1rem}#lesson .lesson-container #lesson_comments{order:2}#lesson .lesson-container #lesson_comments .row{flex-direction:column}#lesson .lesson-container #lesson_comments .row .column.comment-form-container{order:0}#lesson .lesson-container #lesson_comments .row .column.comments-list{order:1}#lesson .container{width:100%}#lesson .container #lesson_header{background:var(--defaultGradient);padding:1.5rem 2rem;margin-bottom:1.5rem}#lesson .container #lesson_header span{display:none}#lesson .container #lesson_header .btn.outline.widgets.b-gradient,#lesson .container #lesson_header .btn.outline.markers.b-gradient{border:2px solid #fff!important;background:transparent;text-wrap:nowrap;max-height:6vh;font-size:0}#lesson .container #lesson_header .btn.outline.widgets.b-gradient:after,#lesson .container #lesson_header .btn.outline.markers.b-gradient:after{font-size:1rem;margin-left:0}#lesson .container #lesson_header .duration{margin:0 1rem}#lesson .lesson-footer{flex-direction:column}#lesson .lesson-footer .previous-lesson{justify-content:flex-start}#lesson .lesson-footer .next-lesson{justify-content:flex-end}#lesson .lesson-footer .previous-lesson,#lesson .lesson-footer .next-lesson{width:100%;gap:2rem}#lesson .lesson-footer .previous-lesson .material-icons,#lesson .lesson-footer .next-lesson .material-icons{order:0}#profile .title .container h1{font-size:3rem}#profile .title .container p{width:70%;font-size:1.5rem}#profile #formInfo .row,#profile #formLocalization .row,#profile #formPassword .row{flex-direction:column}#profile #formInfo .row .column,#profile #formLocalization .row .column,#profile #formPassword .row .column{width:100%;padding:0}#search_page .container .items .item{width:49.5%}.item .thumb{background-size:cover!important;background-position:center;height:8rem!important}#certificates #certificate{position:absolute;left:-10000vh}#certificates .modal{height:auto!important;width:auto!important}#certificates .modal .close-btn{display:none}#certificates .certificate-footer{width:auto;margin:0}#certificates .certificate-footer .btn.gradient:after{margin-left:1rem;content:"download";font-family:material icons}#myProgress .progress-item.glider-slide .video-container{height:12rem}#myProgress #courseMonitoring .container h2{margin:0 0 3rem}#myProgress #courseMonitoring .container .content{flex-direction:column;align-content:center}#myProgress #courseMonitoring .container .content .items{width:100%}header .side-modal.expanded{border-radius:0 1rem 1rem 0;position:fixed;left:0}header .side-modal.expanded .items-list{display:flex;flex-direction:column;gap:5rem;margin-top:2rem}header .side-modal.expanded .items-list a{font-size:120%;color:#fff;text-align:center;text-decoration:none!important}header .header-links-admin,header .header-links{display:none!important}footer .container .row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}footer .container .row .column h4{font-size:120%}footer .container .row .column .items a{font-size:90%}footer .container .row .column.download{display:flex;align-items:center;width:100%;flex-wrap:wrap;justify-content:start}footer .container .row .column.download .items{width:100%}footer .container .row .column.download .items a{width:100%;display:flex;align-items:center;justify-content:start}footer .details.container{flex-direction:row;align-items:flex-start;gap:1rem}footer .details.container .content:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem}footer .details.container .content:first-child .cp{position:absolute;margin-left:3.5rem}footer .details.container .cp{font-size:100%}footer .details.container a{font-size:90%}#import-progress .import-progress-container{width:80%;gap:3rem;padding:3rem}.block{padding:1rem!important}}@media screen and (min-width: 1024px){footer .column{max-width:15%}footer .column.download{margin-left:auto}}@media screen and (max-width: 768px){.editor-controls{display:none!important}#progress .container .arrow-controllers{position:relative;display:flex;justify-content:center;margin-top:22px;width:100%}#progress .container .arrow-controllers #progressPrev,#progress .container .arrow-controllers #progressNext{position:static;margin:0 10px}#progressNext{margin-right:5%}#progressPrev{margin-left:-10%}.progress-item{height:auto}.progress-item.glider-slide{margin-left:1%!important;margin-right:1%!important}#certificates .item{width:49.5%!important}#onboarding{width:40rem}#onboarding .glide__track .glide__slides .onboarding-item{width:40rem!important}#onboarding .glide__track .glide__slides .onboarding-item .content iframe,#onboarding .glide__track .glide__slides .onboarding-item .content .banner-item{min-height:20rem}#onboarding .glide__track .glide__slides .onboarding-item .content h1{font-size:180%}.gallery-content .item .thumb{height:8.5rem!important}.item.glider-slide .thumb{height:8rem!important}.links-list.profile-actions .btn.bordered{padding:1.5rem 2rem;font-size:1.5rem}#login .row #banner .content.undefined img{width:15rem!important}#login .row #banner .content.undefined h1{font-size:200%}#login .row #banner .content.undefined .btn.outline.next{font-size:1.2rem!important}#login .panel .btn.transparent.back{align-self:flex-start}#import-progress .import-progress-container{width:90%;gap:2rem;margin-bottom:2rem}}@media screen and (max-width: 720px){#course:before{background:linear-gradient(to bottom,#f72585 -30.04%,#b5179e,#7209b7 25.2%,#560bad 55.13%,#3a0ca3 80.45%,#3f37c9 108.07%,#4361ee,#4895ef 158.71%,#4cc9f0 190.94%)}}@media screen and (max-width: 640px){.links-list.profile-actions .btn.bordered{font-size:1.2rem;width:15rem;padding:1.5rem}.links-list.profile-actions .btn.bordered .material-icons{font-size:1.5rem}footer .details.container{flex-direction:column;align-items:center}footer .details.container .cp{position:static!important;margin:0!important}footer .details.container .content:first-child{flex-direction:row!important;align-items:center}footer .details.container .row{display:flex;flex-direction:column}}@media screen and (max-width: 430px){.block.fullscreen iframe{width:100%!important}#login .row #banner .content.undefined .logo{width:10rem!important}#login .row #banner .content.undefined h1{font-size:120%}#login .row #banner .content.undefined .btn.outline.next{font-size:1rem!important}#login .row .column:last-child .panel{width:90%;height:auto!important}#login .row .column:last-child .panel h2{font-size:1.5rem}#login .row .column:last-child .panel p{font-size:1rem}#login .row .column:last-child .panel a,#login .row .column:last-child .panel .btn.outline.next{font-size:1rem!important}#login .row .column:last-child .panel form input{font-size:1rem;height:2rem}#login .row .column:last-child .panel .btn.gradient.next{font-size:1rem!important}#onboarding{width:70vw}#onboarding .glide__track .glide__slides .onboarding-item{width:70vw!important}#onboarding .glide__track .glide__slides .onboarding-item .content iframe,#onboarding .glide__track .glide__slides .onboarding-item .content .banner-item{min-height:12rem}#onboarding .glide__track .glide__slides .onboarding-item .content h1{font-size:150%}#onboarding .glide__track .glide__slides .onboarding-item .content .description{font-size:1.2rem!important}#onboarding .glide__track .glide__slides .onboarding-item .content .btn.gradient.next{font-size:1rem!important;margin:0}#notes .button-courses{flex-direction:column}footer .container .row{display:flex;flex-direction:column}#lesson .player-external-controls{margin:0;width:100%!important}#lesson #lesson_header{padding:.4rem!important;font-size:.6rem!important}#lesson #lesson_header .btn.back.btn.transparent.b-radius{margin:0;font-size:.8rem}#lesson #lesson_header h3{text-align:left;font-size:1rem}#lesson #lesson_header .duration{display:none}#course .row .course-details{position:relative;background-color:transparent;z-index:5;padding:0;margin:auto;display:flex;align-items:start;flex-wrap:wrap;justify-content:center}#course .row .course-details .content{left:5%}#course .row .course-details .content h1{font-size:2rem}#course .row .course-details .content .score{margin-bottom:3rem}#course .row #course_modules{width:90%;margin-top:0!important}#course .row #course_modules .module .details .title-container{display:flex;flex-direction:column;font-size:.9rem}#course .row #course_modules .lessons-container .lesson{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:1rem}#course .row #course_modules .lessons-container .lesson>*:nth-child(1){width:30px;height:60px;position:absolute}#course .row #course_modules .lessons-container .lesson>*:nth-child(2){grid-column:span 2;width:100%}#course .row #course_modules .lessons-container .lesson h3{margin-left:50px}#progress .container .items .progress-item .details .progress{height:1rem}#progress .container .items .progress-item .video-container{height:10rem}.gallery-content .items .item{width:100%!important;margin:0 auto}.gallery-content .items .item .thumb,.scrollable-content .item .thumb{height:9.5rem!important}header .side-modal.expanded{width:70vw!important}#highlight .glide__track .glide__slides .item{min-height:20rem;padding:2rem}#highlight .glide__track .glide__slides .item .content h1{font-size:1.5rem!important}#sign_up.panel,#first_access_form,#forgot_pass{padding:2rem!important}#profile .title .container h1,#profile .title .hero h1,#myProgress .title .container h1,#myProgress .title .hero h1,#certificates .title .container h1,#certificates .title .hero h1{font-size:2rem}#profile .title .container p,#profile .title .hero p,#myProgress .title .container p,#myProgress .title .hero p,#certificates .title .container p,#certificates .title .hero p{font-size:1.2rem;width:80%}#profile .title .container .buttons,#profile .title .hero .buttons,#myProgress .title .container .buttons,#myProgress .title .hero .buttons,#certificates .title .container .buttons,#certificates .title .hero .buttons{width:50%!important;font-size:1rem;padding:.5rem}#profile .content .container,#myProgress .content .container,#certificates .content .container{width:85%}#profile .content .container .tab-container,#myProgress .content .container .tab-container,#certificates .content .container .tab-container{flex-direction:column}#profile .content .container .tab-container .tab.btn.b-radius.outline,#myProgress .content .container .tab-container .tab.btn.b-radius.outline,#certificates .content .container .tab-container .tab.btn.b-radius.outline{width:60%;display:flex;flex-direction:column;align-items:center}#profile .panel-content .item-title,#myProgress .panel-content .item-title,#certificates .panel-content .item-title{padding:2rem!important}#profile .panel-content .item-title span,#myProgress .panel-content .item-title span,#certificates .panel-content .item-title span{min-width:3.5rem}#profile #formInfo,#profile #formLocalization,#profile #formPassword,#myProgress #formInfo,#myProgress #formLocalization,#myProgress #formPassword,#certificates #formInfo,#certificates #formLocalization,#certificates #formPassword{padding:2rem calc(2rem + 2px)}#lesson .player-external-controls{display:flex!important;width:80%;margin:0 auto;flex-direction:column;align-items:center}#certificates .item{width:90%!important}#search input{font-size:160%!important}#search #searchBtn{font-size:80%}.panel .btn.outline.next,.panel a{font-size:1rem!important}footer .details .content .cp{margin-right:0}}@media screen and (max-width: 375px){#lesson .side-modal{width:90vw;padding:1rem}#lesson .side-modal .title-container{padding:1rem;padding-bottom:0}#lesson .side-modal #course_modules .title-container{padding:0}#lesson .side-modal #course_modules .lesson{position:relative}#lesson .side-modal #course_modules .lesson .lesson-title{width:80%}#lesson .side-modal #course_modules .lesson .duration{position:absolute;bottom:0;right:0}#lesson #lesson_header{padding:0 1rem!important}#lesson .player-external-controls{gap:1rem!important}#lesson .player-external-controls .btn,#lesson .player-external-controls .autoplay-controller{font-size:.8rem}#lesson .player-external-controls .autoplay-controller{padding:0 .4rem}#lesson .column.comments-list .comment-item.self .name-container p{margin:0}#lesson .column.comments-list .comment-item.self .name-container .btn.delete{padding:0!important}#profile .title .container:first-child h1{font-size:2rem!important}#profile .title .container:first-child p{width:90%!important;font-size:1rem!important}footer .column.download .items{flex-direction:column!important}footer .content:last-child{transform:scale(.9)}#course .row #course_modules{margin-top:-6rem}#banner .banner-item{padding:0 0 0 8vw!important}#login .panel{padding:3rem!important}#login .content.undefined{height:60%!important}#login .content.undefined .logo{margin-bottom:-1rem}#login .content.undefined h1{font-size:100%!important}#login .content.undefined .btn.outline.next{margin-bottom:3rem;margin-top:-2.5rem!important}header .side-modal-container .side-modal .children-container a{font-size:1.3rem}:root{--containerSize: 90%}#lesson #lesson_header .btn.outline.widgets.b-gradient{padding:.7rem;font-size:.8rem;border:2px solid #fff!important}#myProgress .title{height:60vh}.DialogContent{padding:1rem 2rem}.links-list.profile-actions .btn.bordered{padding:1rem;font-size:1rem}}@media screen and (max-width: 360px){.block{width:90%!important}.block .btn{width:100%!important}#course .row #course_modules{margin-top:-8rem}.player-control-container{flex-wrap:wrap}}@media screen and (max-width: 320px){#course .row .course-details .content{top:3%}#course .row .course-details .content h1{font-size:2rem}#course_modules .module .details .title-container h2,#course_modules .lessons-container .lesson h3{font-size:1rem}#lesson .container #lesson_header h3,#lesson .container #lesson_header span,#lesson .container #lesson_header .btn.outline.widgets.b-gradient,#lesson .player-external-controls{font-size:.8rem}#mainNav .container a img{width:7rem}#profile .content .container .tab-container{flex-direction:column}#profile .content .container .tab-container .btn.b-radius{width:80%;text-align:center;display:flex;justify-content:center;align-items:center}footer .details .content a.social-item{margin-right:1rem}}#launcher,.zEWidget-launcher{position:fixed!important;margin:0!important;padding:0!important}@media (max-width: 767px){#launcher,.zEWidget-launcher{bottom:10px!important;right:5px!important}}
