.lang-switch{gap:6px}.lang-btn{padding:2px;background:none;border:2px solid transparent;border-radius:50%;line-height:0;cursor:pointer;opacity:.75;transition:all .2s}.lang-btn:hover{opacity:1;transform:translateY(-1px)}.lang-btn.active{opacity:1;border-color:#3a0ca3}.lang-btn img{border-radius:50%;object-fit:cover}.lang-note{position:absolute;top:100%;left:0;margin-top:6px;z-index:2000;white-space:nowrap;background:#3a0ca3;color:#fff;font-size:12px;padding:4px 10px;border-radius:4px}.app-spinner{display:flex;justify-content:center;padding:120px 0;min-height:60vh;align-items:center}.app-spinner span{width:44px;height:44px;border-radius:50%;border:4px solid #eee;border-top-color:var(--primary, #3a0ca3);animation:app-spin .8s linear infinite}@keyframes app-spin{to{transform:rotate(360deg)}}.hero-slide .owl-dots{z-index:5}.hero-slide .owl-dots .owl-dot{padding:0;cursor:pointer}.form-error{color:#dc3545;font-size:14px;margin-top:4px}.lesson-btn{cursor:pointer}.odd-bg{background-color:#ebfffe}
