@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css";body{margin:0}.login-page{background-color:#f8faff;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0px 0px 20px rgba(0,0,0,.04))}.login-page h3{font-weight:700}.login-page .login-wrap{background-color:#fff;padding:80px 100px;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-page input{background-color:transparent;border:none;border-bottom:1px solid #cacaca;border-radius:0;font-size:18px;font-weight:300;letter-spacing:-.05em;text-align:left;color:#000;opacity:.7;width:100%;padding:.375rem 2.25rem .375rem .75rem}.login-page .btn-brand-green{max-width:100%;border-radius:15px!important}.top-bar{position:fixed;right:0;top:0;width:calc(100% - 315px);height:90px;background-color:#fff;display:flex;align-items:center;justify-content:end;padding:0 40px;z-index:1}.top-bar .user-area{gap:15px;display:flex;align-items:center;border:none!important;position:relative}.top-bar .user-area .user-name{font-weight:400;font-size:16px;letter-spacing:-.05em;text-align:left;color:#000}.top-bar .user-area .user-pp{width:52px;height:52px;border:1px solid #ededed;border-radius:50%;object-fit:cover}.top-bar .user-area .user-menu{position:absolute;left:0;width:100%;top:calc(100% + 5px);background-color:#fff;border-radius:8px;box-shadow:0 5px 5px #00000003;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:15px}.top-bar .user-area .user-menu button{border:none!important;font-weight:400;font-size:16px;width:100%;letter-spacing:-.05em;text-align:left;color:#000;opacity:.7;text-decoration:none;display:flex;align-items:center;justify-content:flex-start;gap:15px}.top-bar .user-area .user-menu button i{color:red;width:52px}.sidebar-area{width:315px;height:100vh;background:transparent;position:fixed;left:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:start}.sidebar-area .logo-area{height:91px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #f5f5f5;width:100%}.sidebar-area .btn-brand-purple{position:absolute;bottom:40px;left:40px;width:230px;justify-content:flex-start;display:flex;justify-content:start;align-items:center;gap:20px;padding:8px;border:none!important;border-radius:20px;background-color:#fd914d!important;box-shadow:none!important}.sidebar-area .btn-brand-purple .btn-text{margin:0;padding:0}.sidebar-area .btn-brand-purple .icon{width:40px;height:40px;background-color:#fd914d!important;border-radius:14px;display:flex;align-items:center;justify-content:center;filter:brightness(90%)}.content-area{position:fixed;padding-top:40px;padding-left:40px;padding-bottom:120px;left:315px;top:90px;width:calc(100% - 315px);min-height:calc(100vh - 90px);height:100%;overflow-y:scroll;background-color:#f8faff}.brand-border-x-axes{width:100%;height:5px;position:absolute;left:0;top:0;background:#ff914d}.brand-border-x-axes:before{content:"";position:absolute;left:0;top:0;width:33.33%;height:5px;background:#38b6ff}.brand-border-x-axes:after{content:"";position:absolute;left:33.33%;top:0;width:33.33%;height:5px;background:#7926f1}.brand-border-y-axes{width:5px;height:100%;position:absolute;left:0;top:0;background:#ff914d}.brand-border-y-axes:before{content:"";position:absolute;left:0;top:0;width:5px;height:33.33%;background:#38b6ff}.brand-border-y-axes:after{content:"";position:absolute;left:0;bottom:0;width:5px;height:33.33%;background:#7926f1}.menu-area{padding:20px 40px;width:100%;gap:15px;display:flex;flex-direction:column;align-items:center;justify-content:start}.swal2-popup{border-radius:30px!important;width:20em!important}.swal2-title{font-size:1.5em!important}.swal2-html-container{font-size:1em!important}.page-heading{font-weight:600;font-size:31px;letter-spacing:-.05em;text-align:left;display:block}.page-desc{font-weight:300;font-size:18px;letter-spacing:-.05em;text-align:left;display:block}.teacher-box{max-width:320px;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:22px;box-shadow:0 5px 5px #00000003;padding-bottom:15px}.teacher-box .teacher-img{width:100%;height:180px;border-radius:22px 22px 0 0;object-fit:cover}.teacher-box .teacher-name{font-weight:500;font-size:16px;line-height:35px;letter-spacing:-.05em;text-align:left;color:#000}.teacher-box .teacher-desc{font-weight:300;font-size:13px;line-height:18px;letter-spacing:-.05em;text-align:left}.teacher-box .stars{margin:5px 0 10px;display:flex;gap:4px;align-items:center;justify-content:center;width:100%}.teacher-box .stars .active{color:#ffce00}.teacher-box .stars i{color:#e6e6e6}.teacher-box .teacher-days-heading{font-weight:700;font-size:13px;letter-spacing:-.05em;text-align:left;display:block;width:100%}.teacher-box .teacher-days{font-weight:400;font-size:13px;letter-spacing:-.05em;text-align:left;display:block;width:100%}.teacher-box .teacher-texts{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:5px 15px 0}.teacher-box .form-check{width:100%;font-weight:700;font-size:12px;text-align:left;color:#9a9a9a;display:flex;align-items:center}.teacher-box .form-check label{margin-left:8px;margin-bottom:-4px;width:100%;display:flex;align-items:center;justify-content:space-between}.teacher-box .form-check label .price{font-weight:700;font-size:17px;text-align:center;color:#151515;display:flex;align-items:start}.teacher-box .form-check label .plus{font-weight:400;font-size:8px;text-align:center;color:#151515;padding-bottom:4px;padding-left:2px}.teacher-box .form-check label .currency{font-weight:700;font-size:8px;text-align:center;color:#151515;padding-top:4px;padding-left:2px}.modal-closer{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;background:transparent;border:none}.modal-showed{backdrop-filter:blur(5px);transition:all .3s ease}.modal-header{border-bottom:none}.modal-content{position:relative;border-radius:42px;background:#fff;border:1px solid #ebebeb}.other-teachers{width:100%;height:100%;min-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 15px 0;text-align:center;gap:15px;background:#fff;border:1px solid #f7f7f7;filter:drop-shadow(0px 0px 10px rgba(255,255,255,.89));border-radius:21px;position:relative}.other-teachers .other-teachers-text{font-weight:700;font-size:13px;text-align:left;color:#363636;opacity:.57}.other-teachers .other-teachers-desc{font-weight:400;font-size:11px;line-height:16px;text-align:center;color:#9a9a9a}.other-teachers .other-teachers-go{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.pricing-wrap{position:relative;display:flex;justify-content:center;margin-bottom:30px}.pricing-wrap .pricing-img{position:absolute;top:0px;left:50%;transform:translate(-50%);margin-top:-60px;width:120px;height:120px;border-radius:50%;padding:10px;background:#fff;z-index:1}.pricing-wrap .flag{width:75px;height:100px;background-image:url(../blabis/assets/images/flag.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:center;position:absolute;font-weight:600;font-size:13px;letter-spacing:-.05em;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;top:0px;right:10%;transform:translate(15%)}.pricing-wrap .pricing-box{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#fff;position:relative;padding:60px 15px 25px;max-width:400px;height:100%;width:100%;filter:drop-shadow(0px 0px 20px rgba(0,0,0,.07));border-radius:45px}.pricing-wrap .pricing-box .texts{display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:120px;margin-bottom:20px;overflow:hidden}.pricing-wrap .pricing-box .heading{font-weight:700;font-size:22px;letter-spacing:-.05em;text-align:center;display:block;width:100%}.pricing-wrap .pricing-box .pricing-desc{font-weight:100;font-size:12px;letter-spacing:-.05em;text-align:center;display:block;margin:-10px 0 0;width:100%}.pricing-wrap .pricing-box .price{font-size:30px;text-align:center;display:flex;width:100%;font-weight:600;height:50px;justify-content:center}.pricing-wrap .pricing-box .price .currency{font-size:28px;text-align:center;display:flex;align-items:start}.pricing-wrap .pricing-box .price .plan{font-size:19px;display:flex;align-items:flex-end;font-weight:400}.pricing-wrap .pricing-box .texts-wrap{display:flex;flex-direction:column;align-items:start;justify-content:start;width:100%;margin-bottom:20px}.pricing-wrap .pricing-box .specs{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:65%;margin:20px auto}.pricing-wrap .pricing-box .specs span{font-size:13px;letter-spacing:-.05em;font-weight:100;display:flex;align-items:center;justify-content:center;margin-bottom:10px;text-align:center;width:100%;padding-bottom:12px;border-bottom:1px solid #dbdbdb}.pricing-wrap .pricing-box .specs span:last-child{border-bottom:none}.pricing-row{margin-top:90px}.pricing .bottom-desc{font-weight:400;font-size:16px;letter-spacing:-.05em;text-align:center;margin:20px auto}.pricing .pricing-heading{font-weight:700;font-size:26px;letter-spacing:-.05em;text-align:center;color:#45cb5c;margin:0 auto}.pricing .pricing-desc{font-weight:700;font-size:16px;letter-spacing:-.05em;text-align:center;margin:8px auto}.pricing .heading-desc{font-weight:600;font-size:13px;letter-spacing:-.05em;text-align:center;display:block;margin-top:25px}.pricing .tabs{display:flex;align-items:center;justify-content:center;gap:20px}.pricing .tab{font-size:20px;letter-spacing:-.05em;width:130px;position:relative}.pricing .tab:after{content:"";position:absolute;width:100%;height:4px;border-radius:3.5px;background-color:#c4c4c4;left:50%;transform:translate(-50%);bottom:-10px}.pricing .tab.active{font-weight:600}.pricing .tab.active:after{background-color:#ff914d}.pricing .tab .badge{position:absolute;top:-18px;right:-10px;transform:translate(35%);background:#ff914d;color:#fff;letter-spacing:-.05em;line-height:16px;text-align:left;border-radius:12px;font-size:12px;padding:4px 20px;text-align:center}.card-modal{left:315px;top:90px;width:calc(100% - 315px);height:90%;overflow-y:scroll}.card-modal .modal-body{padding:80px 140px 60px 60px}.card-modal label{font-weight:600;font-size:14px;text-align:left;color:#5a5a5a;margin-bottom:10px}.card-modal .area-heading{font-size:24px;font-weight:600;color:#5a5a5a}.card-modal input{border:none;border-bottom:1px solid #4464d8;border-radius:0;margin-bottom:15px;font-size:12px;letter-spacing:.15em;text-align:left;color:#292929;opacity:.8;font-weight:100}.card-modal input::placeholder{font-size:12px;letter-spacing:.15em;text-align:left;color:#292929;opacity:.8;font-weight:100}.card-modal .btn-brand-green{max-width:100%;height:42px;border-radius:15px;box-shadow:none}.card-modal *:focus{box-shadow:none!important}@media (min-width: 1200px){.modal-xl{max-width:780px}}@media (max-width: 992px){.pricing-wrap{margin-bottom:85px!important}.mobile-header{display:flex;align-items:center;justify-content:center;padding-top:30px;padding-bottom:10px;background-color:#f8faff}.mobile-header img{height:35px}.content-area{position:static;padding-top:10px;padding-left:10px;width:100%;min-height:100vh;background-color:#fff}.bottom-bar{position:fixed;bottom:0;left:0;display:flex;align-items:center;justify-content:space-around;gap:40px;width:100%;padding:20px 0;background-color:#fff;z-index:2}.bottom-bar .home-btn{width:70px;height:70px;background:#8c52ff;border:5px solid #fff;position:absolute;top:-35px;left:50%;transform:translate(-50%);border-radius:50%;display:flex;justify-content:center;align-items:center}.bottom-bar .home-btn img{height:25px}.bottom-bar .groups{display:flex;align-items:center;width:100%}.bottom-bar .groups a{display:flex;width:100%;flex-direction:column;font-weight:600;font-size:13px;letter-spacing:-.05em;text-align:center;color:#000;text-decoration:none}.bottom-bar .groups a img{height:20.26px}.card-modal{left:0;top:0;width:100%;min-height:100%;height:100%}.card-modal .modal-content{border-radius:20px}.card-modal .modal-body{padding:50px 35px}.card-modal label{font-weight:600;font-size:20px;margin-bottom:10px}.card-modal input{margin-bottom:30px;font-size:18px}.card-modal .btn-brand-green{height:42px}}.btn-brand-purple{background:#7926f1;border:none;border-radius:10px;padding:3px;font-size:13px;font-weight:700;position:relative;display:flex;align-items:center;justify-content:space-between;box-shadow:0 10px 20px #00000029;transition:all .3s ease}.btn-brand-purple .btn-text{margin:auto;padding:0 25px}.btn-brand-purple *{line-height:40px}.btn-brand-purple:hover{background:#600ed6}.btn-brand-purple:hover .icon{background:#4a0ba6}.btn-brand-purple .icon{width:40px;height:40px;text-align:center;background:#600ed6;display:inline-block;border-radius:10px}.btn-brand-purple .icon svg,.btn-brand-purple .icon img{width:15px;height:15px;object-fit:contain;object-position:center}.btn-brand-purple .btn-text{display:inline-block}.btn-brand-purple-outline{background:transparent;border:1px solid #7926f1;border-radius:10px;color:#3b3b3b;font-size:13px;font-weight:700;transition:all .3s ease;padding:0 20px;line-height:40px}.btn-brand-purple-outline:hover{border:1px solid #7926f1;background:#600ed6}.btn-brand-purple-outline:hover .icon{background:#4a0ba6}.btn-brand-when{background:transparent;border:none;border-radius:0;border-bottom:2px solid #7926f1;color:#3b3b3b;font-size:13px;font-weight:700;transition:all .3s ease;padding:0 20px;line-height:40px}.btn-brand-when:hover,.btn-brand-when.active{border-bottom:2px solid #38b6ff}.btn:focus,.btn-primary:focus{outline:none!important;box-shadow:none!important}.btn-brand-lessons{background:transparent;border:1px solid #d5d5d5;border-radius:10px;color:#3b3b3b;font-size:13px;font-weight:700;transition:all .3s ease;padding:0 20px;line-height:40px;width:30%;position:relative}.btn-brand-lessons .icon{display:none;position:absolute;top:50%;transform:translateY(-50%);right:10px}.btn-brand-lessons:hover{color:#45cb5c;background:transparent;border:1px solid #d5d5d5}.btn-brand-lessons:hover .icon{display:block}.btn-brand-lessons.active{color:#45cb5c!important;background:transparent!important;border:1px solid #d5d5d5}.btn-brand-lessons.active .icon{display:block!important}.btn-brand-green{max-width:180px;height:41px;width:100%;border-radius:15px;background:#45cb5c;box-shadow:0 10px 20px #00000029;color:#fff;font-size:15px;transition:all .3s ease}.btn-brand-green:hover,.btn-brand-green:focus,.btn-brand-green:active{background:#30ad46;color:#fff}.btn-modal{display:flex;justify-content:center;align-items:center;width:245px;height:51px;border-radius:15px;position:relative;box-shadow:0 10px 20px #00000029;font-weight:600;font-size:14px;letter-spacing:-.05em;text-align:left;color:#fff;padding:0}.btn-modal img{position:absolute;width:48px;height:45px;border-radius:14px;background:#fff;padding:10px;left:5px;margin-left:5px}.btn-modal span{display:flex;width:100%;justify-content:center;align-items:center}.btn-brand-icon-white .icon{background-color:#fff!important;filter:brightness(85%)}.btn-brand-purple .icon{background-color:#7926f1!important;filter:brightness(85%)}.btn-orange{background-color:#ff914d!important}.btn-orange .icon{background-color:#ff914d!important;filter:brightness(85%)}.btn-blue{background-color:#38b6ff!important}.btn-blue .icon{background-color:#38b6ff!important;filter:brightness(85%)}.btn-brand-green-big{border-radius:15px;background:#45cb5c!important;padding:10px 60px;color:#fff;font-size:20px}.btn-brand-grey-out-big{border-radius:15px;background:transparent!important;border:1px solid #d5d5d5!important;padding:10px 60px;color:#919191!important;font-size:20px;border:1px solid #e0e0e0!important}.close-btn{background:transparent;position:absolute;top:10px;right:10px}.close-btn:focus{outline:none!important}.close-btn-mobile{width:25px;height:25px;background:transparent;display:flex;justify-content:center;align-items:center;padding:0}.close-btn-mobile img{width:100%;height:100%}.btn-mobile-menu{position:absolute;top:10px;right:10px;width:33px;height:33px}.btn-green-border{border-color:#45cb5c!important}.btn-green-border:hover,.btn-green-border:focus,.btn-green-border:active{background-color:#45cb5c!important}.modal-closer-btn{background:transparent;position:absolute;top:30px;right:30px}.modal-closer-btn:focus{outline:none!important}.menu-btn{color:#747474;width:100%;display:flex;justify-content:start;align-items:center;gap:20px;padding:20px;border:none!important;border-radius:20px;font-size:14px}.menu-btn svg{width:20px;height:20px}.menu-btn.router-link-active,.menu-btn.active,.menu-btn:hover{color:#fff;background-color:#1b53f4;box-shadow:0 10px 20px #00000029}.menu-btn.router-link-active *,.menu-btn.active *,.menu-btn:hover *{fill:#fff}.menu-btn *{fill:#747474}.btn-brand-green-outline{max-width:180px;height:41px;width:100%;border-radius:15px;background:transparent;border:1px solid #45cb5c;color:#000;font-size:15px;transition:all .3s ease}.btn-brand-green-outline:hover{background:#30ad46;color:#fff}body{font-family:Montserrat,sans-serif;color:#3b3b3b;font-size:14px}@media (max-width: 992px){html{font-size:.5rem}}@media (min-width: 992px) and (max-width: 1500px){html{font-size:.8rem}}@media (min-width: 1500px){html{font-size:1rem}}
