
.bnb-phone-gate{margin:1.5rem 0;padding:1.25rem;border:1px solid #e4d8bf;border-radius:16px;background:#fffaf0;color:#102b4e}
.bnb-phone-gate h2{margin-top:0;color:#102b4e}
.bnb-phone-gate input[type=tel]{box-sizing:border-box;width:min(100%,18rem);min-height:48px;padding:.65rem .8rem;border:1px solid #d7c89a;border-radius:12px;font:inherit}
.bnb-phone-gate .button{min-height:44px;border-radius:12px;background:#c99416;border-color:#c99416;color:#1a1400;font-weight:800}
.bnb-package-cta{margin:1rem 0;padding:1rem 1.25rem;border:1px solid #e4d8bf;border-radius:16px;background:#fffaf0;color:#102b4e}
.bnb-package-cta-note{margin:0 0 .6rem;font-weight:700}
.bnb-package-subjects{margin:1.25rem 0}
.bnb-package-subjects h2{color:#102b4e}
html[data-bnb-theme="dark"]{--bnb-glass-fill:rgba(16,39,68,.78);--bnb-glass-solid:#102744;--bnb-glass-hairline:rgba(240,199,90,.28);--bnb-glass-title:#fff6dc;--bnb-glass-body:#f4f1ea;--bnb-glass-muted:#b7c0cc}
html[data-bnb-theme="dark"] .ast-separate-container,html[data-bnb-theme="dark"] .ast-separate-container .site-content,html[data-bnb-theme="dark"] .ast-separate-container #content,html[data-bnb-theme="dark"] .ast-separate-container .ast-container,html[data-bnb-theme="dark"] .ast-separate-container .ast-article-post,html[data-bnb-theme="dark"] .ast-separate-container .ast-article-single{background:#070b12!important;color:#f4f1ea;box-shadow:none!important}
html[data-bnb-theme="dark"] body.single-courses .entry-title,html[data-bnb-theme="dark"] body.single-courses .tutor-course-details-title,html[data-bnb-theme="dark"] body.single-courses h1,html[data-bnb-theme="dark"] body.woocommerce-account .entry-title,html[data-bnb-theme="dark"] body.woocommerce-account h1,html[data-bnb-theme="dark"] body.woocommerce-account .woocommerce-account h1{color:#fff6dc!important}
html[data-bnb-theme="dark"] body.single-courses .tutor-color-black,html[data-bnb-theme="dark"] body.single-courses .tutor-course-content-title,html[data-bnb-theme="dark"] .bnb-faculty-fallback h2,html[data-bnb-theme="dark"] .bnb-faculty-fallback,html[data-bnb-theme="dark"] body.single-courses .bnb-course-faculty h2{color:#fff6dc!important}
html[data-bnb-theme="dark"] body.woocommerce-account .main-header-menu a,html[data-bnb-theme="dark"] body.single-courses .main-header-menu a,html[data-bnb-theme="dark"] body.woocommerce-account .bnb-nav-logout a,html[data-bnb-theme="dark"] body.single-courses .bnb-nav-logout a,html[data-bnb-theme="dark"] body.woocommerce-account li.bnb-nav-logout>a,html[data-bnb-theme="dark"] body.single-courses li.bnb-nav-logout>a{color:#f4f1ea!important}
html[data-bnb-theme="dark"] .bnb-syllabus{color:#f4f1ea}
html[data-bnb-theme="dark"] .bnb-syllabus h2{color:#fff6dc!important}
html[data-bnb-theme="dark"] .bnb-syllabus-subject,html[data-bnb-theme="dark"] .bnb-syllabus-topic,html[data-bnb-theme="dark"] .bnb-course-includes,html[data-bnb-theme="dark"] .bnb-teacher-chip,html[data-bnb-theme="dark"] .bnb-package-cta,html[data-bnb-theme="dark"] .bnb-phone-gate,html[data-bnb-theme="dark"] .bnb-hub-card,html[data-bnb-theme="dark"] .bnb-device-card,html[data-bnb-theme="dark"] .bnb-faculty-fallback,html[data-bnb-theme="dark"] body.bnb-account-screen .bnb-account-hub{background:rgba(16,39,68,.78);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(240,199,90,.28);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:#f4f1ea}
html[data-bnb-theme="dark"] .bnb-course-includes h2,html[data-bnb-theme="dark"] .bnb-package-subjects h2,html[data-bnb-theme="dark"] .bnb-phone-gate h2,html[data-bnb-theme="dark"] .bnb-teacher-chip-copy strong,html[data-bnb-theme="dark"] body.bnb-account-screen .bnb-account-hub h2{color:#fff6dc}
html[data-bnb-theme="dark"] .bnb-teacher-chip-copy span,html[data-bnb-theme="dark"] .bnb-syllabus-subject>summary span,html[data-bnb-theme="dark"] .bnb-syllabus-topic>summary span,html[data-bnb-theme="dark"] .bnb-syllabus-resource{color:#f0c75a}
html[data-bnb-theme="dark"] .bnb-syllabus-row,html[data-bnb-theme="dark"] .bnb-syllabus-row .bnb-syllabus-title,html[data-bnb-theme="dark"] .bnb-syllabus-row .bnb-syllabus-chip,html[data-bnb-theme="dark"] body.bnb-theme-enabled a.bnb-syllabus-row,html[data-bnb-theme="dark"] body.bnb-theme-enabled a.bnb-syllabus-row:hover,html[data-bnb-theme="dark"] body.bnb-theme-enabled a.bnb-syllabus-row:focus{color:#f4f1ea!important}
html[data-bnb-theme="dark"] .bnb-syllabus-row{background:rgba(11,30,58,.72);border-radius:12px}
html[data-bnb-theme="dark"] .bnb-syllabus-row.is-locked{background:rgba(7,11,18,.5)}
html[data-bnb-theme="dark"] .bnb-syllabus-row:hover,html[data-bnb-theme="dark"] .bnb-syllabus-row:focus,html[data-bnb-theme="dark"] .bnb-syllabus-row:focus-visible{background:rgba(201,148,22,.16)!important}
html[data-bnb-theme="dark"] .bnb-syllabus-row.is-play .bnb-syllabus-chip,html[data-bnb-theme="dark"] .bnb-syllabus-row.is-play:hover .bnb-syllabus-chip{color:#8ee0b0!important}
html[data-bnb-theme="dark"] .bnb-phone-gate input[type=tel]{background:#0b1e3a;border-color:rgba(240,199,90,.35);color:#f4f1ea}
html[data-bnb-theme="dark"] .bnb-enroll-dialog{background:#102744!important;color:#f4f1ea!important;border:1px solid rgba(240,199,90,.28);border-radius:16px}
html[data-bnb-theme="dark"] .bnb-enroll-dialog h2,html[data-bnb-theme="dark"] .bnb-enroll-price strong{color:#fff6dc!important}
html[data-bnb-theme="dark"] .bnb-enroll-note,html[data-bnb-theme="dark"] .bnb-enroll-preview,html[data-bnb-theme="dark"] .bnb-enroll-close,html[data-bnb-theme="dark"] .bnb-enroll-note a{color:#f0c75a!important}
html[data-bnb-theme="dark"] .bnb-enroll-price s,html[data-bnb-theme="dark"] .bnb-enroll-price del{color:#b7c0cc!important}
body.bnb-subject-course .tutor-single-course-sidebar .tutor-course-sidebar-card,body.bnb-subject-course .tutor-single-course-sidebar .tutor-sidebar-card,body.bnb-subject-course .tutor-single-course-sidebar .tutor-card,body.single-courses .tutor-single-course-sidebar:empty,body.single-courses .tutor-single-course-sidebar .tutor-card:not(:has(a,button,form,img,p,h2,h3,.tutor-btn,.bnb-package-cta,.bnb-enroll-cta)){display:none!important}
body.bnb-account-screen:not(.woocommerce-orders):not(.woocommerce-view-order):not(.woocommerce-edit-account):not(.woocommerce-edit-address):not(.woocommerce-downloads) .woocommerce-MyAccount-navigation,body.bnb-account-screen:not(.woocommerce-orders):not(.woocommerce-view-order):not(.woocommerce-edit-account):not(.woocommerce-edit-address):not(.woocommerce-downloads) .woocommerce-MyAccount-content>ul{display:none!important}
body.bnb-account-screen:not(.woocommerce-orders):not(.woocommerce-view-order):not(.woocommerce-edit-account):not(.woocommerce-edit-address):not(.woocommerce-downloads) .woocommerce-MyAccount-content>p:not(.woocommerce-info):not(.woocommerce-message):not(.woocommerce-error){display:none!important}
@media(prefers-reduced-transparency:reduce){html[data-bnb-theme="dark"] .bnb-syllabus-subject,html[data-bnb-theme="dark"] .bnb-syllabus-topic,html[data-bnb-theme="dark"] .bnb-course-includes,html[data-bnb-theme="dark"] .bnb-teacher-chip,html[data-bnb-theme="dark"] .bnb-package-cta,html[data-bnb-theme="dark"] .bnb-phone-gate,html[data-bnb-theme="dark"] .bnb-hub-card,html[data-bnb-theme="dark"] .bnb-device-card,html[data-bnb-theme="dark"] .bnb-faculty-fallback,html[data-bnb-theme="dark"] body.bnb-account-screen .bnb-account-hub,html[data-bnb-theme="dark"] .bnb-enroll-dialog{background:#102744;-webkit-backdrop-filter:none;backdrop-filter:none}}
@supports not ((backdrop-filter:blur(18px)) or (-webkit-backdrop-filter:blur(18px))){html[data-bnb-theme="dark"] .bnb-syllabus-subject,html[data-bnb-theme="dark"] .bnb-syllabus-topic,html[data-bnb-theme="dark"] .bnb-course-includes,html[data-bnb-theme="dark"] .bnb-teacher-chip,html[data-bnb-theme="dark"] .bnb-package-cta,html[data-bnb-theme="dark"] .bnb-phone-gate,html[data-bnb-theme="dark"] .bnb-hub-card,html[data-bnb-theme="dark"] .bnb-device-card,html[data-bnb-theme="dark"] .bnb-faculty-fallback,html[data-bnb-theme="dark"] body.bnb-account-screen .bnb-account-hub,html[data-bnb-theme="dark"] .bnb-enroll-dialog{background:#102744}}

