@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Regular.a8a11736.ttf);font-weight:400}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Medium.0098f804.ttf);font-weight:500}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-SemiBold.bbcd5bbb.ttf);font-weight:600}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Bold.a3b387c9.ttf);font-weight:700}*,body{font-family:"Montserrat"}#root,.App,.App>div,body,html{margin:0;min-height:100vh}.content,.sidebar{min-height:100vh}.App{background-color:#fbfbfb}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e4e4e4}::-webkit-scrollbar-thumb{background:silver;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#aaa}.auth-layout{display:flex;align-items:center;justify-content:center}.auth-layout .background-image{width:100%;height:100%;position:absolute}.auth-layout .background-image img{width:100%;height:100%}.auth-layout .app-logo{position:absolute;max-width:150px;top:40px}.auth-layout .login-component{display:flex;flex-direction:column;width:100%}.auth-layout .login-component form{width:100%}.auth-layout .login-component form div.material-input-component{margin-bottom:20px}.auth-layout .login-component form .forgot-password{display:block;text-decoration:none;color:#787878;width:100%;margin-bottom:30px;margin-top:10px;text-align:right;font-size:12px;font-weight:600}.auth-layout .login-component form button{margin-top:40px}.auth-layout .auth-layout__card{z-index:5;background-color:#fff;border-radius:5px;padding:35px 40px;box-sizing:border-box;box-shadow:0 0 10px 0 rgba(0,0,0,.15);width:470px;border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth-layout .auth-layout__card h1{font-size:20px;font-weight:600;text-align:center;margin:0 0 20px;color:#535353}.auth-layout .auth-layout__card h2{font-family:Montserrat;font-style:normal;font-weight:600;font-size:17px;line-height:159.9%;color:#202020}.auth-layout .auth-layout__card p{font-family:Montserrat;font-style:normal;font-weight:500;font-size:15px;line-height:169.4%;color:#535353}.auth-layout .auth-layout__card button{width:100%;border-radius:53px}.auth-layout .auth-layout__card .separator{display:block;margin-bottom:10px;text-align:center;font-size:14px;line-height:17px;color:#535353;font-weight:500}.auth-layout .auth-layout__card .error-message-global{color:#e23437;text-align:center;margin:20px}.auth-layout .auth-layout__card .success-message-global{text-align:center;margin:20px}.button-component{padding:10px 25px;color:#fff;border:none;text-decoration:none;border-radius:10px;cursor:pointer;font-size:15px;font-family:"GothamRounded";font-weight:500;background:linear-gradient(187.5deg,#7bb864,#a1c859 .01%,#bcd251 51.66%,#f0e842);height:40px;display:flex;align-items:center;justify-content:center}.button-component .button-component-loading{flex:1 1;height:15px}.button-component .button-component-loading,.button-component .button-content{display:flex;align-items:center;justify-content:center}.button-component .button-content>svg{margin-right:5px}.button-component.secondary{background:#a23436;color:#fff}.button-component.cancel{background-color:#c8c8c8}.button-component:focus{outline:0}.button-component:hover{opacity:.9}.button-component.disabled{opacity:.5}.button-component.round{border-radius:32px}.button-component.light{background:unset;color:#535353}.button-component.small{padding:7px 15px}.button-component.no-actions{pointer-events:none}.button-component.danger{background:#e23437}.MuiFormLabel-root:not(.Mui-focused):not(.Mui-error){opacity:.7!important}.MuiFormLabel-root.Mui-focused{color:#bcd251!important}.MuiInput-underline:before{border-bottom-color:1px solid rgba(0,0,0,.15)}.MuiInput-underline:after,:hover .MuiInput-underline:after{border-bottom-color:#bcd251}.MuiInput-underline:hover:not(.Mui-disabled):before{border-color:#bcd251}.input-error-formik{color:red}.input-error-formik .input-label{color:red!important}.input-error-formik .picture-wrapper .picture{border:1px dashed red!important}.input-error-formik .picture-wrapper .picture svg{color:red!important;opacity:.5}.input{position:relative;display:flex;align-items:center;justify-content:center}.input .password-eye{position:absolute;right:0;margin-top:10px}.input-component{display:flex;flex-direction:column}.input-component.error label{color:#e23437}.input-component.error input{border-color:#e23437}.input-component label{margin-bottom:5px;font-weight:500;font-size:15px;color:#535353}.input-component input{width:100%;height:35px;box-sizing:border-box;border:1px solid #a9a9a9;border-radius:5px;padding:0 10px}.input-component input:focus{outline:0;border-color:#bcd251}.input-component input::-webkit-input-placeholder{opacity:.7}.input-component input:-ms-input-placeholder{opacity:.7}.input-component input::-ms-input-placeholder{opacity:.7}.input-component input::placeholder{opacity:.7}.input-component .error-message{font-size:13px;font-weight:500;margin-top:5px;color:#e23437}.register-component{display:flex;flex-direction:column;width:100%}.register-component form{width:100%}.register-component form div.input-wrapper{margin-bottom:20px}.register-component form button:first-of-type{margin-top:20px}.text{display:block;text-align:center}.dashboard-layout{display:flex}.dashboard-layout .sidebar{width:250px;background-color:#fbfbfb;display:flex;flex-direction:column}.dashboard-layout .sidebar .logo{display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;height:80px;margin-bottom:20px;background-color:#fff}.dashboard-layout .sidebar .logo img{width:150px}.dashboard-layout .sidebar .sidebar-item{display:flex;align-items:center;justify-content:flex-start;height:45px;color:#535353;text-decoration:none;font-weight:500;transition:background-color .1s,color .1s;width:220px;margin:0 auto 20px;box-sizing:border-box;border-radius:10px}.dashboard-layout .sidebar .sidebar-item svg path{stroke:#535353}.dashboard-layout .sidebar .sidebar-item .sidebar-item-wrapper{flex:1 1;display:flex;align-items:center;justify-content:flex-start;color:inherit;text-decoration:inherit;padding:0 15px;height:100%}.dashboard-layout .sidebar .sidebar-item .sidebar-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:20px;font-size:20px}.dashboard-layout .sidebar .sidebar-item.active,.dashboard-layout .sidebar .sidebar-item:hover{background-color:#bcd251;color:#fff;cursor:pointer;transition:background-color .1s,color .1s;box-shadow:0 0 8px 0 rgba(188,210,81,.4)}.dashboard-layout .sidebar .sidebar-item.active svg path,.dashboard-layout .sidebar .sidebar-item:hover svg path{stroke:#fff}.dashboard-layout .sidebar .sidebar-item .sidebar-external-link{margin-left:auto;color:inherit!important;display:flex;align-items:center;justify-content:center;padding-right:15px;height:100%}.dashboard-layout .content{display:flex;flex-direction:column;background-color:#fbfbfb;flex:1 1}.dashboard-layout .content .top-bar{background-color:#fff;height:80px;padding:20px 35px;box-sizing:border-box;display:flex;align-items:center}.dashboard-layout .content .top-bar .greetings h3{margin:0;font-weight:600;color:#202020}.dashboard-layout .content .top-bar .greetings p{margin:5px 0 0;font-size:14px;font-weight:500;color:#535353}.dashboard-layout .content .top-bar .logged-user-info{margin-left:auto;width:230px;position:relative;flex-shrink:0}.dashboard-layout .content .top-bar .logged-user-info .logged-user-info__content{color:#535353;display:flex;align-items:center;justify-content:flex-end}.dashboard-layout .content .top-bar .logged-user-info .logged-user-info__content:hover{cursor:pointer}.dashboard-layout .content .top-bar .logged-user-info .logged-user-info__content img{width:30px;height:30px;border:2px solid #dadada;padding:1px;border-radius:100%}.dashboard-layout .content .top-bar .logged-user-info .logged-user-info__content span{margin:0 15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;color:#535353}.dashboard-layout .content .top-bar .logged-user-info .logged-user-info__options{position:absolute;width:200px;background-color:#fff;top:65px;right:0;box-shadow:0 0 8px 0 hsla(0,0%,84.7%,.75)}.dashboard-layout .content .top-bar .logged-user-info .logged-user-info__options .option{display:flex;align-items:center;justify-content:flex-start;height:30px;padding:10px 20px;color:#535353}.dashboard-layout .content .top-bar .logged-user-info .logged-user-info__options .option:hover{cursor:pointer;background-color:#f7f7f7}.dashboard-layout .content .top-bar .logged-user-info .logged-user-info__options .option span{margin-left:10px;font-weight:500}.dashboard-layout .content .content-children{overflow-y:auto;flex:1 1;height:100%}.dashboard-layout .content .content-children .section-title{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.dashboard-layout .content .content-children .section-title h1{font-weight:600;font-size:20px;line-height:27px;margin:0}.dashboard-layout .content .content-children table{border-collapse:collapse}.dashboard-layout .content .content-children table thead .tr:hover{background-color:#bcd251!important}.dashboard-layout .content .content-children table thead tr th{font-size:14px;line-height:17px;color:#787878;font-weight:500;text-align:left;padding:15px 25px}.dashboard-layout .content .content-children table tbody tr{background-color:#fff}.dashboard-layout .content .content-children table tbody tr:nth-child(2n){background-color:#fafafa}.dashboard-layout .content .content-children table tbody tr td{font-weight:500;font-size:14px;line-height:17px;color:#000;padding:15px 25px}.dashboard-layout .content .content-children table tbody tr .search-icon:hover{cursor:pointer}.dashboard-wrapper{padding:40px;display:block;flex-direction:column;height:100%;box-sizing:border-box}.dashboard-wrapper iframe{width:100%;height:100%;border:1px solid #d3d3d3}.dashboard-wrapper .blocks{display:flex}.dashboard-wrapper .blocks .total-users{text-align:center;width:20%;background:#fff;border-radius:8px;justify-content:center;display:flex;align-items:center;margin-bottom:30px;padding:20px}.dashboard-wrapper .blocks .total-users h4{color:#787878;font-weight:500}.dashboard-wrapper .blocks .payments{padding:15px 30px;background:#fff;border-radius:8px;width:78%;margin-left:2%;max-height:200px;overflow-y:scroll;margin-bottom:30px;font-size:.9rem}.dashboard-wrapper .blocks .payments h3{font-size:.9rem;font-weight:500}.dashboard-wrapper .blocks .payments h3 span{color:#787878}.dashboard-wrapper .blocks .payments table{width:100%}.dashboard-wrapper .blocks .payments table td,.dashboard-wrapper .blocks .payments table th{padding:8px 5px 8px 0!important;font-size:.7rem!important}.dashboard-wrapper .blocks .payments table tr{background-color:#fff!important}.dashboard-wrapper .firebase-container{background:#fff;border-radius:8px;display:flex;justify-content:center;align-items:center;padding:30px;margin-bottom:30px;background-repeat:no-repeat;background-position:100% 100%;background-size:contain}.dashboard-wrapper .firebase-container img{width:280px}.pagination-container{font-size:14px}.pagination-container .pagination-label{margin-right:10px;color:#535353}.pagination-container .pagination-current{font-weight:700;margin-right:5px;color:#bcd251}.pagination-container .pagination-option a{margin-right:5px;font-weight:700;text-decoration:none;color:#787878}.pagination-container .pagination-option a:hover{text-decoration:underline;color:#a23436}.search-bar{float:right}.users-wrapper{padding:40px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.users-wrapper .title-sortable:hover{cursor:pointer}.users-wrapper .pagination-bottom{margin-bottom:50px;margin-top:20px}.users-wrapper .users-button-holder{display:flex;align-items:center;grid-gap:10px;gap:10px}.users-wrapper .users-button-holder .search-bar .search-bar-text{background:#fff;border:.2px solid #cbcbcb;box-sizing:border-box;border-radius:32px;padding:5px 15px}.users-wrapper .action{position:relative;color:#535353}.users-wrapper .action .dots-icon{width:25px;height:25px;display:flex;justify-content:center;align-items:center}.users-wrapper .action .dots-icon:hover{cursor:pointer;opacity:.7}.users-wrapper .action .options{position:absolute;background-color:#fff;right:5px;top:30px;box-shadow:0 0 10px 0 #efefef;width:150px;z-index:10}.users-wrapper .action .options .option{display:flex;align-items:center;justify-content:flex-start;padding:10px;font-size:13px;font-weight:600}.users-wrapper .action .options .option.red{color:#e23437}.users-wrapper .action .options .option:hover{cursor:pointer;background-color:#fafafa}.users-wrapper .action .options .option svg{margin-right:10px}.carnets-info h4{margin:0}.carnets-button{grid-column:span 6;display:flex;justify-content:flex-end}.carnets-table{border-collapse:collapse}.carnets-table thead .tr:hover{background-color:#bcd251!important}.carnets-table thead tr th{font-size:14px;line-height:17px;color:#787878;font-weight:500;text-align:left;padding:15px 25px}.carnets-table tbody tr{background-color:#fff}.carnets-table tbody tr:nth-child(2n){background-color:#fafafa}.carnets-table tbody tr td{font-weight:500;font-size:14px;line-height:17px;color:#000;padding:15px 25px}.carnets-table tbody tr .search-icon:hover{cursor:pointer}.payments-table{border-collapse:collapse}.payments-table thead .tr:hover{background-color:#bcd251!important}.payments-table thead tr th{font-size:14px;line-height:17px;color:#787878;font-weight:500;text-align:left;padding:15px 25px}.payments-table tbody tr{background-color:#fff}.payments-table tbody tr:nth-child(2n){background-color:#fafafa}.payments-table tbody tr td{font-weight:500;font-size:14px;line-height:17px;color:#000;padding:15px 25px}.payments-table tbody tr .search-icon:hover{cursor:pointer}.user-separator{margin-bottom:50px}.course-card{display:flex;background:#fff;box-shadow:0 0 10px 0 #efefef;border-radius:8px;border-left:5px solid #bcd251;padding:0 30px;box-sizing:border-box;margin-bottom:30px;position:relative}.course-card .picture{width:85px;height:85px;margin-right:20px}.course-card .picture img{height:100%;width:100%;border-radius:10px;object-fit:cover}.course-card .main-content:hover{cursor:pointer}.course-card .main-content{display:flex;flex-direction:column;flex:1 1;padding-top:20px;padding-bottom:20px}.course-card .main-content .title{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}.course-card .main-content .title .course-title{font-weight:600;font-size:18px;line-height:22px;margin:0 20px 0 0;color:#202020}.course-card .main-content .title .date{display:flex;align-items:center;justify-content:flex-start;background-color:rgba(240,232,66,.63);color:#6d6b33;font-weight:600;font-size:12px;padding:5px 10px;border-radius:8px}.course-card .main-content .title .date svg{margin-right:10px}.course-card .main-content .description{font-size:14px;line-height:25px;color:#787878;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-card .secondary-content:hover{cursor:pointer}.course-card .secondary-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex:1 1;padding-right:20px;padding-top:20px;padding-bottom:20px}.course-card .secondary-content .places{display:flex;align-items:center;justify-content:flex-start;background-color:rgba(162,52,54,.07);color:#a23436;font-weight:600;font-size:12px;padding:5px 10px;border-radius:8px;margin-bottom:10px}.course-card .secondary-content .places svg{margin-right:10px}.course-card .secondary-content .sessions{display:flex;align-items:center;justify-content:flex-start;background-color:#f7f7f7;color:#535353;font-weight:600;font-size:12px;padding:5px 10px;border-radius:8px}.course-card .secondary-content .sessions svg{margin-right:10px}.course-card .action{position:absolute;top:20px;right:15px;color:#535353}.course-card .action .dots-icon{width:25px;height:25px;display:flex;justify-content:center;align-items:center}.course-card .action .dots-icon:hover{cursor:pointer;opacity:.7}.course-card .action .options{position:absolute;background-color:#fff;right:5px;top:30px;box-shadow:0 0 10px 0 #efefef;width:120px;z-index:10}.course-card .action .options .option{display:flex;align-items:center;justify-content:flex-start;padding:10px;font-size:13px;font-weight:600}.course-card .action .options .option.red{color:#e23437}.course-card .action .options .option:hover{cursor:pointer;background-color:#fafafa}.course-card .action .options .option svg{margin-right:10px}.skeleton-course-card{display:flex;background:#fff;box-shadow:0 0 10px 0 #efefef;border-radius:8px;border-left:5px solid #bcd251;padding:20px 30px;box-sizing:border-box;margin-bottom:30px;position:relative}.skeleton-course-card .main-content{display:flex;flex-direction:column;flex:1 1}.skeleton-course-card .main-content .title{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}.skeleton-course-card .main-content .title .course-title{font-weight:600;font-size:18px;line-height:22px;margin:0 20px 0 0;color:#202020}.skeleton-course-card .main-content .description{margin-top:15px;display:flex;flex-direction:column}.skeleton-course-card .action{position:absolute;top:20px;right:15px;color:#535353;opacity:.5}.skeleton-course-card .action .dots-icon{width:25px;height:25px;display:flex;justify-content:center;align-items:center}.courses-wrapper .section-title button{margin-left:20px}.courses-wrapper .pagination-top{margin-bottom:20px}.courses-wrapper .pagination-bottom{margin-top:-10px;margin-bottom:50px}.conditional-price{background:#fff;padding:15px;margin:15px}.conditional-holder{background:#fbfbfb}.manage-course-modal__wrapper table{border-collapse:collapse}.manage-course-modal__wrapper table thead .tr:hover{background-color:#bcd251!important}.manage-course-modal__wrapper table thead tr th{font-size:14px;line-height:17px;color:#787878;font-weight:500;text-align:left;padding:10px 5px}.manage-course-modal__wrapper table tbody tr{background-color:#fff}.manage-course-modal__wrapper table tbody tr:nth-child(2n){background-color:#fafafa}.manage-course-modal__wrapper table tbody tr td{font-weight:500;font-size:14px;line-height:17px;color:#000;padding:10px 5px}.manage-course-modal__wrapper table tbody tr .search-icon:hover{cursor:pointer}.group-card{display:flex;background:#fff;box-shadow:0 0 10px 0 #efefef;border-radius:8px;border-left:5px solid #bcd251;padding:20px 30px;box-sizing:border-box;margin-bottom:30px;position:relative}.group-card .picture{width:85px;height:85px;margin-right:20px}.group-card .picture img{height:100%;width:100%;border-radius:10px;object-fit:cover}.group-card .main-content{display:flex;flex-direction:column;flex:1 1}.group-card .main-content .title{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}.group-card .main-content .title .course-title{font-weight:600;font-size:18px;line-height:22px;margin:0 20px 0 0;color:#202020}.group-card .main-content .title .date{display:flex;align-items:center;justify-content:flex-start;background-color:rgba(240,232,66,.63);color:#6d6b33;font-weight:600;font-size:12px;padding:5px 10px;border-radius:8px}.group-card .main-content .title .date svg{margin-right:10px}.group-card .main-content .description{font-size:14px;line-height:25px;color:#787878;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.group-card .secondary-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex:1 1;padding-right:20px}.group-card .secondary-content .places{display:flex;align-items:center;justify-content:flex-start;background-color:rgba(162,52,54,.07);color:#a23436;font-weight:600;font-size:12px;padding:5px 10px;border-radius:8px;margin-bottom:10px}.group-card .secondary-content .places svg{margin-right:10px}.group-card .secondary-content .sessions{display:flex;align-items:center;justify-content:flex-start;background-color:#f7f7f7;color:#535353;font-weight:600;font-size:12px;padding:5px 10px;border-radius:8px}.group-card .secondary-content .sessions svg{margin-right:10px}.group-card .action{position:absolute;top:20px;right:15px;color:#535353}.group-card .action .dots-icon{width:25px;height:25px;display:flex;justify-content:center;align-items:center}.group-card .action .dots-icon:hover{cursor:pointer;opacity:.7}.group-card .action .options{position:absolute;background-color:#fff;right:5px;top:30px;box-shadow:0 0 10px 0 #efefef;width:120px;z-index:10}.group-card .action .options .option{display:flex;align-items:center;justify-content:flex-start;padding:10px;font-size:13px;font-weight:600}.group-card .action .options .option.red{color:#e23437}.group-card .action .options .option:hover{cursor:pointer;background-color:#fafafa}.group-card .action .options .option svg{margin-right:10px}.debate-groups-wrapper{padding:40px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.debate-groups-wrapper .section-title button{margin-left:20px}.chats-wrapper{margin:30px;display:flex;flex-direction:row;height:calc(100vh - 140px);position:fixed;width:calc(100vw - 310px);box-sizing:border-box;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 5px 0 rgba(0,0,0,.2)}.chats-wrapper .chats-contacts{flex:30% 1;border-right:.55px solid hsla(0,0%,76.9%,.53);padding:30px}.chats-wrapper .chats-contacts .section-title{padding-bottom:10px}.chats-wrapper .chats-contacts .chat-card{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:120px;padding:20px;background:#fff;border:.55px solid hsla(0,0%,76.9%,.53);box-sizing:border-box;border-radius:10px;margin-bottom:30px}.chats-wrapper .chats-contacts .chat-card:hover{opacity:.7;cursor:pointer}.chats-wrapper .chats-contacts .chat-card.notification{background:rgba(188,210,81,.1);border:.55px solid #bcd251}.chats-wrapper .chats-contacts .chat-card .text-container{height:100%;padding:10px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.chats-wrapper .chats-contacts .chat-card .text-container .message-timestamp{text-align:right;width:80px;font-weight:500;font-size:13px;color:#737581}.chats-wrapper .chats-contacts .chat-card .message-container{display:flex;flex-direction:row;align-items:flex-start;color:#737581}.chats-wrapper .chats-contacts .chat-card .message-container .message-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chats-wrapper .chats-contacts .chat-card .message-container .message-date{margin-left:5px}.chats-wrapper .chats-contacts .chat-card .message-container .message-date:before{content:"• "}.chats-wrapper .chats-contacts .chat-card .notification-container{position:absolute;right:10px;top:10px}.chats-wrapper .chats-contacts .chat-card .notification-container .notification{background:#a23436;height:24px;width:24px;display:flex;justify-content:center;align-items:center;border-radius:12px;font-size:11px;color:#fff}.chats-wrapper .chats-contacts .chat-card .photo-text-container{display:flex;flex-direction:row;align-items:center;height:100%;min-width:0}.chats-wrapper .chats-contacts .chat-card .photo-text-container .photo{min-width:70px;width:70px;height:70px;border-radius:35px;overflow:hidden;align-items:center;justify-content:center}.chats-wrapper .chats-contacts .chat-card .photo-text-container .text{margin-left:10px;padding:10px;display:flex;height:100%;flex-direction:column;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chats-wrapper .chats-contacts .chat-card .photo-text-container .text .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:10px;margin-bottom:10px;font-weight:700}.chats-wrapper .chats-contacts .chat-card .photo-text-container .text .message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#737581}.chats-wrapper .chats{flex:70% 1;display:flex;flex-direction:column}.chats-wrapper .chats .name-container{flex:none;order:1;display:flex;flex-direction:row;background:#fff;border-bottom:.55px solid hsla(0,0%,76.9%,.53);align-items:center;padding-left:40px;padding-top:20px;padding-bottom:20px}.chats-wrapper .chats .name-container .photo{width:70px;height:70px;border-radius:35px;overflow:hidden;align-items:center;justify-content:center}.chats-wrapper .chats .name-container .name{font-weight:600;font-size:19px;margin-left:20px}.chats-wrapper .chats .message{display:flex;align-items:center;padding-left:40px;padding-top:25px;padding-bottom:25px;height:50px}.chats-wrapper .chats .message.isAdmin{display:flex;justify-content:flex-end;padding-right:40px}.chats-wrapper .chats .message .photo{width:40px;height:40px;border-radius:20px;overflow:hidden;align-items:center;justify-content:center}.chats-wrapper .chats .message .photo.isAdmin{margin-left:20px}.chats-wrapper .chats .message .text-container{padding-left:20px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.chats-wrapper .chats .message .text-container .message-text{background:#fff;border:.75px solid rgba(115,117,129,.15);box-sizing:border-box;padding:15px;border-radius:10px}.chats-wrapper .chats .message .text-container .message-text.isAdmin{border:none;color:#fff;background:#a1c859}.chats-wrapper .chats .message .text-container .message-timestamp{margin-top:10px;font-weight:600;font-size:11px;color:#c4c4c4}.chats-wrapper .chats .message .text-container .message-timestamp.isAdmin{display:flex;justify-content:flex-end}.chats-wrapper .chats .message-container{overflow-y:auto;flex:1 1;flex-basis:0;order:2}.chats-wrapper .chats .message-input{background:#fff;flex:none;order:3;display:flex;justify-content:space-between;padding:20px;margin-top:auto;border-top:.55px solid hsla(0,0%,76.9%,.53)}.chats-wrapper .chats .message-input .input{width:100%;border:none;font-size:15px;margin-right:20px}.chats-wrapper .chats .message-input .icon{width:60px;margin-right:20px}.chats-wrapper .chats .message-input .icon:hover{opacity:.7;cursor:pointer}.chats-wrapper .chats .message-input .icon.disabled{opacity:.5;cursor:default}.skeleton-chat-card{display:flex;justify-content:center;align-items:center;background:#fff;border:.55px solid hsla(0,0%,76.9%,.53);border-radius:8px;padding:20px;box-sizing:border-box;margin-bottom:30px;position:relative;overflow:hidden;height:120px}.skeleton-chat-card .photo{display:flex;margin-right:20px}.skeleton-chat-card .photo .chat-photo{width:70px;height:70px;border-radius:35px;overflow:hidden}.skeleton-chat-card .main-content{display:flex;flex-direction:column;flex:1 1}.skeleton-chat-card .main-content .title{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}.skeleton-chat-card .main-content .title .course-title{font-weight:600;font-size:18px;line-height:22px;margin:0 20px 0 0;color:#202020}.skeleton-chat-card .main-content .description{margin-top:15px;display:flex;flex-direction:column}.skeleton-chat-card .action{position:absolute;top:20px;right:25px;color:#535353;opacity:.5}.skeleton-chat-card .action .dots-icon{width:25px;height:25px;display:flex;justify-content:center;align-items:center}.notifications-wrapper{padding:40px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.notifications-wrapper .pagination-bottom{margin-bottom:50px;margin-top:20px}.notifications-wrapper .section-title button{margin-left:20px}.notifications-wrapper .section-title button svg{margin-right:10px}.notifications-wrapper .empty{padding:20px}.dots-icon{width:25px;height:25px;position:relative;display:flex;justify-content:center;align-items:center}.dots-icon:hover{cursor:pointer;opacity:.7}.options{position:absolute;background-color:#fff;right:5px;top:30px;box-shadow:0 0 10px 0 #efefef;width:120px;z-index:10}.options .option{display:flex;align-items:center;justify-content:flex-start;padding:10px;font-size:13px;font-weight:600}.options .option.red{color:#e23437}.options .option:hover{cursor:pointer;background-color:#fafafa}.options .option svg{margin-right:10px}.events-wrapper{padding:40px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.events-wrapper iframe{width:100%;height:100%;border:1px solid #d3d3d3}.payments-wrapper{padding:40px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.payments-wrapper .pagination-bottom{margin-bottom:50px;margin-top:20px}.status-cell{min-width:100px}.payment-info-modal__wrapper .content{min-height:0}.suggestions-wrapper{padding:40px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.suggestions-wrapper .pagination-bottom{margin-bottom:50px}.suggestions-wrapper .action{position:relative;color:#535353}.suggestions-wrapper .action .dots-icon{width:25px;height:25px;display:flex;justify-content:center;align-items:center}.suggestions-wrapper .action .dots-icon:hover{cursor:pointer;opacity:.7}.suggestions-wrapper .action .options{position:absolute;background-color:#fff;right:5px;top:30px;box-shadow:0 0 10px 0 #efefef;width:120px;z-index:10}.suggestions-wrapper .action .options .option{display:flex;align-items:center;justify-content:flex-start;padding:10px;font-size:13px;font-weight:600}.suggestions-wrapper .action .options .option.red{color:#e23437}.suggestions-wrapper .action .options .option:hover{cursor:pointer;background-color:#fafafa}.suggestions-wrapper .action .options .option svg{margin-right:10px}.loading{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.memberships-wrapper{padding:40px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.memberships-wrapper .section-title button{margin-left:20px}.memberships-wrapper .action{position:relative;color:#535353}.memberships-wrapper .action .dots-icon{width:25px;height:25px;display:flex;justify-content:center;align-items:center}.memberships-wrapper .action .dots-icon:hover{cursor:pointer;opacity:.7}.memberships-wrapper .action .options{position:absolute;background-color:#fff;right:5px;top:30px;box-shadow:0 0 10px 0 #efefef;width:120px;z-index:10}.memberships-wrapper .action .options .option{display:flex;align-items:center;justify-content:flex-start;padding:10px;font-size:13px;font-weight:600}.memberships-wrapper .action .options .option.red{color:#e23437}.memberships-wrapper .action .options .option:hover{cursor:pointer;background-color:#fafafa}.memberships-wrapper .action .options .option svg{margin-right:10px}.courses-wrapper{padding:40px;display:flex;flex-direction:column;box-sizing:border-box}.courses-wrapper .no-attendants{padding:0;margin:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.youtube-wrapper{padding:40px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.youtube-wrapper .pagination-bottom{margin-bottom:50px;margin-top:20px}.youtube-wrapper .section-title button{margin-left:20px}.youtube-wrapper .section-title button svg{margin-right:10px}.youtube-wrapper .empty{padding:20px}.modal-overlay{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0}.modal-overlay.with-background{background-color:rgba(0,0,0,.2)}.sicomoro-modal{position:absolute;background:#fff;top:50%;left:50%;right:auto;bottom:auto;margin-right:-40%;transform:translate(-50%,-50%);padding:0;overflow:auto;border-radius:11px;outline:none;max-height:90%;overflow:hidden;display:flex;flex-direction:column}.sicomoro-modal form{display:flex;flex-direction:column;flex:1 1;min-height:0}.sicomoro-modal .input-label{font-weight:600;letter-spacing:0;opacity:.7;font-size:13px;line-height:16px;font-family:"Roboto","Helvetica","Arial",sans-serif;color:rgba(0,0,0,.54)}.sicomoro-modal .delete-modal__wrapper{height:100%;width:430px;display:flex;flex-direction:column}.sicomoro-modal .delete-modal__wrapper .modal-body{padding:25px 25px 0;display:flex;flex-direction:column;align-items:center}.sicomoro-modal .delete-modal__wrapper .modal-body svg{color:#e23437;font-size:20px}.sicomoro-modal .delete-modal__wrapper .modal-body h3{margin:20px 0;color:#454449;font-weight:700;font-size:18px}.sicomoro-modal .delete-modal__wrapper .modal-body p{margin:0;color:#acacac;font-weight:500;text-align:center;font-size:16px;max-width:260px}.sicomoro-modal .delete-modal__wrapper .modal-footer{padding:20px;display:flex;justify-content:flex-end;align-items:center}.sicomoro-modal .delete-modal__wrapper .modal-footer button{min-width:115px}.sicomoro-modal .payment-info-modal__wrapper{height:100%;width:750px;display:flex;flex-direction:column}.sicomoro-modal .payment-info-modal__wrapper .modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;font-weight:600;font-size:18px;color:#454449}.sicomoro-modal .payment-info-modal__wrapper .modal-body{padding:0 20px}.sicomoro-modal .payment-info-modal__wrapper .modal-body h3{font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#bcd251}.sicomoro-modal .payment-info-modal__wrapper .modal-body p{font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#000}.sicomoro-modal .payment-info-modal__wrapper .modal-body .change-payment-status{width:100%;padding-bottom:0}.sicomoro-modal .payment-info-modal__wrapper .modal-footer{padding:20px;display:flex;justify-content:flex-end;align-items:center}.sicomoro-modal .payment-info-modal__wrapper .modal-footer button{min-width:100px}.sicomoro-modal .manage-course-modal__wrapper{height:100%;width:750px;display:flex;flex-direction:column;overflow:hidden}.sicomoro-modal .manage-course-modal__wrapper .modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;font-weight:600;font-size:18px;color:#454449}.sicomoro-modal .manage-course-modal__wrapper .modal-body{padding:25px 25px 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:30px;overflow-y:auto;flex:1 1}.sicomoro-modal .manage-course-modal__wrapper .modal-body .picture-wrapper{display:flex;flex-direction:column}.sicomoro-modal .manage-course-modal__wrapper .modal-body .picture-wrapper .picture{width:100%;height:100px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px dashed grey;margin-top:10px;cursor:pointer}.sicomoro-modal .manage-course-modal__wrapper .modal-body .picture-wrapper .picture.disabled{background-color:#d3d3d3}.sicomoro-modal .manage-course-modal__wrapper .modal-body .picture-wrapper .picture svg{color:grey;font-size:24px}.sicomoro-modal .manage-course-modal__wrapper .modal-body .picture-wrapper .picture img{width:100%;height:100%;object-fit:cover}.sicomoro-modal .manage-course-modal__wrapper .modal-body .input-wrapper{grid-column:span 3;margin-bottom:20px}.sicomoro-modal .manage-course-modal__wrapper .modal-body .fill-row{grid-column:span 6}.sicomoro-modal .manage-course-modal__wrapper .modal-body .fill-2{grid-column:span 2}.sicomoro-modal .manage-course-modal__wrapper .modal-body .fill-3{grid-column:span 3}.sicomoro-modal .manage-course-modal__wrapper .modal-footer{padding:20px;display:flex;justify-content:flex-end;align-items:center}.sicomoro-modal .manage-course-modal__wrapper .modal-footer button{min-width:100px}.sicomoro-modal .manage-user-modal__wrapper{height:100%;width:750px;display:flex;flex-direction:column;overflow:hidden}.sicomoro-modal .manage-user-modal__wrapper .modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;font-weight:600;font-size:18px;color:#454449}.sicomoro-modal .manage-user-modal__wrapper .modal-body{padding:25px 25px 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:30px;grid-row-gap:0;row-gap:0;overflow-y:auto;flex:1 1}.sicomoro-modal .manage-user-modal__wrapper .modal-body .modal-circular-image{width:175px;height:175px;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle}.sicomoro-modal .manage-user-modal__wrapper .modal-body .modal-circular-image .modal-avatar{width:100%}.sicomoro-modal .manage-user-modal__wrapper .modal-body .modal-separator{margin-bottom:20px}.sicomoro-modal .manage-user-modal__wrapper .modal-body .picture-wrapper{display:flex;flex-direction:column}.sicomoro-modal .manage-user-modal__wrapper .modal-body .picture-wrapper .picture{width:100%;height:100px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px dashed grey;margin-top:10px;cursor:pointer}.sicomoro-modal .manage-user-modal__wrapper .modal-body .picture-wrapper .picture.disabled{background-color:#d3d3d3}.sicomoro-modal .manage-user-modal__wrapper .modal-body .picture-wrapper .picture svg{color:grey;font-size:24px}.sicomoro-modal .manage-user-modal__wrapper .modal-body .picture-wrapper .picture img{width:100%;height:100%;object-fit:cover}.sicomoro-modal .manage-user-modal__wrapper .modal-body .input-wrapper{grid-column:span 3;margin-bottom:20px}.sicomoro-modal .manage-user-modal__wrapper .modal-body .fill-row{grid-column:span 6}.sicomoro-modal .manage-user-modal__wrapper .modal-body .fill-1{grid-column:span 1}.sicomoro-modal .manage-user-modal__wrapper .modal-body .fill-2{grid-column:span 2}.sicomoro-modal .manage-user-modal__wrapper .modal-body .fill-3{grid-column:span 3}.sicomoro-modal .manage-user-modal__wrapper .modal-body .fill-4{grid-column:span 4}.sicomoro-modal .manage-user-modal__wrapper .modal-body .fill-5{grid-column:span 5}.sicomoro-modal .manage-user-modal__wrapper .modal-error{padding:20px;display:flex;justify-content:flex-start;align-items:center}.sicomoro-modal .manage-user-modal__wrapper .modal-error .modal-message{font-size:14px;color:red}.sicomoro-modal .manage-user-modal__wrapper .modal-footer{padding:20px;display:flex;justify-content:flex-end;align-items:center}.sicomoro-modal .manage-user-modal__wrapper .modal-footer button{min-width:100px}.ql-editor{min-height:130px}.input-error-formik .ql-toolbar.ql-snow,.input-error-formik .ql-toolbar.ql-snow+.ql-container.ql-snow{border:1px solid red!important}
/*# sourceMappingURL=main.bcc7322e.chunk.css.map */