/* Funskillup adaptation of the supplied Learner template. */
.lms-logo-icon{font-size:30px;color:var(--accent-color);margin-right:10px}.header .logo .sitename{font-size:28px;font-family:var(--heading-font);font-weight:700;color:var(--heading-color)}.mobile-nav-toggle{border:0;background:transparent;padding:4px}.lms-kicker{display:block;font-size:11px;letter-spacing:1.6px;font-weight:700;color:var(--accent-color);margin-bottom:18px}.courses-hero .hero-text h1{font-size:clamp(36px,4.5vw,60px);line-height:1.12}.courses-hero .hero-image .main-image img{height:auto}.lms-empty-catalog{display:flex;align-items:center;gap:28px;padding:40px;border:1px solid color-mix(in srgb,var(--accent-color),transparent 78%);border-radius:20px;background:var(--surface-color)}.lms-empty-catalog h3{font-size:22px;font-weight:700}.lms-empty-catalog p{max-width:650px;margin:0;color:color-mix(in srgb,var(--default-color),transparent 25%)}.lms-empty-icon{width:72px;height:72px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:32px;border-radius:18px;background:color-mix(in srgb,var(--accent-color),transparent 90%);color:var(--accent-color)}.lms-empty-catalog>.btn{margin-left:auto;white-space:nowrap}.lms-learning-card{height:100%;position:relative;padding:34px;border-radius:16px;background:var(--surface-color);border:1px solid color-mix(in srgb,var(--default-color),transparent 92%)}.lms-learning-card>i{font-size:34px;color:var(--accent-color);display:block;margin-bottom:26px}.lms-learning-card h3{font-size:21px;font-weight:700}.lms-learning-card p{font-size:15px;line-height:1.7;margin:0}.lms-step{position:absolute;right:28px;top:26px;font-size:32px;font-weight:700;opacity:.12}.lms-public-cta{padding:48px;border-radius:24px;background:var(--accent-color);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px}.lms-public-cta h2,.lms-public-cta .lms-kicker{color:#fff}.lms-public-cta .lms-kicker{opacity:.8}.lms-public-cta p{margin:0;opacity:.9}.lms-public-cta .btn{white-space:nowrap}.btn-primary{--bs-btn-bg:var(--accent-color);--bs-btn-border-color:var(--accent-color);--bs-btn-hover-bg:color-mix(in srgb,var(--accent-color),black 12%);--bs-btn-hover-border-color:var(--accent-color);padding:12px 24px;border-radius:8px}.lms-catalog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.lms-catalog-count{font-size:13px;background:var(--background-color);padding:10px 16px;border-radius:24px;border:1px solid #e4e8ee}.lms-empty-centered{flex-direction:column;text-align:center;padding:60px 30px}.lms-empty-centered>.btn{margin:0}.lms-empty-centered p{max-width:580px}.lms-catalog-page{min-height:480px}.lms-about-list{padding:0;list-style:none;margin-top:24px}.lms-about-list li{display:flex;gap:12px;margin-bottom:14px}.lms-about-list i{color:var(--accent-color)}.lms-skip{position:fixed;top:-100px;left:20px;background:white;z-index:9999;padding:12px}.lms-skip:focus{top:12px}.footer-about p{max-width:440px}.page-title{padding:40px 0}
@media(max-width:767px){.header .logo .sitename{font-size:21px}.lms-logo-icon{font-size:24px;margin-right:6px}.header .btn-getstarted{font-size:12px;padding:8px 14px;margin-left:12px}.courses-hero .hero-text h1{font-size:38px}.lms-empty-catalog{flex-direction:column;align-items:flex-start;padding:28px}.lms-empty-catalog>.btn{margin:0}.lms-empty-centered{align-items:center}.lms-public-cta{flex-direction:column;align-items:flex-start;padding:30px}.lms-catalog-header{align-items:flex-start;flex-direction:column}.lms-learning-card{padding:28px}.courses-hero .hero-image{margin-bottom:30px}}
@media(prefers-reduced-motion:reduce){[data-aos]{opacity:1!important;transform:none!important;transition:none!important}}
.header .lms-logo-icon{color:var(--heading-color)}
.courses-hero .hero-image .floating-cards .course-card:nth-child(2){right:-3%}
