.sidebar__desktop[data-v-3b8987c0]{padding:20px 30px}.sidebar__content[data-v-3b8987c0],.sidebar__desktop[data-v-3b8987c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar__content[data-v-3b8987c0]{width:100%;padding:15px}.sidebar__top[data-v-3b8987c0]{width:100%;min-height:100%;overflow-y:scroll;overflow-x:hidden}.sidebar__mobile-bg[data-v-3b8987c0]{background:rgba(17,17,17,.3);position:fixed;top:0;bottom:0;right:0;left:0;z-index:50}.sidebar__mobile .header-navigation__list[data-v-3b8987c0]{padding-top:50px;display:block;width:100%}.sidebar__mobile .header-navigation__list li a[data-v-3b8987c0]{font-size:16px;color:#111;padding:15px 15px 15px 20px;display:block;text-decoration:none;position:relative}.sidebar__mobile .header-navigation__list li a[data-v-3b8987c0]:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;left:8px;top:20px;background:#b83f39}.sidebar__mobile .header-navigation__list li a[data-v-3b8987c0]:hover{color:#111}.sidebar__mobile .header-navigation__list li a.router-link-active[data-v-3b8987c0],.sidebar__mobile .header-navigation__list li a.router-link-exact-active[data-v-3b8987c0]{color:#b83f39}.sidebar__mobile .header-navigation__list li a[data-v-3b8987c0]:after{display:none}.sidebar__mobile .header-navigation__list ul[data-v-3b8987c0]{padding-left:20px}.sidebar__burger[data-v-3b8987c0]{position:relative;width:30px;height:16px}.sidebar__burger span[data-v-3b8987c0]{position:absolute;left:0;right:0;height:2px;background:#111;display:block}.sidebar__burger span[data-v-3b8987c0]:first-child{top:0}.sidebar__burger span[data-v-3b8987c0]:nth-child(2){top:7px}.sidebar__burger span[data-v-3b8987c0]:last-child{bottom:0}.sidebar__wrap[data-v-3b8987c0]{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:280px;background:#fff;position:fixed;top:0;bottom:0;left:0;z-index:99;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sidebar__wrap.open[data-v-3b8987c0]{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar__wrap .sidebar__logo[data-v-3b8987c0]{margin-bottom:40px}.sidebar__wrap .sidebar__action[data-v-3b8987c0]{margin-bottom:15px}.sidebar__wrap .sidebar__action-link[data-v-3b8987c0]{font-size:14px}.sidebar__wrap .sidebar__language[data-v-3b8987c0]{margin-bottom:10px}.menu__head[data-v-3b8987c0]{color:#000;font-size:16px;padding:15px;font-weight:500;text-decoration:none;position:relative;white-space:nowrap;width:100%}.menu__head.has-arr[data-v-3b8987c0]{padding-right:15px}.menu__head.has-arr[data-v-3b8987c0]:before{content:"";display:block;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;right:0;top:2px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menu__cnt[data-v-3b8987c0]{position:static;opacity:1;visibility:visible;padding-left:25px}.inPopup{position:fixed;top:-1px;left:-1px;right:-1px;bottom:-1px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:hsla(0,0%,50.2%,.5);backdrop-filter:blur(2px);max-width:calc(100% + 2px);z-index:20}.inPopup,.inPopup__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inPopup__wrap{margin:auto;max-width:400px;width:100%;border-radius:12px;background:var(--base-white,#fff);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);overflow:hidden;position:relative}.inPopup__wrap button.close{width:10px;height:10px;position:absolute;top:28px;right:24px;cursor:pointer;z-index:25}@media (max-width:767px){.inPopup__wrap{max-width:343px;max-height:100vh;overflow-y:auto}}@media (max-width:375px){.inPopup__wrap{max-width:calc(100% - 20px)}}.carousel__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:34px 30px;padding-top:60px;width:100%;max-width:400px;position:relative}.carousel__item img{margin:auto;max-width:300px;max-height:300px}.carousel__item h4{color:var(--gray-900,#101828);font-size:18px;font-weight:600;line-height:28px;margin-bottom:4px}.carousel__item h4,.carousel__item p{width:100%;font-family:Montserrat;font-style:normal}.carousel__item p{color:#475467;font-size:14px;font-weight:400;line-height:20px;margin-bottom:34px}.carousel__item p strong{font-weight:600}.carousel__item span{width:100%;color:#475467;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:inline-block}.carousel__item span strong{font-weight:700}.carousel__item button.next{padding:10px;width:100%;border-radius:8px;border:1px solid rgba(0,0,0,.5);background:#ff3700;-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.05);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:var(--base-white,#fff);font-family:Montserrat;font-size:15px;font-style:normal;font-weight:600;line-height:24px;margin-top:32px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.carousel__item button.next:hover{background:#000;color:#fff}.carousel__item button.next.disable{opacity:.5;cursor:not-allowed}.carousel__pagination{position:absolute;bottom:140px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0;margin:0}.VueCarousel-inner{padding:0;width:400px}.carousel__item__content{width:332px;margin-top:24px}.carousel__pag{width:100%;height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:28px}.carousel__pag .carousel__pag_item{width:10px;height:10px;border-radius:6px;background:#f2f4f7;margin-left:6px;margin-right:6px}.carousel__pag .carousel__pag_item.pag_item_active{background:#ff8b37}@media (max-width:767px){.carousel__item__content{width:292px}.carousel__item button{width:297px}.carousel__item h4{font-size:16px;font-weight:600;line-height:28px}.carousel__item p.bottom-text{width:300px}.carousel__item img{max-width:260px}}.popupSaveAccess span.bottom{font-size:11px;line-height:13px;font-weight:400;padding-left:5px;padding-right:5px}.popupSaveAccess .carousel__item button.next{margin-bottom:10px}a.bottom{font-size:11px;line-height:13px;font-weight:400;margin:0;padding:0;border:0;padding-left:5px;padding-right:5px;color:#475467;font-family:Montserrat;display:inline-block;vertical-align:baseline;text-decoration:none}.bottom strong{cursor:pointer}.home-top{min-height:600px}.home.active .home-top{margin:30px;border:1px solid #e7e7e7;background:#fff;min-height:calc(100vh - 185px);border-radius:3px;overflow:hidden}.home.active .home-wrap{background:#f6f6f6}.home-wrap{padding-top:52px;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1050px){.home.active .home-top{margin:30px 15px 15px}}@media only screen and (max-width:900px){.home.active .home-top{margin:0;border:none}.home-wrap{padding-top:50px}.home-wrap.lesson{padding-top:80px}}@media only screen and (max-width:600px){.home.active .home-top{min-height:calc(100vh - 119px)}}