@layer site{:root{--lm-navy-950:#0a1633;--lm-navy-900:#0f2557;--lm-navy-700:#1b3a8a;--lm-navy-500:#3b63c9;--lm-navy-300:#8fb0f5;--lm-navy-100:#e6ecfa;--lm-amber:#f5a524;--lm-bg:#f4f7fd;--lm-line:#e3e9f4;--lm-muted:#5b6b86;--lm-ok:#12b76a}body{background:var(--lm-bg)!important;font-family:Be Vietnam Pro,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}header.border-bottom{background:var(--lm-navy-950);border:0!important}header.border-bottom .logo-image:not(.logo-white){display:none!important}header.border-bottom .logo-image.logo-white{display:block!important;height:30px;width:auto}header.border-bottom .btn-icon-light,header.border-bottom .nav .small,header.border-bottom .nav-link,header.border-bottom .small{color:#8fb0f5!important}header.border-bottom .course-title,header.border-bottom .nav-link:hover{color:#fff!important}header.border-bottom .btn-avatar,header.border-bottom .btn-outline-primary{background:#ffffff14!important;border-color:#ffffff40!important;border-radius:99px!important;color:#fff!important}header.border-bottom .pgn__icon{color:#cfd9f3!important}.flex-grow-0.flex-shrink-0>header+div{color:#cfd9f3!important;font-size:13px!important;padding-bottom:6px!important;padding-top:6px!important}[dir=ltr] .flex-grow-0.flex-shrink-0>header+div{background:linear-gradient(120deg,var(--lm-navy-900),var(--lm-navy-700))!important}[dir=rtl] .flex-grow-0.flex-shrink-0>header+div{background:linear-gradient(-120deg,var(--lm-navy-900),var(--lm-navy-700))!important}.flex-grow-0.flex-shrink-0>header+div *{color:#cfd9f3;font-size:13px!important}.flex-grow-0.flex-shrink-0>header+div .btn{background:#ffffff1a!important;border-color:#ffffff59!important;border-radius:99px!important;color:#fff!important;font-weight:700;min-height:32px!important;padding:0 14px!important}.course-tabs-navigation{background:#fff;border-bottom:1px solid var(--lm-line)}.course-tabs-navigation .nav-link{border:0!important;border-radius:99px;color:var(--lm-muted)!important;font-weight:700;margin:8px 4px;padding:8px 16px!important;transition:background .15s,color .15s}.course-tabs-navigation .nav-link:hover{background:var(--lm-navy-100);color:var(--lm-navy-700)!important}.course-tabs-navigation .nav-link.active{background:var(--lm-navy-700)!important;color:#fff!important}h2.text-primary-700.m-4{color:var(--lm-navy-900)!important;font-weight:800;letter-spacing:-.01em;margin:28px 24px 10px!important}h2.text-primary-700.m-4:before{background:linear-gradient(var(--lm-navy-700),var(--lm-amber));border-radius:4px;content:"";display:inline-block;height:28px;vertical-align:-5px;width:8px}[dir=ltr] h2.text-primary-700.m-4:before{margin-right:12px}[dir=rtl] h2.text-primary-700.m-4:before{margin-left:12px}.navbar-nav.nav-tabs{border:0!important;gap:6px}.m-4 .nav-tabs .nav-link,.nav-tabs .nav-link{border:0!important;border-radius:99px!important;color:var(--lm-muted)!important;font-weight:700;padding:8px 16px!important}.nav-tabs .nav-link.active{background:var(--lm-navy-100)!important;color:var(--lm-navy-700)!important}.card,.general-course-info.card{border:2px solid var(--lm-navy-100)!important;border-radius:22px!important;box-shadow:0 1px 2px #0f25570a,0 12px 28px #0f255712!important}h3.h3,h3.text-primary-700{color:var(--lm-navy-900)!important;font-weight:800}.badge-success{background:#ecfdf3!important;border:1.5px solid #a6f4c5;border-radius:99px;color:#05603a!important;font-weight:800;padding:4px 12px}.btn{border-radius:99px!important;font-weight:700}.btn-primary{border:0!important;box-shadow:0 8px 18px #1b3a8a38}[dir=ltr] .btn-primary{background:linear-gradient(135deg,var(--lm-navy-700),var(--lm-navy-500))!important}[dir=rtl] .btn-primary{background:linear-gradient(-135deg,var(--lm-navy-700),var(--lm-navy-500))!important}.btn-outline-primary{border-width:2px!important}.form-control,.pgn__form-control-decorator-group .form-control{border:2px solid var(--lm-navy-100)!important;border-radius:14px!important}.form-control:focus{border-color:var(--lm-navy-700)!important;box-shadow:0 0 0 4px #1b3a8a1f!important}table thead th{background:var(--lm-navy-100)!important;border:0!important;color:var(--lm-navy-900)!important;font-weight:800}.collapsible-trigger{border-radius:16px}@media(prefers-reduced-motion:no-preference){.card,.general-course-info.card{animation:lm-site-rise .45s ease-out both}}@keyframes lm-site-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}

/*# sourceMappingURL=app.edf2c571ab1bdc61e5a4.css.map*/