.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{margin-top:30px;background-image:url("https://bokoco.com/assets/new_design/background-37bc79faea76911bccdba3ac107eb91bb8bb8c26204fe13427f53aef25a58bc3.png");background-size:cover;margin-left:0px;margin-right:0px}a{display:inline-block;text-decoration:none}.container{max-width:1250px;width:100%;margin:0 auto}.header_menu .container{display:flex;justify-content:space-between;align-items:center}.navigate_section{display:flex;justify-content:space-around;align-items:center;flex:1}.navigate_section a{text-decoration:none;color:black}.navigate_section a:visited{color:black}.page__log-in .navigate_section{padding-left:25px;padding-right:25px}.navigate_section>div{display:flex;align-items:center}.navigate_section>div>p{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#000000}.logo{display:flex;flex:1}.logo>div>img{margin-left:11vw}.flag{margin:0 20px}.header_arrow{margin-left:8px}.login_button{color:#3249ff !important;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;box-shadow:0px 5px 20px rgba(0,87,255,0.1);border-radius:20px;background:#ffffff;padding:12px 35px;border:none;margin-left:3vw}.header_body{margin-top:100px}.page-home .sorting_block{padding-top:50px}.sorting_block h2{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:50px;text-transform:capitalize;color:#000000}.title{font-size:48px;line-height:59px;font-family:"Montserrat";font-style:normal;color:black;font-weight:600}.blue_word{color:#969afd}.subtitle{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;width:25vw;padding:1.5vw 0}.review_title{display:flex;justify-content:center;align-items:center;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:50px;line-height:61px;margin:100px 0 50px 0}.slick-dots li{transform:scale(1);transition:1s ease all}.slick-dots .slick-active{transform:scale(1.5);transition:1s ease all}.price{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;color:#969afd}.left_header_menu{display:flex;flex-direction:column;justify-content:center}.right_header_menu{display:flex;width:40%}.right_header_menu img{width:100%;min-width:275px;height:274px;filter:drop-shadow(0px 5px 20px rgba(0,6,158,0.23))}.header_body .container{display:flex;flex-wrap:wrap;justify-content:space-evenly}.join_buttons{margin-top:5%}.join_buttons a{text-decoration:none;font-family:"Montserrat"}.join_button{font-weight:500;background:linear-gradient(270.03deg, #e0b100 2.24%, #ffbf00 95.76%);border-radius:20px;padding:12px 65px;color:white;border:none;cursor:pointer}.free_button{font-weight:500;background:#ffffff;border:1px solid #febf01;border-radius:20px;padding:12px 65px;margin-left:5%;color:#fbbd01}.down_img{margin-top:7%}.category_menu{margin-top:100px}.category_menu .container{display:flex;justify-content:space-evenly;max-width:1400px}.category_menu .category_menu-item.active-category svg{filter:brightness(100)}.category_menu .category_menu-item.active-category{background:#969afd;color:#fff}.category_menu-item{cursor:pointer}.category_menu.narrow .category_menu-item{padding:2.2% 4.5%}.category_menu .category_menu-item{display:flex;flex-direction:column;background:rgba(255,255,255,0.5);border-radius:20px;padding:2.2% 4.2%;text-align:center;filter:drop-shadow(0px 5px 20px rgba(0,6,158,0.23));align-items:center;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;line-height:20px}.category_menu .category_menu-item.narrow{padding:2.2% 2.8%}.category_menu>div>div{margin-bottom:10px}.result-block__item{width:calc(20% - 25px)}.result-block__item img{width:100%;min-width:225px}.result-block__item:not(:nth-child(5n)){margin-right:25px}.result-block__items{display:flex;margin-top:40px;flex-wrap:wrap}.result-block__items h4{text-align:center;font-family:"Montserrat";font-weight:500;font-size:16px;margin-bottom:50px}#sort-by,#sort-levels,#sort-sublevels,.filter-select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);background-position:100%;background-repeat:no-repeat;-webkit-appearance:none !important;-moz-appearance:none !important;width:400px;outline:none;border-radius:25px;padding:15px 0px 15px 35px;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-transform:capitalize;color:#000000}#sort-levels,#sort-sublevels{border-radius:25px;padding-left:15px !important;padding-right:25px !important;font-size:14px;line-height:16px;background-position:105%}.sorting_block .container{display:flex;align-items:center;justify-content:space-between}.sorting_block>h1{position:relative}.sorting_block>h1>img{top:1.3vw;left:75vw;position:absolute}.lessons>img{width:29px;height:40px}.listen>img{width:25px;height:40px}.view_more{display:flex;align-items:center;justify-content:center}.view_more>a{text-transform:capitalize;background:#969afd;text-decoration:none;margin-top:50px;border-radius:20px;padding:12px 65px;font-family:"Montserrat";font-style:normal;font-weight:500;font-size:16px;line-height:20px;border:none;color:white}.page-home .result_block>div{overflow-y:hidden}.page-home .result_block img{margin-right:20px}.result_block>div>img{width:295px;border-radius:5px}.step_learn h3{text-transform:capitalize}.result_block>h3{font-family:"Montserrat";font-style:normal;font-weight:600;margin-top:0px;margin-bottom:0px;text-align:left;font-size:32px}.way_title{display:flex;justify-content:center;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:50px;line-height:61px;margin-top:100px;margin-bottom:50px}.way_to_learn{display:flex;justify-content:space-between}.result_block>div{display:flex;flex-wrap:nowrap}.way_to_learn>div:not(:last-child){margin-right:20px}.way_to_learn>div{background:#969afd;-webkit-backdrop-filter:blur(14.8462px);backdrop-filter:blur(14.8462px);margin:0 auto;display:flex;flex-direction:column;align-items:center;color:white;justify-content:center;border-radius:10px;padding:40px 30px;max-width:400px}.way_to_learn>div>h3{color:white;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:32px;margin-bottom:0px;margin-top:25px;padding-bottom:25px;padding-top:0px}.way_to_learn>div>p{font-family:"Montserrat";margin-top:0px;margin-bottom:0px;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:center}.reviews{padding-top:100px;padding-bottom:100px}.reviews-item{padding:100px 40px;background-color:#969afd;border-radius:20px}.reviews-item.slick-slide{transform:scale(0.7);opacity:0.5;transition:all 1s cubic-bezier(0.7, 0, 0.3, 1)}.reviews-item.slick-slide.slick-active.slick-center{transform:scale(1);opacity:1;transition:all 1s cubic-bezier(0.7, 0, 0.3, 1)}.slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.slick-dots li{margin:0 0.25rem}.reviews-item{width:520px !important}.reviews-item h3{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:24px;line-height:29px;text-transform:capitalize;color:#ffffff}.reviews-item p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#ffffff}.slick-dots button{cursor:pointer;display:block;width:10px;height:10px;padding:0;border:none;border-radius:100%;background:rgba(150,154,253,0.3);text-indent:-9999px}li.slick-active button{background-color:#969afd}.step_learn{margin-top:50px}.step_learn{display:flex;justify-content:space-between;align-items:center}.coment{display:flex;justify-content:space-evenly;align-items:center;margin-bottom:20px;gap:20px}.coment>div{background:#969afd;opacity:0.5;border-radius:20px;padding:3%;width:340px}.coment>div>p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:10.4048px;line-height:13px;color:#ffffff}.coment>div>h3{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:15.6073px;line-height:19px;text-transform:capitalize;color:#ffffff}.coment .active{padding:6%;opacity:1}.coment .active>p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#ffffff}.coment .active>h3{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:24px;line-height:29px;text-transform:capitalize;color:#ffffff}.step_learn>div>h3{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:50px;line-height:61px}.step_learn>div>p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:20px;margin-bottom:5%}.step_learn>div>a{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:16px;line-height:20px;padding:12px 35px;border-radius:20px;border:none;color:#ffffff}.blue_button{background:#969afd}.yellow_button{background:linear-gradient(270.03deg, #e0b100 2.24%, #ffbf00 95.76%)}.footer_img{background-image:url("https://bokoco.com/assets/new_design/footer_img-ce888402ccb0a7f532e11665a865a12218513772857eba636a1a2bdf6bba666c.png");background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:585px}.footer_img>div{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:46px;display:flex;align-items:flex-start;flex-direction:column;padding:10%;margin-left:45%}.footer_img>div>a{padding:12px 35px;background:#ffbf01;border-radius:20px;border:none;font-family:"Montserrat";font-style:normal;font-weight:500;font-size:16px;line-height:20px;margin-top:6%;color:#ffffff}hr{margin-top:175px;color:#969afd;height:1px;background-color:#969afd}.sort{padding:12px 35px;border:1px solid #000000;border-radius:20px;width:400px;height:44px}.footer_logo{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:32px;line-height:39px;margin-right:30%}.social_networks{display:flex;height:160px;justify-content:space-between;align-items:center}.twitter{margin:0 2vw}.choose_coment{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10%;margin-top:3%}.page__log-in{margin:0;display:flex}.page__log-in .left_block{height:100vh;min-height:700px;flex:1;background-color:#969afd}.page__log-in .right_block{height:100vh;flex:1;background-image:url("https://bokoco.com/assets/new_design/background-37bc79faea76911bccdba3ac107eb91bb8bb8c26204fe13427f53aef25a58bc3.png")}.page__log-in .right_block,.page__log-in .left_block{padding-top:3%}.page__log-in .navigate_section{display:flex;justify-content:space-between;align-items:center;flex:1}.page__log-in .navigate_section>div{display:flex;align-items:center}.page__log-in .navigate_section>div>p{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#000000}.page__log-in .login_button{color:#3249ff;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;box-shadow:0px 5px 20px rgba(0,87,255,0.1);border-radius:20px;background:#ffffff;padding:12px 35px;border:none;margin-left:3vw}.page__log-in .header_arrow{margin-left:8px}.page__log-in .logo{margin-left:11%}.page__log-in .left_main{display:flex;flex-direction:column;align-items:center;padding-top:30%}.page__log-in .left_main>h1{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:48px;line-height:59px;color:#ffffff;margin-bottom:2%}.page__log-in .left_main>p{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:24px;line-height:29px;color:#ffffff;text-align:center;width:31vw}.page__log-in .left_main>button,.page__log-in .left_main>a{font-family:"Montserrat";font-style:normal;font-weight:600;padding:1.5% 12%;font-size:16px;line-height:20px;text-transform:capitalize;color:#ffffff;background-color:#969afd;border:1px solid white;border-radius:30px}.page__log-in .right_main{display:flex;flex-direction:column;align-items:center;margin-top:22%}.page__log-in .right_main>h1{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:48px;line-height:59px;color:#969afd}.page__log-in .right_main>input{margin:1%;padding:16px 30px;background:#ffffff;border:1px solid #969afd;border-radius:30px;width:31vw}.page__log-in .right_main>div{display:flex}.page__log-in .check_remember{margin-left:50%}.page__log-in .check_remember>p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-transform:capitalize;color:#000000}.page__log-in .log_button{padding:12px 35px;background:linear-gradient(270.03deg, #e0b100 2.24%, #ffbf00 95.76%);border-radius:20px;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1vw;line-height:20px;text-transform:capitalize;color:#ffffff;border:none;width:17.5vw}.page__log-in .forgot_password_button{padding:12px 35px;background:#ffffff;border:1px solid #febf01;border-radius:20px;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1vw;line-height:20px;text-transform:capitalize;color:#fbbd01}.page__log-in .login_buttons{display:flex;align-items:center;justify-content:space-between;width:90%;width:75%}.page__sign-up{margin:0;display:flex}.page__sign-up .left_block{height:100vh;min-height:600px;flex:1}.page__sign-up .right_block{flex:1;padding-top:3%}.page__sign-up.right_block,.page__sign-up .left_block{padding-top:3%}.page__sign-up .flag{margin-right:20px}.page__sign-up .navigate_section{display:flex;justify-content:space-around;align-items:center;flex:1}.page__sign-up .navigate_section>div{display:flex;align-items:center}.page__sign-up .navigate_section>div>p{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:white}.page__sign-up .login_button{color:#3249ff;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;box-shadow:0px 5px 20px rgba(0,87,255,0.1);border-radius:20px;background:#ffffff;padding:12px 35px;border:none;margin-left:3vw}.page__sign-up .header_arrow{margin-left:8px}.page__sign-up .logo{margin-left:11%}.page__sign-up .left_main{display:flex;flex-direction:column;align-items:center;padding-top:5%}.page__sign-up .left_main>h1{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:48px;line-height:59px;color:#969afd;margin-bottom:2%}.page__sign-up .left_main>p{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#969afd;text-align:center;width:31vw}.page__sign-up .left_main>button{font-family:"Montserrat";font-style:normal;font-weight:600;padding:1.5% 12%;font-size:16px;line-height:20px;text-transform:capitalize;color:#ffffff;background:linear-gradient(270.03deg, #e0b100 2.24%, #ffbf00 95.76%);border:1px solid white;border-radius:30px}.page__sign-up .right_main{display:flex;flex-direction:column;align-items:center}.page__sign-up .right_main>h1{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:48px;line-height:59px;color:white}.page__sign-up .right_main>input{margin:1%;padding:16px 30px;background:#ffffff;border:1px solid #969afd;border-radius:30px;width:31vw}.page__sign-up .right_main>div{display:flex}.page__sign-up .check_remember{margin-left:50%}.page__sign-up .check_remember>p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-transform:capitalize;color:#000000}.page__sign-up .log_button{padding:12px 35px;background:#969afd;border-radius:20px;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-transform:capitalize;color:#ffffff;border:none;width:17.5vw;border:1px solid #ffffff;border-radius:20px}.page__sign-up .input-select{padding:12px 35px;background:white;border-radius:20px;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:1vw;line-height:20px;color:black;width:300px;border:1px solid #969afd;border-radius:20px;margin:1% 0}.page__sign-up .input-select::-moz-placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-transform:capitalize;color:#000000}.page__sign-up .input-select:-ms-input-placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-transform:capitalize;color:#000000}.page__sign-up .input-select::placeholder{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-transform:capitalize;color:#000000}.view-more__btn{font-family:"Montserrat";font-weight:600;font-size:16px;text-transform:capitalize;color:#ffffff;padding:12px 60px;background:#969afd;border-radius:20px;margin-top:50px}.result_block__item img{cursor:pointer}.result_block__items,.home-book__items{cursor:grabbing;cursor:-webkit-grabbing;overflow-y:hidden;padding-top:50px;padding-bottom:50px;-ms-overflow-style:none;scrollbar-width:none}.result_block__items::-webkit-scrollbar,.home-book__items::-webkit-scrollbar{display:none}.result_block__item-hover__btns{display:flex;justify-content:space-between}.page-books .sorting_block{margin-top:100px}.result_block__item{position:relative}.result_block__item:not(:last-child){padding-right:20px}.result_block__item-hover__title{display:flex;align-items:center;justify-content:space-between}.result_block__item-hover img{width:500px;margin-bottom:-4px}.result_block__item-hover{z-index:800;width:500px;left:0px;position:absolute}.result_block__item:hover .result_block__item-hover{opacity:1;visibility:visible;transition:1s ease all}.result_block__item-hover__descr h4{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:24px;padding:0px;margin:0px;text-transform:capitalize;color:#000000}.result_block__item-hover__descr p{text-align:left;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:14px;color:#000000;padding:0px;margin:0px;margin-top:15px;margin-bottom:25px}.result_block h3{margin-top:80px}.book__overlay{display:none;position:fixed;top:0px;left:50%;transform:translateX(-50%);z-index:5000;width:100%;height:100%}.book__popup table{width:100%;border-collapse:collapse}.book__popup thead{background:#969afd}.book__popup th{text-align:left;color:#fff;font-weight:600;font-size:16px}.book__popup tr:nth-child(odd){background:rgba(176,179,255,0.27)}.book__popup tr:nth-child(even){background:#b9bdff}.book__popup tr:last-child td:first-child{border-bottom-left-radius:5px}.book__popup tr:last-child td:last-child{border-bottom-right-radius:5px}.book__popup-table-grammar .book__popup-table-title{margin-top:40px}.book__popup th:first-child{padding:12px 20px;-moz-border-radius:5px 0px 0px 0px;-o-border-radius:5px 0px 0px 0px;-ms-border-radius:5px 0px 0px 0px;-webkit-border-radius:5px 0px 0px 0px}.book__popup th:last-child{-moz-border-radius:0px 5px 0px 0px;-o-border-radius:0px 5px 0px 0px;-ms-border-radius:0px 5px 0px 0px;-webkit-border-radius:0px 5px 0px 0px}.book__popup td:first-child{padding:15px 20px}.book__popup{width:850px;z-index:900;margin:0 auto;height:100%}.book__popup p{margin:0px;padding:0px}.book__popup-table-descr>p,.book__popup-table-grammar p{font-weight:600;font-size:16px;text-transform:capitalize;color:#000000;margin-bottom:25px}h2,h5{margin:0px;padding:0px}.book__popup-hidden{display:none}.book__popup-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px}.book__popup-item h5{font-style:normal;font-weight:600;font-size:16px;text-transform:capitalize;color:#000000;width:120px}.book__popup-item{display:flex}.book__popup-descr{margin-bottom:50px}.book__popup-item:not(:last-child){margin-bottom:25px}.book__popup-title h2{font-weight:600;font-size:24px;line-height:29px;text-transform:capitalize;color:#000000}.book__popup-item p{padding-left:60px;font-weight:400;font-size:14px}.book__popup-content{overflow-y:scroll;height:100%;background:#ffffff;border:1px solid #969afd;border-radius:5px;font-family:"Montserrat"}.book__popup-content img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover}.book__popup-text-wrapper{padding:30px}.result_block__item-hover__btns-play{margin-right:15px}.book__dot{visibility:none;opacity:none;height:0px;transition:0.6s ease all}.result_block__item:hover .book__dot{display:inline-block;height:250px;transition:0.6s ease all}.result_block__item-hover__descr{background:#ffffff;border:1px solid #969afd;border-radius:5px;padding:20px;z-index:200}.slick-dots{margin-top:30px}.prevdiv{transform:scale(0.7) translateX(90px) !important}.nextdiv{transform:scale(0.7) translateX(-90px) !important}@media (max-width: 1600px){.prevdiv{transform:scale(0.6) translateX(170px) !important}.nextdiv{transform:scale(0.6) translateX(-170px) !important}}@media (max-width: 1200px){.result-block__item{width:calc(33.33% - 25px)}.result-block__item:not(:nth-child(5n)){margin-right:0px}.result-block__item:not(:nth-child(3n)){margin-right:25px}.container{max-width:990px}.right_header_menu>div>img{width:100%;height:auto;min-width:unset}.title{font-size:34px;line-height:44px}.category-books{padding-top:80px;padding-bottom:80px}.category_menu{flex-wrap:wrap}.category-books__item{margin-top:25px}.result_block{margin-left:0}.books{padding-left:15px;padding-right:15px}.books .container{max-width:100%}}@media (max-width: 1200px){.category_menu .container{flex-direction:column}}@media (max-width: 990px){.page__sign-up .log_button{width:80%}.page__log-in .right_main>h1,.page__log-in .left_main>h1{font-size:38px}.page__log-in .right_main>div{flex-direction:column}.page__log-in .left_block,.page__log-in .right_block{height:100%;min-height:680px}.page__log-in .check_remember{flex-direction:row !important}.forgot_password_button{margin-top:15px}.page__log-in .right_main{margin-top:5%}.page__log-in .log_button,.page__log-in .forgot_password_button{font-size:16px}.header_menu .container,.category_menu .container{flex-direction:column}body header .header__search{display:none}.navigate_section>div{width:100%;justify-content:center}.header_menu,.navigate_section{flex-direction:column;align-items:center;justify-content:center}.book__popup{width:90%}.book__popup-item h5{width:90px}}.mobile-logo,.log-in__mobile-header{display:none}@media (max-width: 768px){.page__log-in .right_main{margin-top:0px}.page__log-in .right_main>input{width:80%}.log-in__desktop-header{display:none}.page__log-in .left_main{padding-top:35px;padding-bottom:35px;max-width:90%;margin-left:auto;margin-right:auto}.page__log-in .left_main>h1,.page__log-in .right_main>h1{line-height:100%;margin-top:0px;padding:0px}.page__log-in .left_block,.page__log-in .right_block{height:100%;min-height:100%}.page__log-in .left_main>p{width:100%}.page__log-in{flex-direction:column}.page__log-in .logo{display:none}.log-in__mobile-header{padding-top:25px;padding-bottom:25px}.mobile-logo,.log-in__mobile-header{display:block;margin:0 auto}.page__log-in .check_remember{margin-left:0}.page__log-in .log_button,.page__log-in .forgot_password_button{width:100%}.category_menu .category_menu-item{height:120px}.container{max-width:90%}.step_learn>div>h3{font-size:32px}.step_learn img{width:100%}.step_learn{flex-direction:column}.footer_img{display:flex;align-items:center}.footer_img>div{margin-left:0px;font-size:28px}.review_title{margin-bottom:30px}.step_learn:nth-child(odd){flex-direction:column-reverse}.way_to_learn>div:not(:last-child){margin-right:0px}.way_to_learn{flex-direction:column;align-items:center;justify-content:center}.way_to_learn>div{max-width:100%;width:85%;margin:15px 0}.right_header_menu{display:none}.result_block>h3{font-size:24px}.sorting_block h2{font-size:34px}.sorting_block{flex-wrap:wrap}.result_block>div>img{width:190px}.view_more{padding-bottom:80px}.way_to_learn .container{flex-wrap:wrap;justify-content:center;align-items:center}.way_to_learn .container>div:not(:last-child){margin-right:0px;margin-left:0px}.step-learn__item:first-child,.step-learn__item:nth-of-type(3),.step-learn__item:nth-of-type(5){flex-wrap:wrap-reverse}.step-learn__item:not(:first-child){margin-top:60px}.step-learn__item{flex-wrap:wrap}.yellow_button,.purple_button{margin-top:15px}.step-learn__item>img{margin-bottom:25px}.way_to_learn .container div{margin-bottom:15px}.subtitle{width:100%}}@media (max-width: 648px){.sorting_block .container{flex-direction:column}#sort-by,#sort-levels,#sort-sublevels{width:100%}.reviews-item{width:auto !important}.footer{padding-top:60px;padding-bottom:60px}.footer .container{flex-direction:column;justify-content:center;align-items:center}.social_networks{margin-top:15px}.way_title{font-size:34px;line-height:42px;margin-top:0px}.join_buttons{display:flex;flex-direction:column}.free_button{margin-top:15px;margin-left:0px}.category-books{padding-top:60px;padding-bottom:60px}.view_more{padding-bottom:60px}.step-learn__item:first-child{margin-top:60px}.ad h2{align-items:center;font-size:34px}.ad_img{display:inline-flex;flex-direction:column;align-items:center;width:100%;height:100%;justify-content:center}.step-learn__item>img{width:100%}.reviews-item h3{font-size:16px}.reviews-item p{font-size:14px}}@media (max-width: 568px){.page__log-in .right_block{padding-top:25px;padding-bottom:25px}.book__popup-item h5{width:60px}.book__popup-text-wrapper{padding:30px 10px}.result_block__item-hover,.result_block__item-hover img{width:100%}.book__popup th{font-size:12px}.result-block__item img{width:100%;min-width:125px}}@media (max-width: 468px){.result-block__item{width:calc(50% - 25px)}.result-block__item:not(:nth-child(3n)){margin-right:0px}.result-block__item:not(:nth-child(2n)){margin-right:25px}}.justify-content-center{justify-content:center !important}.justify-content-end{justify-content:flex-end !important}.flex-align-items-center{align-items:center}.flex-align-items-start{align-items:flex-start !important}.text-primary{color:#007bff !important}a.text-primary:hover,a.text-primary:focus{color:#0056b3 !important}.alert{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:0.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:0.25rem !important}.mt-1,.my-1{margin-top:0.25rem !important}.mr-1,.mx-1{margin-right:0.25rem !important}.mb-1,.my-1{margin-bottom:0.25rem !important}.ml-1,.mx-1{margin-left:0.25rem !important}.m-2{margin:0.5rem !important}.mt-2,.my-2{margin-top:0.5rem !important}.mr-2,.mx-2{margin-right:0.5rem !important}.mb-2,.my-2{margin-bottom:0.5rem !important}.ml-2,.mx-2{margin-left:0.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:0.25rem !important}.pt-1,.py-1{padding-top:0.25rem !important}.pr-1,.px-1{padding-right:0.25rem !important}.pb-1,.py-1{padding-bottom:0.25rem !important}.pl-1,.px-1{padding-left:0.25rem !important}.p-2{padding:0.5rem !important}.pt-2,.py-2{padding-top:0.5rem !important}.pr-2,.px-2{padding-right:0.5rem !important}.pb-2,.py-2{padding-bottom:0.5rem !important}.pl-2,.px-2{padding-left:0.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-6{flex:0 0 50%;max-width:50%}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:0.3rem;margin-left:-1.25rem}.col-lg-12{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}/*! jQuery.Flipster, v1.1.5 (built 2020-10-17) */.flipster{display:block;overflow-x:hidden;overflow-y:visible;position:relative}.flipster:focus{outline:none}.flipster__container,.flipster__item{margin:0;padding:0;list-style-type:none;position:relative}.flipster__container{display:block;white-space:nowrap;word-spacing:-0.25em;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipster__item{display:inline-block;white-space:normal;word-spacing:normal;vertical-align:bottom}.flipster--click .flipster__item--past,.flipster--click .flipster__item--future{cursor:pointer}.flipster__item img{max-width:100%}.flipster__button{position:absolute;top:50%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;z-index:999;cursor:pointer;font-size:15px;opacity:0.5;transition:opacity 500ms ease;margin:-1em 2em}.flipster__button svg{width:2em;stroke:currentColor;fill:transparent;stroke-width:3;stroke-linecap:round}.flipster__button:hover,.flipster__button:focus{opacity:1}.flipster__button--prev{left:0}.flipster__button--next{right:0}.flipster__nav,.flipster__nav__item{list-style-type:none;margin:0;padding:0}.flipster__nav{display:block;margin:0 0 4em;text-align:center;position:relative}.flipster__nav__item{display:inline-block;margin:0 0.25em}.flipster__nav__link{display:block;color:inherit;padding:0.5em 1em;position:relative;overflow:hidden;transition:all 250ms ease-out;transition-timing-function:cubic-bezier(0.56, 0.12, 0.12, 0.98)}.flipster__nav__link::after{content:'';display:block;background:#232221;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:translateY(100%) translateY(-0.25em);transition:inherit}.flipster__nav__item--current>.flipster__nav__link,.flipster__nav__link:hover,.flipster__nav__link:focus{color:#FFF}.flipster__nav__item--current>.flipster__nav__link::after,.flipster__nav__link:hover::after,.flipster__nav__link:focus::after{transform:translateY(0)}.flipster__nav__child{display:none;position:absolute;top:100%;left:0;right:0;margin-top:-1px;padding:0.5em;background:#4e4441;z-index:1}.flipster__nav__child .flipster__nav__link{color:#FFF}.flipster__nav__child .flipster__nav__link::after{background:#FFF}.flipster__nav__child .flipster__nav__item--current>.flipster__nav__link,.flipster__nav__child .flipster__nav__link:hover,.flipster__nav__child .flipster__nav__link:focus{color:#232221}.flipster__nav__item--current .flipster__nav__child{display:block}.flipster--carousel .flipster__container,.flipster--carousel .flipster__item,.flipster--carousel .flipster__item__content{transition:all 350ms ease-in-out;transition-timing-function:cubic-bezier(0.56, 0.12, 0.12, 0.98)}.flipster--carousel .flipster__item{perspective:800px}.flipster--carousel .flipster__item--past,.flipster--carousel .flipster__item--future{opacity:0;transition-delay:115ms}.flipster--carousel .flipster__item--past-2,.flipster--carousel .flipster__item--future-2{opacity:0.6;transition-delay:90ms}.flipster--carousel .flipster__item--past-1,.flipster--carousel .flipster__item--future-1{opacity:0.8;transition-delay:60ms}.flipster--carousel .flipster__item--past .flipster__item__content{transform:translateX(100%) rotateY(-20deg) scale(0.5)}.flipster--carousel .flipster__item--past-2 .flipster__item__content{transform:translateX(25%) rotateY(40deg) scale(0.65)}.flipster--carousel .flipster__item--past-1 .flipster__item__content{transform:rotateY(45deg) scale(0.8)}.flipster--carousel .flipster__item--future .flipster__item__content{transform:translateX(-100%) rotateY(20deg) scale(0.5)}.flipster--carousel .flipster__item--future-2 .flipster__item__content{transform:translateX(-25%) rotateY(-40deg) scale(0.65)}.flipster--carousel .flipster__item--future-1 .flipster__item__content{transform:rotateY(-45deg) scale(0.8)}.flipster--carousel.no-rotate .flipster__item--past .flipster__item__content{transform:translateX(175%) scale(0.5)}.flipster--carousel.no-rotate .flipster__item--past-2 .flipster__item__content{transform:translateX(25%) scale(0.65)}.flipster--carousel.no-rotate .flipster__item--past-1 .flipster__item__content{transform:translateX(0%) scale(0.8)}.flipster--carousel.no-rotate .flipster__item--future .flipster__item__content{transform:translateX(-175%) scale(0.5)}.flipster--carousel.no-rotate .flipster__item--future-2 .flipster__item__content{transform:translateX(-25%) scale(0.65)}.flipster--carousel.no-rotate .flipster__item--future-1 .flipster__item__content{transform:translateX(0%) scale(0.8)}.flipster--carousel .flipster__item--current .flipster__item__content{transform:translateX(0) rotateY(0deg) scale(1);transition-delay:60ms}.flipster--coverflow .flipster__container,.flipster--coverflow .flipster__item,.flipster--coverflow .flipster__item__content{transition:all 350ms ease-in-out;transition-timing-function:cubic-bezier(0.56, 0.12, 0.12, 0.98)}.flipster--coverflow .flipster__item{perspective:800px}.flipster--coverflow .flipster__container{padding-bottom:5%}.flipster--coverflow .flipster__item__content{transform-origin:50% 100%;box-reflect:below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255,255,255,0.12)), color-stop(0.2, transparent));-webkit-box-reflect:below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255,255,255,0.12)), color-stop(0.2, transparent))}.flipster--coverflow .flipster__item__content img:only-child{display:block}.flipster--coverflow .flipster__item--past .flipster__item__content{transform-origin:0% 50%;transform:scale(0.75) rotateY(55deg)}.flipster--coverflow .flipster__item--future .flipster__item__content{transform-origin:100% 50%;transform:scale(0.75) rotateY(-55deg)}.flipster--coverflow .flip-current .flipster__item__content{transform:rotateY(0deg)}.flipster--flat .flipster__container,.flipster--flat .flipster__item,.flipster--flat .flipster__item__content{transition:all 400ms ease-in-out}.flipster--flat .flipster__item--past,.flipster--flat .flipster__item--future{opacity:0.5}.flipster--flat .flipster__item--past .flipster__item__content{transform:scale(0.75)}.flipster--flat .flipster__item--future .flipster__item__content{transform:scale(0.75)}.flipster--wheel{overflow:hidden}.flipster--wheel .flipster__container,.flipster--wheel .flipster__item__content{transition:all 400ms ease-in-out;transition-timing-function:cubic-bezier(0.56, 0.12, 0.12, 0.98)}.flipster--wheel .flipster__container{padding-bottom:20%}.flipster--wheel .flipster__item__content{transform-origin:50% 100%}.flipster--wheel .flipster__item--past .flipster__item__content{transform-origin:100% 100%}.flipster--wheel .flipster__item--future .flipster__item__content{transform-origin:0% 100%}.flipster--wheel .flipster__item__content img:only-child{display:block}.flipster--wheel .flipster__item--past .flipster__item__content{opacity:0;transform:rotateZ(-80deg) translate(-170%, 110%)}.flipster--wheel .flipster__item--future .flipster__item__content{opacity:0;transform:rotateZ(80deg) translate(170%, 110%)}.flipster--wheel .flipster__item--past-3 .flipster__item__content{opacity:1;transform:rotateZ(-60deg) translate(-70%, 75%)}.flipster--wheel .flipster__item--future-3 .flipster__item__content{opacity:1;transform:rotateZ(60deg) translate(70%, 75%)}.flipster--wheel .flipster__item--past-2 .flipster__item__content{opacity:1;transform:rotateZ(-40deg) translate(-17%, 30%)}.flipster--wheel .flipster__item--future-2 .flipster__item__content{opacity:1;transform:rotateZ(40deg) translate(17%, 30%)}.flipster--wheel .flipster__item--past-1 .flipster__item__content{opacity:1;transform:rotateZ(-20deg)}.flipster--wheel .flipster__item--future-1 .flipster__item__content{opacity:1;transform:rotateZ(20deg)}.flipster--wheel .flip-current .flipster__item__content{transform:rotateX(0deg)}.mejs__offscreen{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs__container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs__container,.mejs__container *{box-sizing:border-box}.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none !important}.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}.mejs__fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs__container:focus{outline:none}.mejs__iframe-overlay{height:100%;position:absolute;width:100%}.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs__fullscreen{overflow:hidden !important}.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs__background,.mejs__mediaelement{left:0;position:absolute;top:0}.mejs__mediaelement{height:100%;width:100%;z-index:0}.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs__poster-img{display:none}.mejs__poster-img{border:0;padding:0}.mejs__overlay{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.mejs__layer{z-index:1}.mejs__overlay-play{cursor:pointer}.mejs__overlay-button{background:transparent;border:0}.mejs__overlay:hover .mejs__overlay-button svg{opacity:1}.mejs__overlay-button svg{opacity:.75}.mejs__overlay-button:focus svg{opacity:1}.mejs__overlay-button,.mejs__overlay-button svg,.mejs__overlay-loading,.mejs__overlay-loading svg{height:5rem;width:5rem}.mejs__overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;display:block;height:5rem;width:5rem;z-index:1}@-webkit-keyframes a{to{transform:rotate(1turn)}}@keyframes a{to{transform:rotate(1turn)}}.mejs__controls{bottom:0;display:flex;height:2.5rem;left:0;list-style-type:none;margin:0;padding:0 .625rem;position:absolute;width:100%;z-index:3}.mejs__controls:not([style*="display: none"]){background:rgba(255,0,0,0.7);background:linear-gradient(transparent, rgba(0,0,0,0.35))}.mejs__button,.mejs__time,.mejs__time-rail{font-size:.625rem;height:2.5rem;line-height:.625rem;margin:0;width:2rem}.mejs__button>button{background-color:transparent;border:0;color:#fff;cursor:pointer;display:block;font-size:0;height:1.125rem;line-height:0;margin:.625rem .375rem;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:1.125rem}.mejs__button svg{fill:currentColor;height:1.125rem;width:1.125rem}.mejs__button>button:focus{outline:.125rem dotted #fff}.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus,.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus{outline:0}.mejs__playpause-button svg{display:none}.mejs__pause svg.mejs__icon-pause,.mejs__play svg.mejs__icon-play,.mejs__replay svg.mejs__icon-replay{display:block}.mejs__fullscreen-button svg.mejs__icon-unfullscreen{display:none}.mejs__fullscreen svg.mejs__icon-fullscreen{display:block}.mejs__fullscreen svg.mejs__icon-unfullscreen{display:none}.mejs__unfullscreen svg.mejs__icon-unfullscreen{display:block}.mejs__unfullscreen svg.mejs__icon-fullscreen{display:none}.mejs__time{box-sizing:content-box;color:#fff;font-size:.6875rem;font-weight:700;height:1.5rem;overflow:hidden;padding:1rem .375rem 0;text-align:center;width:auto}.mejs__time-rail{direction:ltr;flex-grow:1;height:2.5rem;margin:0 .625rem;padding-top:.625rem;position:relative}.mejs__time-buffering,.mejs__time-current,.mejs__time-float,.mejs__time-float-corner,.mejs__time-float-current,.mejs__time-hovered,.mejs__time-loaded,.mejs__time-marker,.mejs__time-total{border-radius:.125rem;cursor:pointer;display:block;height:.625rem;position:absolute}.mejs__time-total{background:rgba(255,255,255,0.3);margin:.3125rem 0 0;width:100%}.mejs__time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:linear-gradient(-45deg, rgba(255,255,255,0.4) 25%, transparent 0, transparent 50%, rgba(255,255,255,0.4) 0, rgba(255,255,255,0.4) 75%, transparent 0, transparent);background-size:.9375rem .9375rem;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:1.875rem 0}}@keyframes b{0%{background-position:0 0}to{background-position:1.875rem 0}}.mejs__time-loaded{background:rgba(255,255,255,0.3)}.mejs__time-current,.mejs__time-handle-content{background:rgba(255,255,255,0.9)}.mejs__time-hovered{background:rgba(255,255,255,0.5);z-index:10}.mejs__time-hovered.negative{background:rgba(0,0,0,0.2)}.mejs__time-buffering,.mejs__time-current,.mejs__time-hovered,.mejs__time-loaded{left:0;transform:scaleX(0);transform-origin:0 0;transition:all .15s ease-in;width:100%}.mejs__time-buffering{transform:scaleX(1)}.mejs__time-hovered{transition:height 0.1s cubic-bezier(0.44, 0, 1, 1)}.mejs__time-hovered.no-hover{transform:scaleX(0) !important}.mejs__time-handle,.mejs__time-handle-content{border:.25rem solid transparent;cursor:pointer;left:0;position:absolute;transform:translateX(0);z-index:11}.mejs__time-handle-content{border:0.25rem solid rgba(255,255,255,0.9);border-radius:50%;height:.625rem;left:-.4375rem;top:-.25rem;transform:scale(0);width:.625rem}.mejs__time-rail .mejs__time-handle-content:active,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail:hover .mejs__time-handle-content{transform:scale(1)}.mejs__time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:1.0625rem;margin-bottom:.5625rem;position:absolute;text-align:center;transform:translateX(-50%);width:2.25rem}.mejs__time-float-current{display:block;left:0;margin:.125rem;text-align:center;width:1.875rem}.mejs__time-float-corner{border:.3125rem solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;transform:translateX(-50%);width:0}.mejs__long-video .mejs__time-float{margin-left:-1.4375rem;width:4rem}.mejs__long-video .mejs__time-float-current{width:3.75rem}.mejs__broadcast{color:#fff;height:.625rem;position:absolute;top:.9375rem;width:100%}.mejs__volume-button{position:relative}.mejs__volume-button>.mejs__volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,0.7);border-radius:0;bottom:100%;display:none;height:7.1875rem;left:50%;margin:0;position:absolute;transform:translateX(-50%);width:1.5625rem;z-index:1}.mejs__volume-button:hover{border-radius:0 0 .25rem .25rem}.mejs__volume-total{background:rgba(255,255,255,0.5);border:.06rem solid #fff;height:6.25rem;left:50%;margin:0;position:absolute;top:.5rem;transform:translateX(-50%);width:.125rem}.mejs__volume-current{left:0;margin:0;width:100%}.mejs__volume-current,.mejs__volume-handle{background:rgba(255,255,255,0.9);position:absolute}.mejs__volume-handle{border:1px solid #fff;border-radius:1px;cursor:ns-resize;height:.375rem;left:50%;transform:translateX(-50%);width:1rem}.mejs__horizontal-volume-slider{display:block;height:2.25rem;position:relative;vertical-align:middle;width:3.5rem}.mejs__horizontal-volume-total{background:rgba(50,50,50,0.8);border:.06rem solid #fff;border-radius:.125rem;font-size:1px;height:.5rem;left:0;margin:0;padding:0;position:absolute;top:1rem;width:3.125rem}.mejs__horizontal-volume-current{background:rgba(255,255,255,0.8);border-radius:.125rem;border-right:.06rem solid #fff;font-size:1px;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.mejs__horizontal-volume-handle{display:none}.mejs__mute svg,.mejs__unmute svg{stroke:currentColor}.mejs__volume-button svg{display:none}.mejs__mute .mejs__icon-mute,.mejs__unmute .mejs__icon-unmute{display:block}.mejs__captions-button,.mejs__chapters-button{position:relative}.mejs__captions-button svg,.mejs__chapters-button svg{padding-top:.125rem}.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50,50,50,0.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-2.6875rem;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:5.375rem}.mejs__chapters-button>.mejs__chapters-selector{margin-right:-3.4375rem;width:6.875rem}.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none !important;margin:0;overflow:hidden;padding:0}.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none !important;margin:0 0 .375rem;overflow:hidden;padding:0}.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8 !important;background-color:rgba(255,255,255,0.4) !important}.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-62.5rem;margin:.1875rem .1875rem 0 .3125rem;position:absolute}.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:.625rem;line-height:.9375rem;padding:.25rem .625rem 0;width:100%}.mejs__captions-selector-list-item:hover .mejs__captions-selector-label,.mejs__chapters-selector-list-item:hover .mejs__chapters-selector-label{text-decoration:underline}.mejs__captions-selected,.mejs__chapters-selected{color:#21f8f8;font-weight:700}.mejs__captions-translations{font-size:.625rem;margin:0 0 .3125rem}.mejs__captions-layer{bottom:0;color:#fff;font-size:1rem;left:0;line-height:1.25rem;position:absolute;text-align:center}.mejs__captions-layer a{color:#fff;text-decoration:underline}.mejs__captions-layer[lang=ar]{font-size:1.25rem;font-weight:400}.mejs__captions-position{bottom:.9375rem;left:0;position:absolute;width:100%}.mejs__captions-position-hover{bottom:2.1875rem}.mejs__captions-text,.mejs__captions-text *{background:rgba(20,20,20,0.5);box-shadow:0.3125rem 0 0 rgba(20,20,20,0.5),-0.3125rem 0 0 rgba(20,20,20,0.5);padding:0;white-space:pre-wrap}.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}.mejs__overlay-error{position:relative}.mejs__overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}.mejs__cannotplay{position:relative}.mejs__cannotplay a,.mejs__cannotplay p{display:inline-block;padding:0 .9375rem;width:100%}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:0.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:0.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:0.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;border:0.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:0.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}#lesson_form_container{display:flex}#lesson_all_chunks_container{width:50%;margin-top:10px;margin-right:20px}#lesson_data_container{width:50%;margin-top:10px;border:1px solid grey;border-radius:20px;padding:20px;padding-bottom:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.hv-font{font-family:Vag_Rounded}#lesson_viewer_container{display:flex}#lessons_container{width:50%;margin-top:10px;margin-right:20px}#fullscreen_button{margin-right:10px}#chunk_container{min-height:200px}#chunk_container .title{font-family:Vag_Rounded;font-size:18px}#chunk_container #vocabulary_scroll .flashcard.selected:after{display:none}@media (max-width: 1600px){#lesson_player_container:-webkit-full-screen #calendar_chunk_content #hidden_date_text .today-string-part{margin:12px !important}#lesson_player_container:-ms-fullscreen #calendar_chunk_content #hidden_date_text .today-string-part{margin:12px !important}#lesson_player_container:fullscreen #calendar_chunk_content #hidden_date_text .today-string-part{margin:12px !important}#lesson_player_container:-webkit-full-screen #calendar_chunk_content #calendar{height:86% !important}#lesson_player_container:-ms-fullscreen #calendar_chunk_content #calendar{height:86% !important}#lesson_player_container:fullscreen #calendar_chunk_content #calendar{height:86% !important}}#lesson_player_container{width:50%;position:sticky;top:65px;border:1px solid grey;border-radius:20px;padding-bottom:20px;padding-top:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#lesson_player_container::-webkit-backdrop{background-color:white}#lesson_player_container::backdrop{background-color:white}#lesson_player_container #chunk_data{display:flex;justify-content:center}#lesson_player_container #chunk_data div{font-size:16px;font-family:Vag_Rounded}#lesson_player_container #chunk_data #chunk_answer{margin-left:15px}#lesson_player_container:-webkit-full-screen{border:0;position:relative;width:100%;height:100%;top:0;border-radius:0}#lesson_player_container:-ms-fullscreen{border:0;position:relative;width:100%;height:100%;top:0;border-radius:0}#lesson_player_container:fullscreen{border:0;position:relative;width:100%;height:100%;top:0;border-radius:0}#lesson_player_container:-webkit-full-screen #chunk_data div{font-size:40px}#lesson_player_container:-ms-fullscreen #chunk_data div{font-size:40px}#lesson_player_container:fullscreen #chunk_data div{font-size:40px}#lesson_player_container:-webkit-full-screen #chunk_data div #chunk_answer{margin-left:40px}#lesson_player_container:-ms-fullscreen #chunk_data div #chunk_answer{margin-left:40px}#lesson_player_container:fullscreen #chunk_data div #chunk_answer{margin-left:40px}#lesson_player_container:-webkit-full-screen .lesson-title{display:none}#lesson_player_container:-ms-fullscreen .lesson-title{display:none}#lesson_player_container:fullscreen .lesson-title{display:none}#lesson_player_container:-webkit-full-screen .lesson-chunk-title{display:none}#lesson_player_container:-ms-fullscreen .lesson-chunk-title{display:none}#lesson_player_container:fullscreen .lesson-chunk-title{display:none}#lesson_player_container:-webkit-full-screen #fullscreen_button_container{display:none}#lesson_player_container:-ms-fullscreen #fullscreen_button_container{display:none}#lesson_player_container:fullscreen #fullscreen_button_container{display:none}#lesson_player_container:-webkit-full-screen #chunk_container{height:calc(100% - 30px)}#lesson_player_container:-ms-fullscreen #chunk_container{height:calc(100% - 30px)}#lesson_player_container:fullscreen #chunk_container{height:calc(100% - 30px)}#lesson_player_container:-webkit-full-screen .loader{width:48px;height:48px}#lesson_player_container:-ms-fullscreen .loader{width:48px;height:48px}#lesson_player_container:fullscreen .loader{width:48px;height:48px}#lesson_player_container:-webkit-full-screen .title{display:none}#lesson_player_container:-ms-fullscreen .title{display:none}#lesson_player_container:fullscreen .title{display:none}#lesson_player_container:-webkit-full-screen #chunk_content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#lesson_player_container:-ms-fullscreen #chunk_content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#lesson_player_container:fullscreen #chunk_content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#lesson_player_container:-webkit-full-screen #chunk_content .play-missing-game-button{width:60px;height:60px;margin-bottom:-30px}#lesson_player_container:-ms-fullscreen #chunk_content .play-missing-game-button{width:60px;height:60px;margin-bottom:-30px}#lesson_player_container:fullscreen #chunk_content .play-missing-game-button{width:60px;height:60px;margin-bottom:-30px}#lesson_player_container:-webkit-full-screen .flashcard-word,#lesson_player_container:-webkit-full-screen .flashcard-number{font-size:32px}#lesson_player_container:-ms-fullscreen .flashcard-word,#lesson_player_container:-ms-fullscreen .flashcard-number{font-size:32px}#lesson_player_container:fullscreen .flashcard-word,#lesson_player_container:fullscreen .flashcard-number{font-size:32px}#lesson_player_container:-webkit-full-screen #vocabulary_scroll{height:70%;display:flex;flex-direction:column;justify-content:center}#lesson_player_container:-ms-fullscreen #vocabulary_scroll{height:70%;display:flex;flex-direction:column;justify-content:center}#lesson_player_container:fullscreen #vocabulary_scroll{height:70%;display:flex;flex-direction:column;justify-content:center}#lesson_player_container:-webkit-full-screen #vocabulary_scroll .flashcard{margin:1%}#lesson_player_container:-ms-fullscreen #vocabulary_scroll .flashcard{margin:1%}#lesson_player_container:fullscreen #vocabulary_scroll .flashcard{margin:1%}#lesson_player_container:-webkit-full-screen #vocabulary_scroll .flashcard .flashcard-front,#lesson_player_container:-webkit-full-screen #vocabulary_scroll .flashcard .flashcard-back{border:4px solid #f1f1f1;margin-left:4px;margin-right:4px}#lesson_player_container:-ms-fullscreen #vocabulary_scroll .flashcard .flashcard-front,#lesson_player_container:-ms-fullscreen #vocabulary_scroll .flashcard .flashcard-back{border:4px solid #f1f1f1;margin-left:4px;margin-right:4px}#lesson_player_container:fullscreen #vocabulary_scroll .flashcard .flashcard-front,#lesson_player_container:fullscreen #vocabulary_scroll .flashcard .flashcard-back{border:4px solid #f1f1f1;margin-left:4px;margin-right:4px}#lesson_player_container:-webkit-full-screen #vocabulary_scroll .flashcard .flashcard-image{width:auto;height:100%}#lesson_player_container:-ms-fullscreen #vocabulary_scroll .flashcard .flashcard-image{width:auto;height:100%}#lesson_player_container:fullscreen #vocabulary_scroll .flashcard .flashcard-image{width:auto;height:100%}#lesson_player_container:-webkit-full-screen #calendar_chunk_content{width:100%;height:100%}#lesson_player_container:-ms-fullscreen #calendar_chunk_content{width:100%;height:100%}#lesson_player_container:fullscreen #calendar_chunk_content{width:100%;height:100%}#lesson_player_container:-webkit-full-screen #calendar_chunk_content #hidden_date_text{margin-top:10px}#lesson_player_container:-ms-fullscreen #calendar_chunk_content #hidden_date_text{margin-top:10px}#lesson_player_container:fullscreen #calendar_chunk_content #hidden_date_text{margin-top:10px}#lesson_player_container:-webkit-full-screen #calendar_chunk_content #hidden_date_text .today-string-part{display:inline-block;font-size:2.8vw;margin:20px;padding-left:12px;padding-right:12px}#lesson_player_container:-ms-fullscreen #calendar_chunk_content #hidden_date_text .today-string-part{display:inline-block;font-size:2.8vw;margin:20px;padding-left:12px;padding-right:12px}#lesson_player_container:fullscreen #calendar_chunk_content #hidden_date_text .today-string-part{display:inline-block;font-size:2.8vw;margin:20px;padding-left:12px;padding-right:12px}#lesson_player_container:-webkit-full-screen #calendar_chunk_content #controls{text-align:center}#lesson_player_container:-ms-fullscreen #calendar_chunk_content #controls{text-align:center}#lesson_player_container:fullscreen #calendar_chunk_content #controls{text-align:center}#lesson_player_container:-webkit-full-screen #calendar_chunk_content #controls img{width:60px;height:63px;margin-top:-80px}#lesson_player_container:-ms-fullscreen #calendar_chunk_content #controls img{width:60px;height:63px;margin-top:-80px}#lesson_player_container:fullscreen #calendar_chunk_content #controls img{width:60px;height:63px;margin-top:-80px}#lesson_player_container:-webkit-full-screen #calendar_chunk_content #controls img:first-child{margin-right:40px}#lesson_player_container:-ms-fullscreen #calendar_chunk_content #controls img:first-child{margin-right:40px}#lesson_player_container:fullscreen #calendar_chunk_content #controls img:first-child{margin-right:40px}#lesson_player_container:-webkit-full-screen #calendar_chunk_content #calendar{height:88%}#lesson_player_container:-ms-fullscreen #calendar_chunk_content #calendar{height:88%}#lesson_player_container:fullscreen #calendar_chunk_content #calendar{height:88%}#lesson_player_container:-webkit-full-screen #calendar_chunk_content #calendar table{height:100%}#lesson_player_container:-ms-fullscreen #calendar_chunk_content #calendar table{height:100%}#lesson_player_container:fullscreen #calendar_chunk_content #calendar table{height:100%}#lesson_player_container:-webkit-full-screen #calendar_chunk_content #calendar table td{font-size:2vw}#lesson_player_container:-ms-fullscreen #calendar_chunk_content #calendar table td{font-size:2vw}#lesson_player_container:fullscreen #calendar_chunk_content #calendar table td{font-size:2vw}#lesson_player_container:-webkit-full-screen #missing_game_chunk_content{width:100%;height:100%}#lesson_player_container:-ms-fullscreen #missing_game_chunk_content{width:100%;height:100%}#lesson_player_container:fullscreen #missing_game_chunk_content{width:100%;height:100%}#lesson_player_container:-webkit-full-screen #missing_game_chunk_content .flashcard{margin:1%;flex-basis:23%;height:45%;max-height:45%;padding-left:2%;padding-right:2%}#lesson_player_container:-ms-fullscreen #missing_game_chunk_content .flashcard{margin:1%;flex-basis:23%;height:45%;max-height:45%;padding-left:2%;padding-right:2%}#lesson_player_container:fullscreen #missing_game_chunk_content .flashcard{margin:1%;flex-basis:23%;height:45%;max-height:45%;padding-left:2%;padding-right:2%}#lesson_player_container:-webkit-full-screen #missing_game_chunk_content .flashcard.selected:after{transform:scale(1.2)}#lesson_player_container:-ms-fullscreen #missing_game_chunk_content .flashcard.selected:after{transform:scale(1.2)}#lesson_player_container:fullscreen #missing_game_chunk_content .flashcard.selected:after{transform:scale(1.2)}#lesson_player_container:-webkit-full-screen #missing_game_chunk_content .flashcard .flashcard-image{width:available;height:auto;max-height:100%}#lesson_player_container:-ms-fullscreen #missing_game_chunk_content .flashcard .flashcard-image{width:available;height:auto;max-height:100%}#lesson_player_container:fullscreen #missing_game_chunk_content .flashcard .flashcard-image{width:available;height:auto;max-height:100%}#lesson_player_container video{width:100%;height:100%}#lesson_player_container .lesson-title,#lesson_player_container .lesson-chunk-title{font-size:16px;font-family:Vag_Rounded;padding-left:15px}#lesson_player_container .buttons{padding-left:20px;padding-right:20px;padding-top:10px;display:flex;justify-content:space-between}#lesson_player_container .prev-button,#lesson_player_container .next-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;line-height:30px;border-radius:15px;width:120px;background-color:#5ca5f6;cursor:pointer;text-align:center;font-size:18px;color:white;z-index:10}#lesson_player_container .prev-button:hover,#lesson_player_container .next-button:hover{background-color:#3681f1}#lesson_player_container .prev-button.disabled,#lesson_player_container .next-button.disabled{cursor:default;opacity:0.4}#lesson_player_container .prev-button.disabled:hover,#lesson_player_container .next-button.disabled:hover{background-color:#5ca5f6}.lesson{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid lightgrey;box-shadow:rgba(0,0,0,0.16) 0 1px 4px;border-radius:8px;margin-bottom:5px;display:flex;justify-content:space-between;padding:8px;position:relative}.lesson.active{background-color:lightcyan}.lesson.active:hover{background-color:lightcyan}.lesson:hover{background-color:#f4f4f5}.lesson .title{font-size:18px;font-family:Vag_Rounded}.lesson .run-button,.lesson .details-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;line-height:30px;border-radius:15px;font-family:Vag_Rounded;width:90px;background-color:#5ca5f6;cursor:pointer;text-align:center;font-size:18px;color:white}.lesson .run-button:hover,.lesson .details-button:hover{background-color:#3681f1}.lesson .assignation-information{position:absolute;left:100%;margin-left:22px;white-space:nowrap;color:red}.lesson-chunks-container .details{margin-left:18px;font-family:Vag_Rounded_Thin;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lesson-chunks-container .lesson-chunk{padding:8px;margin-left:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lesson-chunks-container .lesson-chunk:not(.total-lesson-info){cursor:pointer}.lesson-chunks-container .lesson-chunk .gap{flex-grow:1}.lesson-chunks-container .lesson-chunk .chunk-type{margin-right:6px;margin-top:0;margin-bottom:0;padding-left:8px;padding-right:8px}.lesson-chunks-container .lesson-chunk.active{background-color:lightcyan}#vocabulary_scroll .flashcard{margin:10px}#vocabulary_scroll .flashcard .flashcard-image{width:100%}#vocabulary_scroll .flashcard:first-child{margin-left:20px}#auto_text_fc_container #controls{text-align:center}#auto_text_fc_container #controls img{width:40px;height:42px;margin-top:10px;margin-bottom:-60px;cursor:pointer}#auto_text_fc_container #controls img:first-child{margin-right:20px}#calendar_chunk_content{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}#calendar_chunk_content .not-visible{background-color:transparent !important;color:transparent}#calendar_chunk_content .row-selected{background-color:#e6fafe}#calendar_chunk_content .day-highlighted{background-color:#ffff00}#calendar_chunk_content #hidden_date_text{cursor:pointer;margin-left:12px;margin-right:12px}#calendar_chunk_content #hidden_date_text .today-string-part{display:inline-block;font-size:20px;background-color:#c4e3f1;margin:8px;margin-left:5px;margin-right:5px;padding:6px;padding-right:4px;padding-left:4px}#calendar_chunk_content #hidden_date_text .today-string-part.closed{color:transparent}#calendar_chunk_content #controls{text-align:center}#calendar_chunk_content #controls img{width:40px;height:42px;margin-top:10px;margin-bottom:-60px;cursor:pointer}#calendar_chunk_content #controls img:first-child{margin-right:20px}#calendar_chunk_content #calendar{margin-left:12px;margin-right:12px;height:300px}#calendar_chunk_content #calendar table{width:100%;height:100%}#calendar_chunk_content #calendar table td{text-align:center;width:calc(100%/7);font-size:16px;cursor:pointer}#calendar_chunk_content #days_of_week{border:2px solid blueviolet}#calendar_chunk_content #dates{border:2px solid indianred}#missing_game_chunk_content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#missing_game_chunk_content .flashcard{margin:10px}#missing_game_chunk_content .flashcard .flashcard-image{width:100%}#missing_game_chunk_content .flashcard.missing-image img{visibility:hidden}#missing_game_chunk_content .flashcard.missing-both .flashcard-word{visibility:hidden}#missing_game_chunk_content .flashcard.missing-both img{visibility:hidden}.play-missing-game-button{margin:0 auto;display:block;margin-bottom:-42px;width:40px;height:40px;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;user-drag:none}.play-missing-game-button.disabled{opacity:0.5;cursor:default}.lesson-chunk-container{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lesson-chunk{border:1px solid lightgrey;box-shadow:rgba(0,0,0,0.16) 0 1px 4px;border-radius:8px;margin-bottom:5px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;padding:5px 8px 5px 8px}.lesson-chunk:hover{background-color:#f4f4f5}.lesson-chunk .title{font-size:18px;font-family:Vag_Rounded}.lesson-chunk .break{flex-basis:100%;height:0}.lesson-chunk .length{text-align:center;line-height:28px;vertical-align:middle;background-color:#bedbfc;padding-left:10px;padding-right:10px;border-radius:14px;font-size:13px}.lesson-chunk .add-button,.lesson-chunk .remove-button{border-radius:16px;line-height:32px;width:90px;background-color:#5ca5f6;cursor:pointer;text-align:center;font-size:16px;color:white}.lesson-chunk .add-button:hover,.lesson-chunk .remove-button:hover{background-color:#3681f1}.lesson-chunk .chunk-type{line-height:24px;border-radius:12px;font-family:Vag_Rounded;font-size:16px;margin-top:6px;color:white;padding-left:16px;padding-right:16px}#chunk_type{margin-top:8px}.flashcard{background-color:transparent;width:140px;height:200px;perspective:1000px;margin:0 auto}.flashcard.selected:after{content:'';z-index:100;top:15px;left:-25px;position:absolute;width:40px;height:31px;background-image:url("https://bokoco.com/assets/green_arrow-2e3e3b4507c12533ce8be30e515d4065138c35528c5e48e8f22e874356a6cbe4.png")}#auto_text_fc_container{width:100%;height:100%}#auto_text_fc{display:flex}#auto_text_fc .flashcard{flex-grow:1;margin-right:15px;margin-left:15px;perspective:none}#auto_text_fc .flashcard.selected:after{display:none}#lesson_player_container:-webkit-full-screen #auto_text_fc{width:100%;height:100%;display:flex}#lesson_player_container:-ms-fullscreen #auto_text_fc{width:100%;height:100%;display:flex}#lesson_player_container:fullscreen #auto_text_fc{width:100%;height:100%;display:flex}#lesson_player_container:-webkit-full-screen #auto_text_fc .flashcard{flex-grow:1;height:100%;margin:30px;perspective:none}#lesson_player_container:-ms-fullscreen #auto_text_fc .flashcard{flex-grow:1;height:100%;margin:30px;perspective:none}#lesson_player_container:fullscreen #auto_text_fc .flashcard{flex-grow:1;height:100%;margin:30px;perspective:none}#lesson_player_container:-webkit-full-screen #auto_text_fc_container{margin-bottom:100px}#lesson_player_container:-ms-fullscreen #auto_text_fc_container{margin-bottom:100px}#lesson_player_container:fullscreen #auto_text_fc_container{margin-bottom:100px}#lesson_player_container:-webkit-full-screen #auto_text_fc_container #controls{text-align:center}#lesson_player_container:-ms-fullscreen #auto_text_fc_container #controls{text-align:center}#lesson_player_container:fullscreen #auto_text_fc_container #controls{text-align:center}#lesson_player_container:-webkit-full-screen #auto_text_fc_container #controls img{width:60px;height:63px;margin-top:50px}#lesson_player_container:-ms-fullscreen #auto_text_fc_container #controls img{width:60px;height:63px;margin-top:50px}#lesson_player_container:fullscreen #auto_text_fc_container #controls img{width:60px;height:63px;margin-top:50px}#lesson_player_container:-webkit-full-screen #auto_text_fc_container #controls img:first-child{margin-right:40px}#lesson_player_container:-ms-fullscreen #auto_text_fc_container #controls img:first-child{margin-right:40px}#lesson_player_container:fullscreen #auto_text_fc_container #controls img:first-child{margin-right:40px}.flashcard-inner{position:relative;width:100%;height:100%;text-align:center;transform-style:preserve-3d;transition:transform 0.8s}.flashcard-inner,.flashcard-inner img{pointer-events:none;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.flashcard--back{margin:0 auto}.flashcard-transform{transform:rotateY(180deg)}.flashcard-front,.flashcard-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid #f1f1f1;box-sizing:content-box;font-family:Vag_Rounded;color:black;display:flex;align-items:center;justify-content:center}.flashcard-front .flashcard-word,.flashcard-back .flashcard-word{position:absolute;font-family:Vag_Rounded;font-size:18px}.flashcard-front .flashcard-word.has-picture,.flashcard-back .flashcard-word.has-picture{bottom:22px}.flashcard-front .flashcard-number,.flashcard-back .flashcard-number{font-family:Vag_Rounded;font-size:18px;position:absolute;right:8px;bottom:1px}.flashcard-back{transform:rotateY(180deg)}.flashcard-audio div{display:inline-block}#sortable_flashcard_audios{padding-top:10px}.flashcard-audio{border:1px solid lightgrey;box-shadow:rgba(0,0,0,0.16) 0 1px 4px;border-radius:8px;margin-bottom:5px;padding:5px 8px 5px 8px;cursor:pointer;background:white}.flashcard-audio .remove-button,.flashcard-audio .fl-audio-play-button{cursor:pointer;float:right;color:green;margin-right:10px}.flashcard-audio .fl-audio-play-button{margin-right:20px}.quiz-question strong{line-height:48px}.quiz-answer{margin-bottom:20px}.quiz-answer form{max-width:inherit}.quiz-answer .quiz-answer-choice{cursor:pointer;line-height:36px;font-size:16px;padding:8px}.quiz-answer .quiz-answer-choice.selected{background-color:#adc1ff}.quiz-answer .quiz-answer-choice.disabled{pointer-events:none}.quiz-answer #answer_record_button{margin-left:22px;margin-top:20px;margin-bottom:10px}#canvas_wrapper{position:relative;margin-left:30px}.record-volume{position:absolute;top:-65px}.missing-word{display:inline-block;border:2px solid blue;width:50px;height:18px}.quiz-question-sentence-parts{display:inline-block;width:24%;margin-bottom:4px}#quiz_sentence_parts_wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}#sortable_sentence_parts{margin-top:20px;display:flex;flex-wrap:wrap}.sentence-part{min-width:80px;text-align:center;padding-left:10px;padding-right:10px;margin-bottom:5px;margin-right:8px;font-size:14px;font-weight:bold;line-height:30px;height:30px;border:1px dashed grey;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:linear-gradient(#fafafa, #eee)}.sentence-part:hover{box-shadow:rgba(0,0,0,0.16) 0 1px 4px}.dictionary-form{margin-bottom:8px}.dictionary-word{display:flex;border-bottom:1px solid lightgrey}.dictionary-word .def{margin-right:20px;min-width:120px}.dictionary-word .senses,.dictionary-word .def{margin-top:10px;margin-bottom:4px}.dictionary-word .slug{font-size:26px}.dictionary-word .common-word{display:inline-block;background-color:#8abc83;border-radius:4px;height:15px;color:white;font-weight:bold;padding-left:12px;padding-right:12px;font-size:10px;white-space:nowrap}.dictionary-word .pos,.dictionary-word .index,.dictionary-word .tags{color:darkgrey}.dictionary-word .pos{font-size:12px}.dictionary-word .index,.dictionary-word .desc{font-size:18px;margin-right:5px}.dictionary-word .sense,.dictionary-word .def{margin-bottom:10px}@media (max-width: 767px){.dictionary-form{margin-bottom:4px}.dictionary-word .common-word{padding-left:6px;padding-right:6px}.dictionary-word .index,.dictionary-word .desc{font-size:14px;margin-right:6px}.dictionary-word .slug{font-size:22px}.dictionary-word .def{margin-right:10px;min-width:100px}.dictionary-word .sense{margin-bottom:6px}.dictionary-word .senses,.dictionary-word .def{margin-top:4px;margin-bottom:1px}.dictionary-form input[type="text"]::-webkit-input-placeholder{font-size:12px}.dictionary-form input[type="text"]::-moz-placeholder{font-size:12px}.dictionary-form input[type="text"]::-ms-input-placeholder{font-size:12px}.dictionary-form input[type="text"]::-moz-placeholder{font-size:12px}}form.feedback-form input[type=radio]{transform:scale(1.4)}form.feedback-form label,form.feedback-form .col-6,form.feedback-form .col-12{font-size:16px}form.feedback-form .col-6,form.feedback-form .col-12{margin-top:2px;margin-bottom:2px}form.feedback-form hr{margin-top:12px;margin-bottom:12px}form.feedback-form textarea[readonly]{background-color:white}form.feedback-form .read-only{pointer-events:none !important}.payment-plan{width:240px;height:280px;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;border:1px solid #dddddd;border-radius:4px;box-shadow:1px 1px 1px #dddddd;overflow:hidden;text-overflow:ellipsis}.payment-plan .remove-item{width:100%;text-align:right;margin-top:-8px;margin-bottom:-5px}.payment-plan:hover{border-color:#007d71;cursor:pointer}.payment-plan .title{overflow:hidden;text-overflow:ellipsis;text-align:center;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.payment-plan.free{background-color:#f3f1b2}@-webkit-keyframes flash{0%{opacity:1}25%{opacity:0.65}50%{opacity:0.3}75%{opacity:0.65}100%{opacity:1}}@keyframes flash{0%{opacity:1}25%{opacity:0.65}50%{opacity:0.3}75%{opacity:0.65}100%{opacity:1}}.flash-button{-webkit-animation:flash .6s linear 1;animation:flash .6s linear 1}.language-selector{-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;cursor:pointer}.input-select.capitalized{text-transform:capitalize}.select-tag{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);background-color:white;background-position:100%;background-repeat:no-repeat;-webkit-appearance:none !important;-moz-appearance:none !important;width:35vw;outline:none;border-radius:25px;padding:12px 35px;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-transform:capitalize;color:#000000;margin:1% 0;border:1px solid #969afd}@media (max-width: 648px){#role_select{width:100%}}.thumbnail,.video-thumbnail,.audio-thumbnail,.thumbnail-big{height:200px;width:140px;min-width:140px;margin-bottom:0;display:inline-block;margin-right:20px;padding:4px;border:1px solid #dddddd;border-radius:4px;box-shadow:1px 1px 1px #dddddd}.thumbnail:hover,.video-thumbnail:hover,.audio-thumbnail:hover,.thumbnail-big:hover{border-color:#969afd}.thumbnail .img,.thumbnail img,.video-thumbnail .img,.video-thumbnail img,.audio-thumbnail .img,.audio-thumbnail img,.thumbnail-big .img,.thumbnail-big img{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid #c0c0c0}.thumbnail.featured,.video-thumbnail.featured,.audio-thumbnail.featured,.thumbnail-big.featured{position:relative}.thumbnail.featured:before,.video-thumbnail.featured:before,.audio-thumbnail.featured:before,.thumbnail-big.featured:before{width:30px;height:30px;background-repeat:no-repeat;background-position:top left;background-size:30px 30px;background-image:url("https://bokoco.com/assets/featured-52ec61a75262ad60f3e21efe62b6c0c6101109c578b598fb4cb9813f6a9effe9.svg");position:absolute;top:-15px;right:-15px;content:''}.thumbnail-big{width:330px;height:330px}.thumbnail-big img,.thumbnail-big .img{background-size:contain}.video-thumbnail{height:144px;width:220px}.hidden{display:none}.result-block__item{font-family:"Montserrat";margin-bottom:20px}.caption div,.caption div a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:140px}.category_menu.hv .category_menu-item.active-category svg,.category_menu.hv .category-books__item.active-category svg{filter:brightness(100)}.category_menu.hv .category_menu-item.active-category,.category_menu.hv .category-books__item.active-category{background:pink}.category_menu{margin-top:40px}.category_menu a{display:contents;color:inherit}.category_menu a:visited{color:inherit}#games_iframe{border:0;opacity:0;width:100% !important;max-width:1250px}#lessons_iframe{width:100%;height:600px;border:0}.center{text-align:center}.audio-player-container{display:flex;flex-direction:column;align-items:center}.audio-player-container img.poster{max-width:480px;width:100%;height:auto;margin-bottom:8px}.album-audio-tracks td{min-width:140px}.played-track{font-weight:bold;background-color:#29c2f7;color:white}.audio-thumbnail{width:220px;height:220px}@font-face{font-family:Vag_Rounded;src:url("https://bokoco.com/assets/fonts/VAGRounded_BT-760ae2fabf3879f6a7684335476c4a09c53c41d002675f16b5d32c6e724caec5.ttf")}@font-face{font-family:Vag_Rounded_Thin;src:url("https://bokoco.com/assets/fonts/VAGRounded-Thin-c5e1ed42481d28a5ea97191cc4151ad40a8108eaef6eab35fc2f46c2a5e6ecd3.otf")}#lesson_viewer_wrapper{margin-top:40px;line-height:1.5;font-weight:400;font-family:Vag_Rounded}#lesson_viewer_wrapper div,#lesson_viewer_wrapper h2{font-weight:400;line-height:1.5}#lesson_viewer_wrapper .length{line-height:28px;font-family:Vag_Rounded_Thin}#lesson_viewer_wrapper .details{font-size:14px}#lesson_viewer_wrapper .lesson:not(.active),#lesson_viewer_wrapper .lesson-chunk:not(.active){background-color:white}#lesson_viewer_wrapper #lessons_pager{font-family:Vag_Rounded_Thin}#lesson_viewer_wrapper #fullscreen_button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;line-height:30px;border-radius:15px;padding-left:12px;padding-right:12px;font-family:Vag_Rounded;border:0;background-color:#5ca5f6;cursor:pointer;text-align:center;font-size:18px;color:white}#lesson_viewer_wrapper #fullscreen_button:hover{background-color:#3681f1}#lesson_viewer_wrapper #lesson_player_container{border:1px solid hotpink;background-color:white}.pull-right{float:right}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing.width{transition:none}}.invisible{visibility:hidden}.pagination{display:flex;padding-left:0;list-style:none;border-radius:0.25rem}.page-link{position:relative;display:block;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.page-item:last-child .page-link{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:0.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem}.pagination-sm .page-link{padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem}.loader{width:32px;height:32px;background:url("https://bokoco.com/assets/loading-9bcfc5a9eca187a3479e56f8b5bd5c4788cd0b464104516897eb3ac9ec49bd14.gif") center no-repeat;background-size:contain;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.margin-left-15{margin-left:15px}.modal-body{padding:0}.text-nowrap{white-space:nowrap}.book__popup-img{text-align:center}.result_block__item-hover{position:relative !important}.result_block__item-hover .thumbnail,.result_block__item-hover .video-thumbnail,.result_block__item-hover .audio-thumbnail,.result_block__item-hover .thumbnail-big{margin-bottom:20px}.user-media-votes{display:inline-block;vertical-align:top}.modal-dialog{max-width:600px}.result_block__item-hover{width:600px}.user-media-vote-form-container{font-family:"Montserrat"}.user-media-vote-form-container strong{font-weight:500}#user_media_vote_form{display:inline-block}#user_media_vote_form input[type='image']{width:34px;height:34px;margin-right:5px}#user_media_vote_form input.not-selected[type='image']{opacity:0.2}#user_media_vote_form .user-media-vote-result{vertical-align:top;height:34px;line-height:34px;display:inline-block;margin-left:10px}#user_media_vote_form .user-media-vote-result.error{color:darkred}#user_media_vote_form .user-media-vote-result.success{color:green}.d-flex{display:flex !important}.search-lessons-form .input-select,.search-media-form .input-select,.common-form .input-select{padding:12px 12px;background:white;border-radius:20px;font-family:"Vag_Rounded_Thin";font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:black;width:31vw;border:1px solid #969afd;border-radius:20px;margin:1% 0;margin-right:20px}.search-lessons-form label,.search-media-form label,.common-form label{font-family:"Montserrat";font-weight:bold}.search-lessons-form #sort-by,.search-lessons-form #sort-levels,.search-lessons-form #sort-sublevels,.search-media-form #sort-by,.search-media-form #sort-levels,.search-media-form #sort-sublevels,.common-form #sort-by,.common-form #sort-levels,.common-form #sort-sublevels{padding:12px;padding-left:20px;padding-right:40px}.search-lessons-form::-moz-placeholder,.search-media-form::-moz-placeholder,.common-form::-moz-placeholder{font-family:"Vag_Rounded_Thin";font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-transform:capitalize;color:#000000}.search-lessons-form:-ms-input-placeholder,.search-media-form:-ms-input-placeholder,.common-form:-ms-input-placeholder{font-family:"Vag_Rounded_Thin";font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-transform:capitalize;color:#000000}.search-lessons-form::placeholder,.search-media-form::placeholder,.common-form::placeholder{font-family:"Vag_Rounded_Thin";font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-transform:capitalize;color:#000000}.search-lessons-form .search-lessons-button,.search-media-form .search-lessons-button,.common-form .search-lessons-button{margin-top:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;line-height:30px;border-radius:15px;font-family:Vag_Rounded;width:90px;background-color:#5ca5f6;cursor:pointer;text-align:center;font-size:18px;color:white}.search-lessons-form .search-lessons-button:hover,.search-media-form .search-lessons-button:hover,.common-form .search-lessons-button:hover{background-color:#3681f1}.search-lessons-form .search-media-button,.search-media-form .search-media-button,.common-form .search-media-button{background:none;border:0;cursor:pointer}.search-lessons-form .search-media-button img,.search-media-form .search-media-button img,.common-form .search-media-button img{width:22px;height:22px}.alert{font-family:"Montserrat"}.alert-info hr{border-top-color:pink}hr{background-color:pink;border-color:pink}.infinite-scroll-last{display:none}.w-auto{width:auto !important}.bokoco-font{font-family:"Montserrat"}.hv-font{font-family:"Vag_Rounded_Thin"}#audio-select-container{margin-bottom:-50px;margin-top:20px}#audio-select-container .join_button{font-size:16px;font-family:"Montserrat";opacity:0.4}#audio-select-container .join_button.active{opacity:1}.navigate_section.main-menu{flex:10 !important;justify-content:flex-end !important;-moz-column-gap:10px;column-gap:10px}.navigate_section.main-menu img.flag{margin-left:5px}@media (max-width: 1200px){.navigate_section.main-menu{padding-left:10px}}.login_button{margin-left:5px !important}.join_button{font-size:16px}.cursor-pointer{cursor:pointer}.border-radius-48{border-radius:48px}.button-released{box-shadow:1px 1px 3px 0 #666;border-radius:48px;background:radial-gradient(circle at 50% 50%, white 50%, #666)}.div-inline{display:inline-block}.justify-content-between{justify-content:space-between}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.text-muted{color:#6c757d !important}table.index-table{border-collapse:collapse;margin-top:20px;margin-bottom:20px}table.index-table thead{background:#969afd}table.index-table th{text-align:left;color:#fff;font-weight:600;font-size:16px;padding-left:10px;padding-right:10px}table.index-table td{padding-left:10px;padding-right:10px}table.index-table tr:nth-child(odd){background:rgba(176,179,255,0.27)}table.index-table tr:nth-child(even){background:#b9bdff}table.index-table tr:last-child td:first-child{border-bottom-left-radius:5px}table.index-table tr:last-child td:last-child{border-bottom-right-radius:5px}table.index-table th:first-child{padding:12px 20px;-moz-border-radius:5px 0px 0px 0px;-o-border-radius:5px 0px 0px 0px;-ms-border-radius:5px 0px 0px 0px;-webkit-border-radius:5px 0px 0px 0px}table.index-table th:last-child{-moz-border-radius:0px 5px 0px 0px;-o-border-radius:0px 5px 0px 0px;-ms-border-radius:0px 5px 0px 0px;-webkit-border-radius:0px 5px 0px 0px}table.index-table td:first-child{padding:15px 20px}.form-text{display:block;margin-top:0.25rem}.record-volume{top:-85px}#answer_record_button{margin-left:0 !important}body.main-layout{min-height:calc(100vh - 30px);display:flex;flex-direction:column;margin-bottom:0}body.main-layout footer{margin-top:auto}form.feedback-form{padding-left:30px;padding-right:20px}form.feedback-form label{font-weight:400}.scrollable-div{max-height:100px;overflow-y:auto}.max-height-200{max-height:200px}.max-height-300{max-height:300px}.common-form label{font-weight:500}.flex-display-bottom{margin-top:auto}.column-gap-10{-moz-column-gap:10px;column-gap:10px}.payment-plan .title{font-size:18px;line-height:normal}.payment-plan:hover{border-color:cornflowerblue}.align-right{text-align:right}.table{width:100%}.login-notifications{font-size:20px;font-family:Montserrat;margin-top:-50px;padding:0.75rem 1.25rem;border:1px solid transparent;border-radius:0.25rem;color:#0c5460;background-color:white;max-width:90%}.w-150{width:150px}.w-250{width:250px !important}.result-block__items{width:100%}.join_button:disabled{opacity:0.4}.color-black{color:black}.short-description{width:150px !important;margin-top:5px;font-size:13px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;white-space:normal !important}.level-sorting{margin-top:5px;white-space:nowrap}.margin-top-21{margin-top:21px !important}.avatar-container{width:100px;height:100px;display:inline-block}.avatar-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:5px solid #ffbfb8;border-radius:100px;box-sizing:border-box}.nickname-container{font-weight:bold;font-size:18px;display:inline-block;margin-left:22px !important}.leaderboard-header{margin-top:-50px}.member-container{display:flex;align-items:center}.leaderboard-bokoco{font-family:"Montserrat";font-style:normal;font-weight:600}.leaderboard-table{border-collapse:collapse;margin-top:10px}.leaderboard-table th,.leaderboard-table td{padding-right:30px;font-weight:bold;font-size:22px;padding-bottom:2px}.leaderboard-table thead th{text-align:left}.leaderboard-table tbody td:first-child{font-size:22px;text-align:center}.leaderboard-table tbody td.blank-row{height:50px}.leaderboard-table tbody tr.current-user{background-color:#969AFD}.leaderboard-table tbody tr.current-user td:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.leaderboard-table tbody tr.current-user td:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.leaderboard-table .avatar-container{width:70px;height:70px;display:inline-block}.leaderboard-table .avatar-container img{border-width:4px;border-radius:70px}.leaderboard-table .nickname-container{font-size:22px;margin-left:16px !important}.filter-select{padding-left:15px;padding-right:30px}.leaderboard-setup-notice{max-width:1250px;margin:0 auto;text-align:right}.leaderboard-form{width:100%;display:flex;justify-content:end;gap:8px}.tippy-box,.tippy-content{font-family:"Montserrat"}.sign-up-main{display:flex;flex-direction:row}.sign-up-main .select-tag{width:475px}.sign-up-main .input-select{width:400px}.sign-up-header{margin-top:50px}.sign-up-left{width:55%}.sign-up-main .right_main input[type='email'],.sign-up-main .right_main input[type='password']{width:400px}.sign-up-main .right_main .log_button{white-space:nowrap;margin-right:20px}.sign-up-main .right_main .forgot_password_button{white-space:nowrap}@media (max-width: 860px){.sign-up-main .select-tag{width:375px}.sign-up-main .input-select{width:300px}.sign-up-left{width:100%}}
