body,html{font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}*{padding:0;margin:0}.navbar{padding:16px 10%;background-color:#fff;min-height:48px;max-height:64px}.navbar,.navbar .nav__logo{display:flex;flex-direction:row;justify-content:center;align-items:center}.navbar .nav__logo .nav__logo_img{max-height:56px}.navbar .nav__menu{width:100%;display:none}.navbar .nav__menu img{float:right;width:24px;height:24px;cursor:pointer}.navbar .nav__model,.navbar .nav__model .nav__navigator{display:flex;flex-direction:row;justify-content:center;align-items:center}.navbar .nav__model .nav__navigator{width:100%;max-height:56px}.navbar .nav__model .nav__navigator .nav__link{color:#475569;padding:16px}.navbar .nav__model .nav__navigator .nav__link__red{padding:16px;color:#c80000;font-weight:400}.navbar .nav__model .nav__action,.navbar .nav__model .nav__action .nav__button_left{display:flex;flex-direction:row;justify-content:center;align-items:center}.navbar .nav__model .nav__action .nav__button_left{margin:8px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#f1f5f9;color:#475569;border:none;outline:none;font-size:10pt;padding:8px 4px}@media screen and (min-width:1024px){.navbar .nav__model .nav__action .nav__button_left{min-width:100px;font-size:10pt}}.navbar .nav__model .nav__action .nav__button_left:hover{transform:scale(1.02)}.navbar .nav__model .nav__action .nav__button_left:active{opacity:.8}.navbar .nav__model .nav__action .nav__button_left a{color:#0f172a;margin:0 8px}.navbar .nav__model .nav__action .nav__button_right{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:8px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none;font-size:10pt;padding:8px 4px}@media screen and (min-width:1024px){.navbar .nav__model .nav__action .nav__button_right{min-width:100px;font-size:10pt}}.navbar .nav__model .nav__action .nav__button_right:hover{transform:scale(1.02)}.navbar .nav__model .nav__action .nav__button_right:active{opacity:.8}@media only screen and (max-width:1024px){.navbar .nav__logo .nav__logo__img{max-height:36px}.navbar .nav__model .nav__navigator .nav__link,.navbar .nav__model .nav__navigator .nav__link__red{padding:8px}.navbar .nav__model .nav__action .nav__button_left img{margin:0 4px}.navbar .nav__model .nav__button_right{min-width:100px;padding:8px 12px}}@media only screen and (max-width:768px){.navbar .nav__logo .nav__logo__img{margin-right:16px;max-height:36px}.navbar .nav__model{display:flex;display:none;z-index:16;color:#fff;font-size:20pt;position:absolute;left:0;top:0;width:100vw;height:100vh;background-color:rgba(55,55,55,.871)}.navbar .nav__model,.navbar .nav__model .nav__navigator{flex-direction:column;justify-content:center;align-items:center}.navbar .nav__model .nav__navigator{display:flex;max-height:auto}.navbar .nav__model .nav__navigator .nav__link,.navbar .nav__model .nav__navigator .nav__link__red{font-size:10pt;padding:8px}.navbar .nav__model .nav__navigator .nav__link{color:#fff}.navbar .nav__model .nav__action{max-height:auto;flex-direction:column;font-size:20pt}.navbar .nav__model .nav__action .nav__button_left{margin-top:40px;color:#fff}.navbar .nav__model .nav__action .nav__button_left img{margin:0 4px}.navbar .nav__model .nav__action .nav__button_right{min-width:auto;padding:8px 12px}.navbar .nav__menu{display:block}}.instructor__profile__card{display:flex;flex-direction:column;background-color:#f1f5f9;border-radius:8px;padding:8px;margin:16px;max-width:416px;text-align:left;align-items:center;justify-content:center}.instructor__profile__card img{border-radius:8px;width:400px;height:450px;max-width:400px}.instructor__profile__card .instructor__profile__card__title{font-size:14pt;color:#0f172a;padding-bottom:6px}.instructor__profile__card .instructor__profile__card__desc{font-size:12pt;color:#64748b;text-align:center}.admin__page_dashboard{padding:0 16px}.table-dec{margin:12px 0;border-collapse:collapse;width:100%;font-size:12pt}.table-dec td,.table-dec th{border:1px solid #ddd;text-align:left;padding:8px}.table-dec tr:nth-child(2n){background-color:#ddd}.course__overview_prev{border:1px solid #828282;border-radius:12px;padding:16px;margin:4px;width:100%}.course__overview_prev div button{padding:4px}.course__overview_prev h3{font-size:14pt}.course__overview_prev h4,.course__overview_prev p{padding-left:16px;font-size:12pt}.account__dashboard{font-size:10pt;font-weight:200;background-color:#f1f5f9;padding:32px 8px;display:flex;flex-direction:column;justify-content:center;align-items:center}.account__dashboard__main{background-color:#fff;border-radius:8px;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;width:80vw;margin-top:68px;align-items:flex-start}.account__dashboard__main__left{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 24px;width:30%;height:100%}.account__dashboard__main__left div{color:#475569;justify-content:flex-start;width:100%;border-bottom:1px solid #d9dee8;padding:16px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:-4px 4px 20px rgba(32,180,134,.12)}.account__dashboard__main__left .active-tab{color:#0f172a}.account__dashboard__main__right{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start;padding:8px 24px;width:68%}.account__dashboard__main__right h2{margin:12px 0}.account__dashboard__main__right div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;align-items:flex-start;margin-left:24px}.account__dashboard__main__right div label{color:#475569;margin-bottom:8px}.account__dashboard__main__right div input{margin-bottom:16px;padding:8px 6px;border-radius:8px;border:1px solid #94a3b8;outline-width:1px;min-width:200px}.account__dashboard__main__right div input:focus{border:1px solid #64748b}.account__dashboard__main__right div div{text-align:center;width:50px;height:50px;border-radius:50%;padding:2px;background-color:#fecaca;display:flex;flex-direction:column;justify-content:center;align-items:center}.account__dashboard__main__right_ea{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start;padding:8px 24px;width:68%}.account__dashboard__main__right_ea h2{margin:12px 0}.account__dashboard__main__right_ea div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;align-items:flex-start}.account__dashboard__main__right_ea div .admr__container{display:flex;flex-direction:row;justify-content:center;align-items:center;justify-content:flex-start}@media screen and (max-width:800px){.account__dashboard__main__right_ea div .admr__container{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start}}.account__dashboard__main__right_ea div .admr__input__container{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start;margin:4px 8px}@media screen and (max-width:800px){.account__dashboard__main__right_ea div .admr__input__container .admr_avatar{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}}.account__dashboard__main__right_ea div .admr__input__container label{color:#475569;margin-bottom:8px}.account__dashboard__main__right_ea div .admr__input__container input{font-weight:400;margin-bottom:16px;padding:8px 6px;border-radius:8px;border:1px solid #94a3b8;outline-width:1px;min-width:200px}.account__dashboard__main__right_ea div .admr__input__container input:focus{border:1px solid #64748b}@media screen and (max-width:800px){.account__dashboard__main__right_ea div .admr__input__container input{min-width:300px}}@media screen and (max-width:567px){.account__dashboard__main__right_ea div .admr__input__container input{min-width:250px}}.account__dashboard__main__right_ea div div [title=profile-picture]{text-align:center;width:50px;height:50px;border-radius:50%;padding:2px;background-color:#fecaca;display:flex;flex-direction:column;justify-content:center;align-items:center}.account__dashboard__main__right__devices{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start;padding:8px 24px;width:68%}.account__dashboard__main__right__devices h2{margin:12px 0}.account__dashboard__main__right__devices div div{border-bottom:1px solid #d9dee8;padding:8px 4px}.account__dashboard__main__right__devices div div .account__dashboard__red{font-weight:w-6;color:#c80000}.account__dashboard__main__right__devices div div .account__dashboard__small__grey{color:#475569;font-size:10pt}@media only screen and (max-width:600px){.account__dashboard__main__left,.account__dashboard__main__right{padding:8px 12px}}@media only screen and (max-width:500px){.account__dashboard__main{display:flex;flex-direction:column;justify-content:center;align-items:center}.account__dashboard__main__left{display:flex;flex-direction:row;justify-content:center;align-items:center}.account__dashboard__main__left div{margin:8px}.account__dashboard__main__right{align-items:center;text-align:center}.account__dashboard__main__right div{align-items:center}.account__dashboard__main__right div input{width:80%}.account__dashboard__main__right_ea{align-items:center;text-align:center}}.horizontal__nav{justify-content:center;max-height:30px;height:30px;width:100%;justify-content:flex-end!important}.horizontal__nav,.horizontal__nav button{display:flex;flex-direction:row;align-items:center}.horizontal__nav button{justify-content:center;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none;right:0;top:0;margin:8px;padding:8px}@media screen and (min-width:1024px){.horizontal__nav button{min-width:100px;font-size:10pt}}.horizontal__nav button:hover{transform:scale(1.02)}.horizontal__nav button:active{opacity:.8}.side__navbar{display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:flex-start;width:25vw;position:fixed;top:0;left:0;bottom:0;z-index:999;background-color:#c80000;transform:translate(-100%);transition:transform .3s ease-in-out;color:#f1f5f9}.side__navbar a{width:80%;padding:12px 0;border-bottom:1px solid #d9dee8}.side__navbar button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 24px;margin:8px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#f1f5f9;color:#475569;border:none;outline:none;position:fixed;bottom:0}@media screen and (min-width:1024px){.side__navbar button{min-width:100px;font-size:10pt}}.side__navbar button:hover{transform:scale(1.02)}.side__navbar button:active{opacity:.8}.side__navbar div{width:100%}.side__navbar div button[name=close]{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:8px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#f1f5f9;color:#475569;border:none;outline:none;float:right;position:unset;padding:2px;width:10px}@media screen and (min-width:1024px){.side__navbar div button[name=close]{min-width:100px;font-size:10pt}}.side__navbar div button[name=close]:hover{transform:scale(1.02)}.side__navbar div button[name=close]:active{opacity:.8}.side__navbar a:hover{color:#cbd5e1}.side__nav__open{transform:translate(0)}.side__nav__close{transform:translate(-100%)}@media(max-width:830px){.side__navbar{width:35vw}}@media(max-width:600px){.side__navbar{width:100%}}.admin__course{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;align-items:flex-start}.admin__course h1{margin-left:8px}.admin__course .button__bar,.admin__course .button__bar a{display:flex;flex-direction:row;justify-content:center;align-items:center}.admin__course .button__bar a{padding:16px 24px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none;margin:8px}@media screen and (min-width:1024px){.admin__course .button__bar a{min-width:100px;font-size:10pt}}.admin__course .button__bar a:hover{transform:scale(1.02)}.admin__course .button__bar a:active{opacity:.8}.custom__collapse{flex-direction:column;margin:1px}.custom__collapse,.custom__collapse .collapse__title{display:flex;justify-content:center;align-items:center;border:1px solid #475569;border-radius:8px;width:100%}.custom__collapse .collapse__title{flex-direction:row;border-top:none;background-color:#e2e8f0}.custom__collapse .collapse__title p{padding:12px 8px;width:100%;justify-self:flex-start}.custom__collapse .collapse__title button{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:8px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none;padding:6px 4px}@media screen and (min-width:1024px){.custom__collapse .collapse__title button{min-width:100px;font-size:10pt}}.custom__collapse .collapse__title button:hover{transform:scale(1.02)}.custom__collapse .collapse__title button:active{opacity:.8}.custom__collapse .collapse__title a{text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:8px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none;padding:6px 4px}@media screen and (min-width:1024px){.custom__collapse .collapse__title a{min-width:100px;font-size:10pt}}.custom__collapse .collapse__title a:hover{transform:scale(1.02)}.custom__collapse .collapse__title a:active{opacity:.8}.custom__collapse .collapse__title img{width:16px;height:16px;padding:8px}.custom__collapse .collapse__content{width:95%}.custom__collapse .collapse__content .collapse__div{width:100%;transition:.3s ease-out}.custom__collapse .collapse__content .collapse__show{opacity:1}.custom__collapse .collapse__content .collapse__hide{opacity:0;height:0;overflow:hidden}.item__row{display:flex;flex-direction:row;justify-content:center;align-items:center;border-bottom:1px solid #475569;width:100%;margin-bottom:4px}.item__row p{padding:8px 4px;width:100%;justify-self:flex-start}.item__row button{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:8px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none;padding:4px 2px}@media screen and (min-width:1024px){.item__row button{min-width:100px;font-size:10pt}}.item__row button:hover{transform:scale(1.02)}.item__row button:active{opacity:.8}.default-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(28,28,28,.553);position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1500}.default-modal .default-modal-content{margin:16px;padding:16px;background-color:#f1f5f9;border-radius:8px;position:relative;min-width:70vw;min-height:20px;overflow:scroll}.default-modal .default-modal-content .default-modal-close-button{position:absolute;top:4px;right:4px;width:24px;height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.default-modal .default-modal-content .default-modal-close-button:active{opacity:.6}.default-modal .default-modal-content::-webkit-scrollbar-track{border-radius:1.5px;background-color:transparent}.default-modal .default-modal-content::-webkit-scrollbar{width:12px;background-color:transparent}.default-modal .default-modal-content::-webkit-scrollbar-thumb{border-radius:5px;width:3px;background-color:#555;margin-right:1px}.file__upload__modal{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:350px}.file__upload__modal .file__upload__title{width:90%;font-size:12pt;text-align:center;color:#0f172a;border-bottom:1px solid #d9dee8;padding:8px 12px}.file__upload__modal .file__upload__section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.file__upload__modal .file__upload__section label{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 24px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none;margin:36px 0}@media screen and (min-width:1024px){.file__upload__modal .file__upload__section label{min-width:100px;font-size:10pt}}.file__upload__modal .file__upload__section label:hover{transform:scale(1.02)}.file__upload__modal .file__upload__section label:active{opacity:.8}.file__upload__modal .file__upload__section .modal__divider{border-bottom:1px solid #d9dee8;width:90%}.file__upload__modal .file__upload__section .file__upload__file{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.file__upload__modal .file__upload__section .file__upload__file img{width:24px;height:24px}.file__upload__modal .file__upload__section .file__upload__file div{width:100%;padding:4px;font-size:12pt}.file__upload__modal .file__upload__section .file__upload__file button{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:8px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none;padding:8px}@media screen and (min-width:1024px){.file__upload__modal .file__upload__section .file__upload__file button{min-width:100px;font-size:10pt}}.file__upload__modal .file__upload__section .file__upload__file button:hover{transform:scale(1.02)}.file__upload__modal .file__upload__section .file__upload__file button:active{opacity:.8}.modal__otp{display:flex;flex-direction:column;justify-content:center;align-items:center}.modal__otp .modal__otp__title{font-size:16pt;color:#0f172a;width:100%;margin:24px;padding:8px 24px}.modal__otp .modal__otp__title span{font-size:12pt;color:#475569}.modal__otp .modal__otp__title span[title=phone-number]{font-size:12pt;color:#0f172a}.modal__otp .modal__otp__title span[title=change-number]{cursor:pointer;color:#c80000}.modal__otp .change__phone__number input{padding:8px 12px;box-sizing:border-box;border:1px solid #d9dee8;border-radius:8px;margin-bottom:4px;color:#475569;margin-left:8px}.modal__otp .change__phone__number label{font-size:12pt}.modal__otp .change__phone__number button{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none;margin:0;padding:8px}@media screen and (min-width:1024px){.modal__otp .change__phone__number button{min-width:100px;font-size:10pt}}.modal__otp .change__phone__number button:hover{transform:scale(1.02)}.modal__otp .change__phone__number button:active{opacity:.8}.modal__otp .modal__otp__input{display:flex;flex-direction:row;justify-content:center;align-items:center}.modal__otp .modal__otp__input input{width:36px;height:48px;background-color:#e2e8f0;border:none;border-radius:8px;text-align:center;padding:4px;margin:4px}.modal__email__verification{font-size:12pt;color:#0f172a;padding:20px 18px}.modal__email__verification button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 24px;margin:8px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none}@media screen and (min-width:1024px){.modal__email__verification button{min-width:100px;font-size:10pt}}.modal__email__verification button:hover{transform:scale(1.02)}.modal__email__verification button:active{opacity:.8}.modal__email__verification span{color:#c80000}.modal__forgot__pasword{width:100%}.modal__forgot__pasword h2{font-size:12pt;color:#0f172a}.modal__forgot__pasword .divider{margin:12px;border-bottom:1px solid #d9dee8;width:90%}.modal__forgot__pasword .frm__main .red__text{color:#c80000}.modal__forgot__pasword .frm__main p{margin:8px;font-weight:100}.modal__forgot__pasword .frm__main input{padding:8px 12px;box-sizing:border-box;border:1px solid #d9dee8;border-radius:8px;margin-bottom:4px;color:#475569;margin-left:8px}.modal__forgot__pasword .frm__main button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 24px;margin:8px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none}@media screen and (min-width:1024px){.modal__forgot__pasword .frm__main button{min-width:100px;font-size:10pt}}.modal__forgot__pasword .frm__main button:hover{transform:scale(1.02)}.modal__forgot__pasword .frm__main button:active{opacity:.8}.modal__add__teacher{width:100%;min-width:350px}.modal__add__teacher h2{font-size:12pt;color:#0f172a}.modal__add__teacher .divider{margin:12px;border-bottom:1px solid #d9dee8;width:90%}.modal__add__teacher .frm__main .red__text{color:#c80000}.modal__add__teacher .frm__main p{margin:8px;font-weight:100}.modal__add__teacher .frm__main input{padding:8px 12px;box-sizing:border-box;border:1px solid #d9dee8;border-radius:8px;margin-bottom:4px;color:#475569;margin-left:8px;min-width:300px}.modal__add__teacher .frm__main input[type=submit]{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 24px;margin:8px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none}@media screen and (min-width:1024px){.modal__add__teacher .frm__main input[type=submit]{min-width:100px;font-size:10pt}}.modal__add__teacher .frm__main input[type=submit]:hover{transform:scale(1.02)}.modal__add__teacher .frm__main input[type=submit]:active{opacity:.8}@media screen and (max-width:419px){.file__upload__modal{min-width:250px}}.payment__button{background-color:#c80000;padding:16px 64px;border-radius:2px;outline:none;border:none;color:#f1f5f9;font-size:14pt;transition-duration:.3s;min-width:250px;cursor:pointer}.payment__button:hover{opacity:.9}.payment__button:active{transform:scale(1.01)}@media screen and (max-width:600px){.payment__button{font-size:12pt;padding:8px 32px}}.payment__button_v2{background-color:#f1f5f9;padding:12px 48px;border-radius:2px;outline:none;border:1px solid #c80000;color:#c80000;font-size:14pt;transition-duration:.3s;min-width:250px;cursor:pointer}.payment__button_v2:hover{opacity:.9}.payment__button_v2:active{transform:scale(1.01)}@media screen and (max-width:600px){.payment__button_v2{font-size:12pt;padding:8px 32px}}.hover__card{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#c80000;padding:32px 16px;border-radius:8px;height:80%;margin:8px;color:#fff;border:1px solid #c80000;justify-self:center}@media screen and (min-width:1024px){.hover__card{padding:16px 12px;min-width:200px;max-width:320px}}.hover__card:hover{background-color:#fff;color:#c80000;border:1px solid #c80000}.hover__card img{width:48px;height:48px;margin:8px}.hover__card p{text-align:center}.hover__card .com__card_text{font-weight:600;margin-bottom:8px!important;margin-top:8px!important}.batch__link{display:flex;align-items:center;font-size:12px;justify-content:center;width:100%;text-align:center;color:#fff;background-color:#c80000;padding:8px 12px;border-radius:8px;margin:4px;border:1px solid #c80000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.batch__link:hover{color:#c80000;background-color:#fff;border:1px solid #c80000}@media screen and (max-width:580px){.batch__link{font-size:10px}}.instructor__container{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#282828;width:100%;max-width:2000px;align-items:flex-start}.instructor__container .instructor__row{display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width:768px){.instructor__container .instructor__row{display:flex;flex-direction:column;justify-content:center;align-items:center}}.instructor__container .instructor__row .instructor__img{padding:8px;width:300px!important}.instructor__container .instructor__row .instructor__img img{object-fit:cover;border-radius:8px;width:300px;height:300px}.instructor__container .instructor__row div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:start;align-items:flex-start;justify-content:baseline;width:100%;margin-left:16px;padding:16px}@media screen and (max-width:768px){.instructor__container .instructor__row div{align-items:center}.instructor__container .instructor__row div p,.instructor__container .instructor__row div span{text-align:justify;padding:0 32px}}.instructor__container .instructor__row div h6{font-size:14pt;margin:0;padding:0;font-weight:600}.instructor__container .instructor__row div span{font-size:10pt;margin:0 0 16px;font-weight:200}.instructor__container .instructor__row div p{font-size:12pt;font-weight:400}.default__spinner__background{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:2000;background-color:hsla(0,0%,92%,.421)}.default__spinner__background .lds-dual-ring{display:inline-block;width:80px;height:80px}.default__spinner__background .lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:#c80000 transparent;border-style:solid;border-width:6px;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reset-password-page{display:flex;flex-direction:row;justify-content:center;margin-top:68px;width:100%;align-items:center}.reset-password-page .divider{width:80%;border-bottom:1px solid #d9dee8}.reset-password-page h1{font-size:20pt}.reset-password-page form{align-items:center}.login__page__main{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login__page__main h1{font-size:16pt;color:#0f172a;margin:16px 0;font-weight:600}.login__page__main .login__page__frm_container{border:1px solid #d9dee8;border-radius:8px;padding:32px}.login__page__main .login__page__frm_container form label{color:#222325;font-weight:200}.login__page__main .login__page__frm_container form input{margin:12px 0;font-size:12pt;height:32px;border:1px solid #d9dee8;padding:4px 8px;border-radius:8px;min-width:400px}@media screen and (max-width:768px){.login__page__main .login__page__frm_container form input{min-width:300px}}@media screen and (max-width:425px){.login__page__main .login__page__frm_container form input{min-width:250px}}.login__page__main .login__page__frm_container form input[type=submit]{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none;width:100%;padding:12px 8px;margin:16px 0;height:auto}@media screen and (min-width:1024px){.login__page__main .login__page__frm_container form input[type=submit]{min-width:100px;font-size:10pt}}.login__page__main .login__page__frm_container form input[type=submit]:hover{transform:scale(1.02)}.login__page__main .login__page__frm_container form input[type=submit]:active{opacity:.8}@media screen and (max-width:768px){.login__page__main .login__page__frm_container form input[type=submit]{padding:8px 6px}}.login__page__main .login__page__frm_container form div{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-end}.login__page__main .login__page__frm_container form div button{background-color:transparent;border:none;color:#072471;font-weight:200;font-size:10pt}.login__page__main .login__page__divider{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.login__page__main .login__page__divider div{flex:2 1;height:1px;background-color:#d9dee8}.login__page__main .login__page__divider p{flex:1 1;width:auto;color:#222325;font-size:12pt;text-align:center}.login__page__main .login__page__ext_auth{margin-top:12px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login__page__main .login__page__footer__txt{margin-top:12px;margin-bottom:36px}.login__page__main .login__page__footer__txt span{color:#c80000}@media screen and (max-width:425px){.login__page__main .login__page__footer__txt{font-size:10pt}}.signup__page__main{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.signup__page__main h1{font-size:16pt;color:#0f172a;margin:8px 0;font-weight:600}.signup__page__main .signup__page__frm_container{border:1px solid #d9dee8;border-radius:8px;padding:24px}.signup__page__main .signup__page__frm_container form label{color:#222325;font-weight:200}.signup__page__main .signup__page__frm_container form input{margin:8px 0;font-size:12pt;height:24px;border:1px solid #d9dee8;padding:4px 8px;border-radius:8px;min-width:400px}@media screen and (max-width:768px){.signup__page__main .signup__page__frm_container form input{min-width:300px}}@media screen and (max-width:425px){.signup__page__main .signup__page__frm_container form input{min-width:250px}}.signup__page__main .signup__page__frm_container form input[type=submit]{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none;width:100%;padding:8px 6px;margin:16px 0;height:auto}@media screen and (min-width:1024px){.signup__page__main .signup__page__frm_container form input[type=submit]{min-width:100px;font-size:10pt}}.signup__page__main .signup__page__frm_container form input[type=submit]:hover{transform:scale(1.02)}.signup__page__main .signup__page__frm_container form input[type=submit]:active{opacity:.8}@media screen and (max-width:768px){.signup__page__main .signup__page__frm_container form input[type=submit]{padding:8px 6px}}.signup__page__main .signup__page__divider{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.signup__page__main .signup__page__divider div{flex:2 1;height:1px;background-color:#d9dee8}.signup__page__main .signup__page__divider p{flex:1 1;width:auto;color:#222325;font-size:12pt;text-align:center}.signup__page__main .signup__page__ext_auth{margin-top:12px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.signup__page__main .signup__page__footer__txt{margin-top:12px;margin-bottom:36px}.signup__page__main .signup__page__footer__txt span{color:#c80000}@media screen and (max-width:425px){.signup__page__main .signup__page__footer__txt{font-size:10pt}}.forgot__password{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-end}.forgot__password button{background-color:transparent;border:none;color:#072471;font-weight:200;font-size:10pt}.course__card{display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid #d9dee8;border-radius:8px;padding:16px 20px;margin:8px;width:80%}@media screen and (max-width:580px){.course__card{padding:8px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}}.course__card .course__card__left{width:30%;padding:16px;height:auto}@media screen and (max-width:470px){.course__card .course__card__left{padding:8px}}.course__card .course__card__left img{border-radius:8px;width:100%}@media screen and (max-width:580px){.course__card .course__card__left img{width:100%}}.course__card .course__card__right{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70%;padding-left:8px;align-items:flex-start}.course__card .course__card__right h2{font-size:16pt;color:#222325;margin:4px}@media screen and (max-width:580px){.course__card .course__card__right h2{margin:2px;font-size:14pt}}.course__card .course__card__right h3{font-size:12pt;color:#0f172a}@media screen and (max-width:580px){.course__card .course__card__right h3{margin:2px;font-size:10pt}}.course__card .course__card__right p{margin:2px;font-size:10pt;color:#475569}@media screen and (max-width:580px){.course__card .course__card__right p{font-size:10pt}}.course__page__main{padding-left:32px;margin-top:64px;padding-top:32px;margin-bottom:56px;height:100%}@media screen and (max-width:520px){.course__page__main{padding-left:0}.course__page__main h1{padding-left:12px}}.course__page__main #card-holder{display:flex;flex-wrap:wrap;grid-template-columns:auto auto auto;margin:8px;overflow-wrap:break-word;column-gap:50px;min-height:100%;justify-content:center}.course__page__main h1{color:#222325;font-size:20pt}.all_subject__main__page{padding:32px;margin-top:64px}.all_subject__main__page h4{font-size:20pt;color:#0f172a;margin-bottom:16px}@media screen and (max-width:419px){.all_subject__main__page div [title=cards]{width:100%;display:flex;justify-content:center;align-items:center}}.grid_card{padding:2px;margin:0}@media screen and (max-width:419px){.grid_card{display:flex;flex-direction:column;min-width:300px;align-items:center;justify-content:center}}.__h1{font-size:40pt}.__h1,.__h2{font-weight:600;color:#0f172a}.__h2{font-size:36pt}.__h3{font-size:32pt}.__h3,.__h4{font-weight:600;color:#0f172a}.__h4{font-size:24pt;padding:4px}.__h5{font-size:14pt}.__h5,.__h6{font-weight:600;color:#0f172a}.__h6{font-size:12pt}.error-text{width:100%;padding:12px 8px;border-radius:6px;color:#dc2626;background-color:#fca5a5;margin:8px 0}.sub__text{color:#475569;font-size:12pt;padding:4px}.com-button{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:8px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);outline:none;padding:8px;border:none}@media screen and (min-width:1024px){.com-button{min-width:100px;font-size:10pt}}.com-button:hover{transform:scale(1.02)}.com-button:active{opacity:.8}.verticle__divider{padding:12px 0;height:150px;width:1.2px;background-color:#d9dee8}.com__form{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start;padding:12px}.com__form label{align-self:flex-start;font-weight:400;font-size:12pt;line-height:28px;margin-bottom:4px;color:#0f172a}.com__form input,.com__form textarea{padding:8px 12px;box-sizing:border-box;border:1px solid #d9dee8;border-radius:8px;margin-bottom:4px;color:#475569;width:100%}.com__form input[type=submit]{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 24px;margin:8px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none}@media screen and (min-width:1024px){.com__form input[type=submit]{min-width:100px;font-size:10pt}}.com__form input[type=submit]:hover{transform:scale(1.02)}.com__form input[type=submit]:active{opacity:.8}.com__form button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 24px;margin:8px;min-width:100px;gap:10;text-align:center;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#c80000;color:#f1f5f9;box-shadow:-4px 4px 20px rgba(32,180,134,.12);border:none;outline:none}@media screen and (min-width:1024px){.com__form button{min-width:100px;font-size:10pt}}.com__form button:hover{transform:scale(1.02)}.com__form button:active{opacity:.8}.com__avatar{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.com__avatar input{display:none}.com__avatar .com__avatar__text{text-align:center;width:56px;height:56px;border-radius:50%;padding:2px;background-color:#fecaca;font-weight:400}.com__avatar .com__avatar__text,.f-c{display:flex;flex-direction:column;justify-content:center;align-items:center}.batch-comp,.f-r{display:flex;flex-direction:row;justify-content:center;align-items:center}.batch-comp{position:absolute;top:4px;right:4px}.batch-comp-main{position:relative}.bold{font-weight:700!important}.m-1{margin:4px 4px 4px 0}.m-2{margin:8px 8px 8px 0}.m-3{margin:12px 12px 12px 0}.contact-page{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-page h1{margin:32px}.contact-page .contact-cards{display:flex;flex-direction:row;justify-content:center;align-items:center;height:200px}@media screen and (max-width:767px){.contact-page .contact-cards{height:auto}}.contact-page .contact-cards .contact-card{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fef2f2;border-radius:12px;padding:8px 12px;margin:6px 6px 32px;min-width:200px;height:100%}.contact-page .contact-cards .contact-card img{width:24px;height:auto;margin:12px}.contact-page .contact-cards .contact-card h2{font-size:14pt}.contact-page .contact-cards .contact-card p{margin:8px 0;color:#475569}@media only screen and (max-width:720px){.contact-page .contact-cards{display:flex;flex-direction:column;justify-content:center;align-items:center}}.subject__main__container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px}@media screen and (max-width:420px){.subject__main__container{padding:16px}}@media screen and (max-width:900px){.subject__main__container{margin-top:64px}}.subject__main__container h1{margin:16px 0}@media screen and (max-width:600px){.subject__main__container h1{font-size:16pt;margin:16px 0}}.subject__main__container .purchase__button{margin:32px 0}.subject__main__container .subject_header{display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width:600px){.subject__main__container .subject_header{display:flex;flex-direction:column;justify-content:center;align-items:center}}.subject__main__container .subject_header div{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:800px){.subject__main__container .subject_header div{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-direction:column-reverse}}.subject__main__container .subject_header div div h2{font-size:16pt;margin:8px 0 32px}.subject__main__container .subject_header div div p{font-size:12pt;font-weight:200;text-align:justify;height:100%}@media screen and (max-width:600px){.subject__main__container .subject_header div div p{margin-bottom:16px;text-align:justify}}.subject__main__container .subject_header div div{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.subject__main__container .subject_header div div iframe{width:80%;aspect-ratio:1.3}@media screen and (max-width:480px){.subject__main__container .subject_header div div iframe{width:85%}}.subject__main__container .subject_header div div[title=overlay]{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);z-index:2;cursor:pointer}.subject__main__container .subject_header div img{background:#000;width:80%;height:auto}.subject__main__container .subject__accordination{width:100%}.subject__main__container__teacher{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px}@media screen and (max-width:420px){.subject__main__container__teacher{padding:16px}}@media screen and (max-width:900px){.subject__main__container__teacher{margin-top:64px}}.subject__main__container__teacher h1{margin:16px 0}@media screen and (max-width:600px){.subject__main__container__teacher h1{font-size:16pt;margin:16px 0}}.subject__main__container__teacher .purchase__button{margin:32px 0}.subject__main__container__teacher .subject_header{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.subject__main__container__teacher .subject_header .subject__description{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-right:16px;margin-right:16px}.subject__main__container__teacher .subject_header div{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:480px){.subject__main__container__teacher .subject_header div{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-direction:column-reverse}}.subject__main__container__teacher .subject_header div div{display:flex;flex-direction:row;justify-content:center;align-items:center}.subject__main__container__teacher .subject_header div div h2{font-size:16pt;margin:8px 0 32px}.subject__main__container__teacher .subject_header div div p{font-size:12pt;font-weight:200;text-align:justify;height:100%}@media screen and (max-width:600px){.subject__main__container__teacher .subject_header div div p{margin-bottom:16px;text-align:justify}}.subject__main__container__teacher .subject_header div div iframe{width:80%;aspect-ratio:1.3}@media screen and (max-width:480px){.subject__main__container__teacher .subject_header div div iframe{width:85%}}.subject__main__container__teacher .subject_header div div[title=overlay]{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);z-index:2;cursor:pointer}.subject__main__container__teacher .subject_header div img{background:#000;width:80%;height:auto}.subject__main__container__teacher .subject__accordination{width:100%}*{font-family:Lexend}body,html{font-size:12pt;padding:0;margin:0;scroll-behavior:smooth;overflow-x:hidden}.main__page__container{width:100%;margin-top:64px}@media screen and (max-width:599.999){.main__page__container{margin-top:56px}}.main-header{color:#0f172a;font-size:24px;font-weight:600}@media screen and (min-width:1024px){.main-header{font-size:48px}}