body.single-sfwd-courses,body.single-sfwd-lessons,body.single-sfwd-topic,body.page-id-153,body.page-id-1786,body.page-id-2865,body.page-id-2890{--vca-brand:#9eef73;--vca-ink:#111;--vca-paper:#f4f4f4;font-family:'Mitr',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#111;background:#fff}
body.single-sfwd-courses h1,body.single-sfwd-courses h2,body.single-sfwd-lessons h1,body.single-sfwd-lessons h2,body.single-sfwd-topic h1,body.page-id-1786 h1,body.page-id-1786 h2,body.page-id-2865 h1,body.page-id-2865 h2,body.page-id-2890 h1,body.page-id-2890 h2{font-family:'Mitr',-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;color:#111}
body.page-id-1786 #header,body.page-id-2865 #header,body.page-id-2890 #header{height:76px!important}
body.page-id-1786 #masthead,body.page-id-2865 #masthead,body.page-id-2890 #masthead{height:76px!important;background:rgba(255,255,255,.96);border-bottom:1px solid #eee}
body.page-id-1786 .header-search-form,body.page-id-2865 .header-search-form,body.page-id-2890 .header-search-form{max-width:260px;margin:0 24px}
body.page-id-1786 .header-search-form input,body.page-id-2865 .header-search-form input,body.page-id-2890 .header-search-form input{border:0;border-radius:99px 0 0 99px;background:#f4f4f4;font-size:13px;padding-left:18px;box-shadow:none}
body.page-id-1786 .header-search-form button,body.page-id-2865 .header-search-form button,body.page-id-2890 .header-search-form button{border-radius:0 99px 99px 0;background:#f4f4f4;color:#111;border:0}
body.page-id-1786 .header-cart-title,body.page-id-2865 .header-cart-title,body.page-id-2890 .header-cart-title{display:none}
.vca-desk,.vca-desk h1,.vca-desk h2,.vca-desk input,.vca-desk textarea,.vca-desk button{font-family:'Mitr',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.learndash-wrapper{font-family:inherit;color:#111}
.learndash-wrapper .ld-focus .ld-focus-sidebar{background:#fff;border-right:1px solid #e8e8e8}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{background:#111!important}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading a{color:#fff!important}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item{border-bottom:1px solid #eee}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item.ld-is-current-lesson{background:#f4f4f4;border-left:4px solid #9eef73}
.learndash-wrapper .ld-focus .ld-focus-sidebar a{color:#333}
.learndash-wrapper .ld-focus .ld-focus-content h1{font-size:clamp(26px,3.3vw,38px);line-height:1.45;letter-spacing:-.5px;font-weight:500;margin-bottom:24px}
.learndash-wrapper .ld-focus .ld-focus-content{font-size:16px;line-height:1.9}
.learndash-wrapper .ld-breadcrumbs{border-radius:12px;background:#f4f4f4;padding:16px 20px;margin-bottom:32px}
.learndash-wrapper .ld-breadcrumbs a,.learndash-wrapper .ld-progress-percentage{color:#111!important}
.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{background:#9eef73!important}
.learndash-wrapper .ld-status-complete{background:#111!important;color:#9eef73!important}
.learndash-wrapper .ld-status-in-progress{background:#111!important;color:#fff!important}
.learndash-wrapper .ld-button,.learndash-wrapper .learndash_mark_complete_button{background:#111!important;color:#fff!important;border-radius:99px!important;box-shadow:none;font-weight:500}
.learndash-wrapper .ld-item-list .ld-item-list-item{border:1px solid #e8e8e8;border-radius:16px;margin-bottom:16px;box-shadow:none}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{color:#111}
.learndash-wrapper .ld-focus .ld-focus-header{background:#fff;border-bottom:1px solid #eee}
.learndash-wrapper .ld-focus a:focus-visible,.learndash-wrapper .ld-focus button:focus-visible{outline:3px solid #111;outline-offset:4px}
@media(max-width:600px){.learndash-wrapper .ld-focus .ld-focus-content{font-size:16px}.learndash-wrapper .ld-breadcrumbs{padding:14px}.vca-desk .vca-hero h1{font-size:30px}}

body.page-id-153{font-family:"Mitr",sans-serif;color:#111;background:#fff}body.page-id-153 h1,body.page-id-153 h2,body.page-id-153 h3{font-family:"Mitr",sans-serif;font-weight:500;color:#111}body.page-id-153 #header,body.page-id-153 #masthead{height:76px!important;background:#fff;border-bottom:1px solid #eee}body.page-id-153 .header-search-form{max-width:260px;margin:0 24px}body.page-id-153 .header-search-form input{border:0;border-radius:99px 0 0 99px;background:#f4f4f4;font-size:13px;padding-left:18px;box-shadow:none}body.page-id-153 .header-search-form button{border-radius:0 99px 99px 0;border:0}body.page-id-153 .header-cart-title{display:none}body.page-id-153 #logo img,body.page-id-1786 #logo img,body.page-id-2865 #logo img,body.page-id-2890 #logo img{max-height:64px!important;width:auto}body.page-id-153 .header-search-form button,body.page-id-1786 .header-search-form button,body.page-id-2865 .header-search-form button,body.page-id-2890 .header-search-form button{background:#111!important;color:#fff!important}body.page-id-153 .header-search-form button i,body.page-id-1786 .header-search-form button i,body.page-id-2865 .header-search-form button i,body.page-id-2890 .header-search-form button i{color:#fff!important}
body.page-id-153 #footer,body.page-id-1786 #footer,body.page-id-2865 #footer,body.page-id-2890 #footer,body.single-sfwd-courses #footer{display:none}.vca-brand-footer{padding:36px max(24px,calc((100vw - 1080px)/2));margin-top:48px;background:#f4f4f4;border-top:1px solid #e8e8e8;font-family:'Mitr',sans-serif;color:#111}.vca-brand-footer>div{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.vca-brand-footer strong{font-size:15px;letter-spacing:1px;font-weight:500}.vca-brand-footer span{font-size:13px;color:#626268}.vca-brand-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.vca-brand-footer a{font-size:13px;color:#333}.vca-brand-footer a:hover{text-decoration:underline}.vca-brand-footer p{font-size:11px;color:#777;margin:0}.vca-brand-footer a:focus-visible{outline:3px solid #111;outline-offset:4px}@media(max-width:560px){.vca-brand-footer>div{align-items:flex-start;flex-direction:column;gap:8px}.vca-brand-footer nav{gap:14px 20px}}
