:root{--aca-navy:#0D173B;--aca-cream:#FFFFFF;--aca-blue:#2B62EF;--aca-gold:#2B62EF;--aca-beige:#EAF2FF;--aca-border:#D7E2F1;--aca-gray:#4A556C}body.ava-certified-theme{color:var(--aca-navy)}.aca-skip{position:fixed;left:12px;top:-70px;z-index:10000;background:#fff;padding:12px 16px;color:var(--aca-navy)}.aca-skip:focus{top:12px}.aca-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.aca-site-header{position:sticky;top:0;z-index:999;background:rgb(255 255 255 / .97);backdrop-filter:blur(14px);border-bottom:1px solid rgb(13 23 59 / .1);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.admin-bar .aca-site-header{top:32px}.aca-nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}.aca-brand{display:inline-flex;align-items:center;gap:12px;color:var(--aca-navy)!important;text-decoration:none!important;line-height:1.08}.aca-brand-name{font-family:'Playfair Display',Georgia,'Times New Roman',serif;font-weight:700;font-size:22px;letter-spacing:-.02em}.aca-brand-mark{width:46px!important;height:46px!important;object-fit:contain}.aca-nav-panel{display:flex;align-items:center;gap:30px}.aca-menu-list,.aca-footer-links{list-style:none;margin:0;padding:0}.aca-menu-list{display:flex;align-items:center;gap:28px}.aca-menu-list a,.aca-text-link{color:var(--aca-gray);text-decoration:none;font-size:15px;font-weight:400}.aca-menu-list a:hover,.aca-text-link:hover{color:var(--aca-blue)}.aca-header-actions{display:flex;align-items:center;gap:18px}.aca-header-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;min-width:138px;padding:0 28px;border-radius:999px;background:var(--aca-navy);color:#fff!important;text-decoration:none!important;font-size:15px;font-weight:500}.aca-header-button:hover{background:var(--aca-blue)}.aca-menu-toggle{display:none;min-width:44px;min-height:44px;border:0;background:#fff0;color:var(--aca-navy);font-size:26px}.aca-site-footer{background:var(--aca-cream);padding:58px 0 26px;color:var(--aca-navy);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.aca-footer-grid{display:grid;grid-template-columns:1.25fr .7fr .8fr;gap:50px}.aca-footer-brand p{max-width:380px;margin:18px 0;color:var(--aca-gray);font-size:15px;line-height:1.6}.aca-footer-title{margin:0 0 16px;font-size:12px;line-height:1.3;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.aca-footer-links{display:grid;gap:9px}.aca-footer-links a{color:var(--aca-gray);text-decoration:none;font-size:15px}.aca-footer-links a:hover{color:var(--aca-blue)}.aca-socials{display:flex;gap:10px;margin-top:20px}.aca-socials a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--aca-beige);color:var(--aca-navy);text-decoration:none;font-weight:800}.aca-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:42px;padding-top:22px;border-top:1px solid var(--aca-border);color:#8B91A3;font-size:14px}@media(max-width:900px){.aca-nav-panel{display:none;position:absolute;left:0;right:0;top:78px;padding:22px 24px;background:var(--aca-cream);border-bottom:1px solid var(--aca-border);flex-direction:column;align-items:stretch}.aca-nav-panel.is-open{display:flex}.aca-menu-list,.aca-header-actions{flex-direction:column;align-items:stretch}.aca-header-button{text-align:center}.aca-menu-toggle{display:block}.aca-footer-grid{grid-template-columns:1fr 1fr}.aca-footer-brand{grid-column:1/-1}}@media(max-width:782px){.admin-bar .aca-site-header{top:46px}}@media(max-width:620px){.aca-shell{width:min(100% - 32px,1180px)}.aca-brand{font-size:16px}.aca-footer-grid{grid-template-columns:1fr}.aca-footer-brand{grid-column:auto}.aca-footer-bottom{flex-direction:column}.aca-site-footer{padding-top:46px}}.aca-site-header{transition:transform .34s cubic-bezier(.2,.65,.3,1),box-shadow .2s ease;will-change:transform;pointer-events:auto!important}.aca-site-header.is-hidden{transform:translateY(calc(-100% - 50px))}.aca-site-header a,.aca-site-header button,.aca-nav-panel{pointer-events:auto!important}.aca-site-header:focus-within{transform:none!important}@media(prefers-reduced-motion:reduce){.aca-site-header{transition:none}}.aca-site-footer{position:relative!important;z-index:50!important;pointer-events:auto!important}.aca-site-footer a{pointer-events:auto!important}body.single-lesson #primary,body.single-lesson .site-content,body.single-lesson .tutor-course-player,body.single-lesson .tutor-course-single-content-wrapper,body.single-tutor_quiz #primary,body.single-tutor_quiz .site-content,body.single-tutor_quiz .tutor-course-player,body.single-tutor_quiz .tutor-course-single-content-wrapper,body.single-tutor_assignments #primary,body.single-tutor_assignments .site-content,body.single-tutor_assignments .tutor-course-player,body.single-tutor_assignments .tutor-course-single-content-wrapper,body.single-assignment #primary,body.single-assignment .site-content,body.single-assignment .tutor-course-player,body.single-assignment .tutor-course-single-content-wrapper{margin-top:0!important;padding-top:0!important}body.single-courses .tutor-course-details-header,body.single-courses .tutor-course-details-top,body.single-courses .tutor-course-details-banner,body.single-courses .course-details-breadcrumb-area,body.single-courses .course-details-top-area,body.single-courses .tp-course-details-2-area{box-sizing:border-box!important;min-height:210px!important;height:210px!important;max-height:210px!important;padding-top:46px!important;padding-bottom:46px!important;background-position:center!important;background-size:cover!important;overflow:hidden!important}body.single-courses .tutor-course-details-content,body.single-courses .tutor-course-details-content-wrap,body.single-courses .tutor-course-details-main{margin-top:0!important;padding-top:110px!important}body.single-courses .tutor-course-details-page{padding-bottom:120px!important}.aca-site-footer-compact{padding:0 0 28px!important;background:#F4F5F7!important}.aca-compact-footer-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;margin-top:0!important;padding:30px!important;border:0!important;border-radius:16px!important;background:#fff!important;color:#344054!important;font-size:15px!important}.aca-compact-footer-row nav{display:flex;align-items:center;justify-content:flex-end;gap:30px;flex-wrap:wrap}.aca-compact-footer-row a{color:#344054!important;text-decoration:none!important}.aca-compact-footer-row a:hover{color:var(--aca-blue)!important}@media(max-width:900px){body.single-courses .tutor-course-details-header,body.single-courses .tutor-course-details-top,body.single-courses .tutor-course-details-banner,body.single-courses .course-details-breadcrumb-area,body.single-courses .course-details-top-area,body.single-courses .tp-course-details-2-area{height:auto!important;min-height:190px!important;max-height:none!important}body.single-courses .tutor-course-details-content,body.single-courses .tutor-course-details-content-wrap,body.single-courses .tutor-course-details-main{padding-top:70px!important}.aca-compact-footer-row{flex-direction:column!important;align-items:flex-start!important}.aca-compact-footer-row nav{justify-content:flex-start;gap:18px}}.preloader_area{display:none!important}.aca-loading-screen{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:#fff;opacity:1;visibility:visible;transition:opacity .4s ease,visibility .4s ease}.aca-loading-screen.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.aca-loading-ring{width:260px;height:260px;padding:3px;border-radius:50%;background:conic-gradient(#2B62EF 0 28%,#D7E2F1 28% 100%);animation:acaLoadingSpin 1.5s linear infinite}.aca-loading-brand{width:100%;height:100%;box-sizing:border-box;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#fff;animation:acaLoadingCounterSpin 1.5s linear infinite;color:#0D173B;text-align:center;font-family:Georgia,'Times New Roman',serif;font-size:27px;font-weight:700;line-height:1.05}.aca-loading-brand img{display:block;width:58px;height:58px;object-fit:contain}@keyframes acaLoadingSpin{to{transform:rotate(360deg)}}@keyframes acaLoadingCounterSpin{to{transform:rotate(-360deg)}}@media(max-width:620px){.aca-loading-ring{width:210px;height:210px}.aca-loading-brand{font-size:23px}.aca-loading-brand img{width:50px;height:50px}}body.single-courses .aca-native-course-hero{box-sizing:border-box!important;height:220px!important;min-height:220px!important;max-height:220px!important;overflow:hidden!important;background-position:center!important;background-size:cover!important}body.single-courses .aca-native-course-content{box-sizing:border-box!important;margin-top:0!important;padding-top:110px!important}@media(max-width:900px){body.single-courses .aca-native-course-hero{height:auto!important;min-height:190px!important;max-height:none!important}body.single-courses .aca-native-course-content{padding-top:70px!important}}