*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch}body{background-color:#f9fafb}a{text-decoration:none}.snackbar-root-rounded>div{border-radius:8px;font-size:14px;font-weight:400}body::-webkit-scrollbar,body ::-webkit-scrollbar{width:8px;height:6px;background-color:rgba(145,158,171,.24)}body::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb{border:none;border-radius:8px;background-color:rgba(99,115,129,.48)}body::-webkit-scrollbar-thumb:hover,body ::-webkit-scrollbar-thumb:hover{background-color:rgba(99,115,129,.88)}.course-item{display:flex;align-items:center;margin:2%}.course-item-name{font-size:22px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:28px;margin-left:1%;margin-right:1.5%}.course-item-color{min-width:19px;height:23px;border-radius:7px}.allcourses-tutor{box-shadow:0 0 2px 0 rgba(145,158,171,.24),0 16px 64px -4px rgba(145,158,171,.24)!important}.allcourses,.allcourses-tutor{background-color:transparent!important}.course-items{box-shadow:0 0 2px 0 rgba(145,158,171,.24),0 16px 32px -4px rgba(145,158,171,.24)}.modal-heading,.modal-heading-confirmation{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:24px;font-weight:700;color:#262626;padding:40px 30px;display:flex}.modal-description,.modal-description-confirmation{display:flex;justify-content:center;font-size:14px;color:#546e7a}@media(max-width:767px){.modal-heading{padding:60px 30px}.modal-heading-confirmation{padding:50px 30px}.modal-description-confirmation{padding:0 10%;line-height:20px}}.modal-button-add,.modal-button-add-confirmation{width:136px!important;border:2px solid #1d615a!important;color:#1d615a!important}.modal-button-remove,.modal-button-remove-confirmation{width:136px!important;border:2px solid red!important;color:red!important}.modal-button-cancel{width:136px!important;background-color:#afafaf!important;color:#fff!important}.modal-select{padding:7% 13%}.modal-select,.modal-select-confirmation{display:flex;justify-content:space-between}.modal-select-confirmation{padding:12% 13% 2%}@media(max-width:767px){.modal-select{padding:7% 5%}.modal-select-confirmation{padding-top:16%}.modal-button-add-confirmation,.modal-button-cancel,.modal-button-remove-confirmation{width:114px!important}}.token-modal{flex-direction:column}.token-modal,.token-modal-count{display:flex;justify-content:center;margin:auto}.token-modal-count{text-align:center;word-spacing:-5px}.token-modal-count-minus{margin:auto;cursor:pointer}.token-modal-count-minus-disabled{margin:auto;cursor:not-allowed}.token-modal-count-minus-disabled polygon{fill:#d3d3d3!important}.token-modal-count-span{font-size:32px;font-weight:700;color:#262626;margin-left:56px;margin-right:56px;cursor:pointer;width:82px}.token-modal-count-plus{margin:auto;cursor:pointer}.token-modal-count-plus-disabled{margin:auto;cursor:not-allowed}.token-modal-count-plus-disabled polygon{fill:#d2d2d2!important}.token-modal-values{display:flex;margin:auto}.token-modal-values-square{width:72px;height:72px;border-radius:4px;border:1px solid #d2dfde;display:flex;margin-top:48px;margin-left:16px;cursor:pointer}.token-modal-values-square-span{font-size:24px;font-weight:600;text-align:center;color:#262626;margin:auto;word-spacing:-5px}.token-modal-values .selected{border:1px solid #000!important}.token-modal-input{width:400px;margin:4% 17% 0!important}@media(max-width:767px){.token-modal-input{width:334px;margin:4% 5%!important}}.date-range-start .MuiInputLabel-formControl{position:relative!important;z-index:0}.date-range-start .MuiFilledInput-adornedEnd,.date-range-start .MuiInputBase-formControl{margin-top:9px}.date-range-end .MuiInputLabel-formControl{position:relative!important;z-index:0}.date-range-end .MuiFilledInput-adornedEnd,.date-range-end .MuiInputBase-formControl{margin-top:9px}.tokens-add-action{font-size:16px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:20px;padding:0 20px;cursor:pointer}.period-card{display:flex;justify-content:center;margin-bottom:3%}.period-card-left{padding:18px 22px 18px 30px;border-radius:15px 0 0 15px}.period-card-left,.period-card-middle{font-size:20px;font-weight:700;background-color:#2686eb;color:#fff;cursor:pointer}.period-card-middle{padding:18px 22px;margin:0 1px}.period-card-right{font-size:20px;font-weight:700;padding:18px 38px 18px 25px;background-color:#2686eb;color:#fff;border-radius:0 15px 15px 0;cursor:pointer}@media(max-width:767px){.period-card-right{font-size:18px;padding:12px 23px 12px 22px}.period-card-left{font-size:18px;padding:12px 15px 12px 23px}.period-card-middle{font-size:18px;padding:12px 22px}}.subscription-plans{display:flex;justify-content:space-between}@media(max-width:767px){.subscription-plans{display:block}}.groupsession-subscription-plan{display:flex;grid-gap:20px;gap:20px;justify-content:center}.plan-card{border:1px solid #000;min-width:250px;border-radius:40px}@media(max-width:767px){.plan-card{margin:10% auto auto;max-width:260px;display:flex;flex-direction:column;justify-content:center}}.plan-card-monthly-container{margin:10% 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.plan-card-monthly{font-size:20px;font-weight:700;padding:15px 15px 0 4px}.plan-card-month{font-size:20px;font-weight:700;margin:20% 0;display:flex;justify-content:center}.plan-card-price-container{margin:10% 0;display:flex;justify-content:center}.plan-card-price-container-currency{font-size:16px}.plan-card-price-container-total{font-size:26px;font-weight:700;padding:15px 15px 0 4px}.plan-card-price-container-tag{font-size:16px;padding-top:15px}.plan-card-off{font-size:15px;padding-top:3%;padding-inline:8%;line-height:18px;text-align:center}.plan-card-off,.plan-card-promotion-code{color:#2883e9;font-weight:700;display:flex;justify-content:center}.plan-card-promotion-code{font-size:12px;padding-top:5%}.plan-card-save{color:#2883e9;font-size:15px;font-weight:700;display:flex;justify-content:center}.plan-card-divider{margin:12% 0!important}.plan-card-content{display:flex;margin-bottom:4%;margin-left:7%}.plan-card-content-first{font-size:14px;display:flex;align-items:center;justify-content:center}.plan-card-button{display:flex;justify-content:center;margin:12% 0;cursor:pointer}.plan-card-button-text{font-size:12px;background:#2686eb;color:#fff;padding:4% 8%;font-weight:700;border-radius:3px}.plan-card-button-disabled{font-size:12px;border:1px solid #d9d9d9;color:#afafaf;background:transparent;padding:4% 8%;font-weight:700;border-radius:3px}.userpill-container{display:flex}.userpill-container-left{border-radius:7px 0 0 7px;border:1px solid #e4e4e4}.userpill-container-left,.userpill-container-left-selected{min-height:39px;font-size:16px;min-width:113px;padding:12px 22px;display:flex;cursor:pointer;justify-content:center}.userpill-container-left-selected{color:#fff;border-radius:7px 0 0 7px;background:#1a53ae;box-shadow:0 5px 15px rgba(0,0,0,.35)}.userpill-container-middle{color:#fff;background:#1a53ae;box-shadow:0 5px 15px rgba(0,0,0,.35)}.userpill-container-middle,.userpill-container-middle-selected{min-height:39px;font-size:16px;min-width:113px;padding:12px 22px;display:flex;cursor:pointer;justify-content:center}.userpill-container-middle-selected{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;box-shadow:none}.userpill-container-right{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.userpill-container-right,.userpill-container-right-selected{min-height:39px;font-size:16px;min-width:113px;padding:12px 22px;display:flex;justify-content:center;cursor:pointer;border-radius:0 7px 7px 0}.userpill-container-right-selected{color:#fff;background:#1a53ae;box-shadow:0 5px 15px rgba(0,0,0,.35)}.button-paid{background:#5286c3;min-width:110px}.button-paid,.button-paid-selected{max-height:35px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:6px}.button-paid-selected{min-width:150px}.button-paid-header{display:none!important}.policy-text{color:#0767db;text-decoration:underline;font-weight:500;cursor:pointer}.currencyDropdown .MuiInputBase-root,.currencyDropdown .MuiList-root,.currencyDropdown .MuiMenu-paper{max-height:200px!important}.button-paid-updating{background:transparent;color:#787878;border:2px solid #787878}.button-paid-done{background-color:#787878;color:#fff}.button-paid-undone{background-color:#5286c3;color:#fff}.pdf-container{padding:0;min-width:378px;overflow-y:scroll}.scrollable-container{max-height:50vh;overflow-y:scroll;-ms-overflow-style:none}.booking-tabs .MuiButtonBase-root{margin-right:1%}body{font-family:"Roboto",sans-serif;background-color:#f8f7fa;color:#333}.calendar-modal{display:none;position:fixed;z-index:5;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:transparent}.calendar{position:absolute;top:50%;left:50%;margin-top:-78px;margin-left:-142px;padding:15px;border-radius:12px;overflow:hidden;width:330px;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2);color:rgba(0,0,0,.8)}.calendar--nav{margin:-15px -15px 5px;padding:0 15px;background-color:#fff;color:#1e1856;height:50px;position:relative}.calendar--nav a{position:absolute;cursor:pointer;left:10px;font-size:30px;line-height:1;top:16px;width:30px;text-align:center;display:inline-block;color:rgba(0,0,0,.3);-webkit-user-select:none;user-select:none}.calendar--nav a:last-child{left:auto;right:10px}.calendar--nav h1{color:#37474f;margin:0;position:absolute;left:40px;right:40px;text-align:center;cursor:pointer;font-weight:400;font-size:18px;line-height:66px;-webkit-user-select:none;user-select:none}.calendar--days{font-size:0}.calendar--days span{width:12.58571%;display:inline-block;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;margin:4px 0;line-height:37px;position:relative;font-size:12px}.calendar--days span.label{text-transform:uppercase;font-weight:700;color:rgba(0,0,0,.3);font-size:11px;cursor:auto}.calendar--days span.active{font-weight:700;background-color:rgba(182,112,244,.05);border-radius:12px}.calendar--days span.muted{color:rgba(0,0,0,.3)}.calendar--days span.between{border-radius:0}.calendar--days span.between,.calendar--days span.end,.calendar--days span.start{background-color:#0767db;color:#fff}.calendar--days span.start{border-radius:25px 0 0 25px}.calendar--days span.end{border-radius:0 25px 25px 0}.calendar--days span.start.end{border-radius:25px}.calendar--days span.between:nth-child(7n):after,.calendar--days span.start:nth-child(7n):after{content:"";position:absolute;top:0;bottom:0;left:100%;background-color:#0767db;width:20px}.calendar--days span.between:nth-child(7n+1):after,.calendar--days span.end:nth-child(7n+1):after{content:"";position:absolute;top:0;bottom:0;right:100%;background-color:#0767db;width:20px}.calendar--days span.start.end:after{display:none}.calendar-text{margin-top:15px!important;margin-right:1%!important;margin-left:1%!important;color:grey}.calendar--days .disabled{pointer-events:none;color:#ccc}
/*# sourceMappingURL=main.afc32340.chunk.css.map */