:root{--tbc-header-bg: #ffffff;--tbc-header-border: #e5e7eb;--tbc-header-link: #111827;--tbc-header-link-hover: #f5b800;--tbc-header-divider: #3b82f6;--tbc-header-height: 88px;--tbc-header-logo-height: 60px;--tbc-header-max-width: 1440px;--tbc-cta-bg: #f5b800;--tbc-cta-bg-hover: #dfa500;--tbc-cta-color: #ffffff;--tbc-cta-radius: 10px;--tbc-space-sm: 6px;--tbc-space-md: 12px;--tbc-space-lg: 24px;--tbc-space-xl: 48px;--tbc-space-xxl: 96px;--tbc-footer-bg: #f0f4f5;--tbc-footer-heading: #000000;--tbc-footer-link: #595d7e;--tbc-footer-link-hover: #f9b000;--tbc-footer-divider: #aab6ee;--tbc-footer-social-bg: #ffffff;--tbc-footer-social-bg-hover: #d8defc;--tbc-footer-social-color: #f9b000;--tbc-footer-bar-bg: #f9b000;--tbc-footer-bar-color: #ffffff;--tbc-footer-max-width: 1320px}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/OpenSans-Regular.OFSxPooo.woff2) format("woff2"),url(../fonts/OpenSans-Regular.B9GQsmJ8.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/OpenSans-Bold.CJNnhCwL.woff2) format("woff2"),url(../fonts/OpenSans-Bold.B33YXwsm.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/OpenSans-ExtraBold.1_vjSCq8.woff2) format("woff2"),url(../fonts/OpenSans-ExtraBold.DNGT3QMU.woff) format("woff")}body,input,button,select,textarea,optgroup{font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#212327}h1,h2,h3,h4{font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:800;line-height:1.25;margin:0 0 .5em}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem;font-weight:400;line-height:1.25}h6{font-size:1rem;font-weight:400;line-height:1.25}.tutorbase-child-example{color:#f9b000}.tbc-header{position:relative;z-index:100;background:var(--tbc-header-bg);border-bottom:1px solid var(--tbc-header-border);width:100%;box-shadow:#0000000a 0 4px 3.3px;margin-bottom:var(--tbc-space-xl)}.tbc-header--sticky{position:sticky;top:0}.tbc-header__inner{display:flex;align-items:center;gap:1.5rem;width:100%;max-width:var(--tbc-header-max-width);margin:0 auto;padding:0 1.5rem;min-height:var(--tbc-header-height)}.tbc-header__brand{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none}.tbc-header__logo{display:block;height:var(--tbc-header-logo-height);width:auto;max-width:none}.tbc-header__divider{flex:0 0 auto;width:1px;height:calc(var(--tbc-header-logo-height) * .7);background:var(--tbc-header-divider);opacity:.6}.tbc-header__nav{flex:1 1 auto;min-width:0}.tbc-header__menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.tbc-header__menu li{margin:0;padding:0;list-style:none;position:relative}.tbc-header__menu a{display:inline-flex;align-items:center;color:var(--tbc-header-link);text-decoration:none;font-weight:600;line-height:1.4;padding:.25rem 0;transition:color .15s ease}.tbc-header__menu a:hover,.tbc-header__menu a:focus-visible{color:var(--tbc-header-link-hover)}.tbc-header__menu .current-menu-item>a,.tbc-header__menu .current-menu-ancestor>a{color:var(--tbc-header-link-hover)}.tbc-header__menu .sub-menu{position:absolute;top:100%;left:0;list-style:none;margin:0;padding:.5rem 0;background:var(--tbc-header-bg);border:1px solid var(--tbc-header-border);border-radius:8px;min-width:12rem;box-shadow:0 8px 24px #00000014;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;z-index:10}.tbc-header__menu .sub-menu a{display:block;padding:.5rem 1rem;font-weight:500}.tbc-header__menu li:hover>.sub-menu,.tbc-header__menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.tbc-header__menu-empty{margin:0;color:#6b7280;font-size:.875rem}.tbc-header__auth{display:inline-flex;align-items:center;gap:.75rem;flex:0 0 auto;margin-left:auto}.tbc-header__btn{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.1rem;font-weight:600;line-height:1.2;text-decoration:none;border-radius:var(--tbc-cta-radius);transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}.tbc-header__btn--ghost{color:var(--tbc-header-link);background:transparent}.tbc-header__btn--ghost:hover,.tbc-header__btn--ghost:focus-visible{color:var(--tbc-header-link-hover)}.tbc-header__btn--cta{color:var(--tbc-cta-color);background:var(--tbc-cta-bg)}.tbc-header__btn--cta:hover,.tbc-header__btn--cta:focus-visible{background:var(--tbc-cta-bg-hover);color:var(--tbc-cta-color)}.tbc-header__btn--cta:active{transform:translateY(1px)}.tbc-header__toggle{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:.5rem;margin-left:auto;cursor:pointer;color:var(--tbc-header-link);border-radius:6px}.tbc-header__toggle:focus-visible{outline:2px solid var(--tbc-header-link-hover);outline-offset:2px}.tbc-header__toggle-bars{display:block;width:28px;height:20px;position:relative}.tbc-header__toggle-bars span{position:absolute;left:0;right:0;height:3px;background:currentColor;border-radius:2px;transition:transform .2s ease,opacity .15s ease,top .2s ease}.tbc-header__toggle-bars span:nth-child(1){top:0}.tbc-header__toggle-bars span:nth-child(2){top:50%;transform:translateY(-50%)}.tbc-header__toggle-bars span:nth-child(3){top:calc(100% - 3px)}.tbc-header__toggle[aria-expanded=true] .tbc-header__toggle-bars span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.tbc-header__toggle[aria-expanded=true] .tbc-header__toggle-bars span:nth-child(2){opacity:0}.tbc-header__toggle[aria-expanded=true] .tbc-header__toggle-bars span:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}.tbc-header__drawer{display:contents}.tbc-header__backdrop{display:none}@media (max-width: 1023.98px){.tbc-header__inner{padding:.75rem 1rem;gap:.75rem}.tbc-header__divider{display:none}.tbc-header__brand{margin-right:auto}.tbc-header__toggle{display:inline-flex;align-items:center;justify-content:center;order:99;margin-left:0;position:relative;z-index:1001}.tbc-header__drawer{position:fixed;top:0;right:0;bottom:0;width:min(320px,85vw);background:var(--tbc-header-bg);box-shadow:-8px 0 24px #0000001f;transform:translate(100%);transition:transform .26s ease;z-index:1000;display:flex;flex-direction:column;gap:1rem;padding:4.5rem 1.5rem 1.5rem;overflow-y:auto;visibility:hidden}.tbc-header--drawer-open .tbc-header__drawer{transform:translate(0);visibility:visible}.tbc-header__nav{flex:0 0 auto;width:100%}.tbc-header__menu{flex-direction:column;align-items:stretch;gap:.25rem}.tbc-header__menu a{padding:.6rem 0;font-size:1.05rem}.tbc-header__menu .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;background:transparent;padding:0 0 0 1rem}.tbc-header__auth{flex-direction:column;align-items:stretch;gap:.5rem;margin-left:0;width:100%;border-top:1px solid var(--tbc-header-border);padding-top:1rem}.tbc-header__btn{width:100%}.tbc-header__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .22s ease;pointer-events:none;z-index:999}.tbc-header--drawer-open .tbc-header__backdrop{opacity:1;pointer-events:auto}body.tbc-no-scroll{overflow:hidden}}.tutorbase-site-main{display:block;width:100%;max-width:100%;margin:0 auto;padding:0}@media (max-width: 1023.98px){.tutorbase-site-main{padding:0}}.tbc-footer{background:var(--tbc-footer-bg);display:flex;flex-direction:column;row-gap:120px;padding-top:var(--tbc-space-xxl);margin-top:var(--tbc-space-xxl);color:var(--tbc-footer-link);font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.tbc-footer__inner{width:100%;max-width:var(--tbc-footer-max-width);margin:0 auto;padding:0 24px;display:flex;flex-direction:column;row-gap:64px;align-items:flex-start}.tbc-footer__top{display:flex;justify-content:space-between;align-items:center;width:100%}.tbc-footer__brand{display:inline-flex;align-items:center;text-decoration:none}.tbc-footer__logo{display:block;width:auto;max-width:250px;height:auto}.tbc-footer__divider{display:block;width:100%;height:1px;background:var(--tbc-footer-divider)}.tbc-footer__columns{display:flex;justify-content:space-between;align-items:stretch;width:100%;column-gap:59px}.tbc-footer__links{display:flex;column-gap:20px;flex:1 1 auto}.tbc-footer__col{display:flex;flex-direction:column;row-gap:20px;flex:1 1 0;min-width:0}.tbc-footer__col-title{margin:0;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:20px;line-height:28px;color:var(--tbc-footer-heading)}.tbc-footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;row-gap:8px}.tbc-footer__menu li{margin:0;padding:0;list-style:none}.tbc-footer__menu a{display:inline-block;color:var(--tbc-footer-link);text-decoration:none;font-weight:400;line-height:23px;transition:color .25s ease-out}.tbc-footer__menu a:hover,.tbc-footer__menu a:focus-visible{color:var(--tbc-footer-link-hover);text-decoration:underline}.tbc-footer__menu-empty{margin:0;color:#6b7280;font-size:.875rem}.tbc-footer__divider-v{display:block;width:1px;flex:0 0 1px;background:var(--tbc-footer-divider)}.tbc-footer__contact{display:flex;flex-direction:row-reverse;justify-content:space-between;column-gap:20px;flex:0 0 auto}.tbc-footer__social{display:flex;flex-direction:column;row-gap:10px}.tbc-footer__social-link{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:4px;background:var(--tbc-footer-social-bg);color:var(--tbc-footer-social-color);transition:background-color .25s ease}.tbc-footer__social-link:hover,.tbc-footer__social-link:focus-visible{background:var(--tbc-footer-social-bg-hover)}.tbc-footer__social-link svg{display:block;width:15px;height:15px}.tbc-footer__address{display:flex;flex-direction:column;row-gap:20px}.tbc-footer__address-body{margin:0;font-style:normal;font-weight:400;line-height:23px;color:var(--tbc-footer-link)}.tbc-footer__copyright{background:var(--tbc-footer-bar-bg);padding:24px}.tbc-footer__copyright-inner{width:100%;max-width:var(--tbc-footer-max-width);margin:0 auto;display:flex;justify-content:flex-start;align-items:center}.tbc-footer__copyright-text{margin:0;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:16px;line-height:19px;color:var(--tbc-footer-bar-color)}@media (max-width: 991px){.tbc-footer{row-gap:64px}.tbc-footer__inner{padding:0 20px;row-gap:40px}.tbc-footer__col-title{font-weight:600}.tbc-footer__copyright{padding:24px 20px}}@media (max-width: 767px){.tbc-footer{padding-left:16px;padding-right:16px}.tbc-footer__inner{padding:0 16px;align-items:center;row-gap:48px}.tbc-footer__top{flex-wrap:wrap;justify-content:center;row-gap:20px}.tbc-footer__columns{flex-direction:column;row-gap:24px}.tbc-footer__links{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:16px;width:100%}.tbc-footer__divider-v{width:100%;height:1px;flex-basis:auto}.tbc-footer__contact{width:100%}.tbc-footer__copyright{padding:24px 16px}.tbc-footer__copyright-inner{justify-content:center}}@media (max-width: 575px){.tbc-footer__inner{row-gap:32px}.tbc-footer__top{flex-direction:column;align-items:center}.tbc-footer__columns{column-gap:20px}.tbc-footer__contact{flex-direction:column;row-gap:24px;align-items:flex-start}.tbc-footer__divider-v{display:none}}.plyr--video{max-height:70vh;width:auto}.tutor-course-single-content-wrapper .tutor-lesson-feature-image img{max-height:50vh;width:auto}#tutor-lesson-nav-take-note-btn,.tutor-topbar-complete-btn{display:none}.tutor-tab .tutor-tab-item .tutor-container .tutor-row p{margin-bottom:1rem;line-height:1.6}.tutor-tab .tutor-tab-item .tutor-container .tutor-row h1,.tutor-tab .tutor-tab-item .tutor-container .tutor-row h2,.tutor-tab .tutor-tab-item .tutor-container .tutor-row h3,.tutor-tab .tutor-tab-item .tutor-container .tutor-row h4,.tutor-tab .tutor-tab-item .tutor-container .tutor-row h5,.tutor-tab .tutor-tab-item .tutor-container .tutor-row h6{margin:1.5rem 0 1rem;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:800;line-height:1.25;color:#212327}.tutor-tab .tutor-tab-item .tutor-container .tutor-row h1{font-size:2.5rem}.tutor-tab .tutor-tab-item .tutor-container .tutor-row h2{font-size:2rem}.tutor-tab .tutor-tab-item .tutor-container .tutor-row h3{font-size:1.5rem}.tutor-tab .tutor-tab-item .tutor-container .tutor-row h4{font-size:1.25rem}.tutor-tab .tutor-tab-item .tutor-container .tutor-row h5{font-size:1.125rem}.tutor-tab .tutor-tab-item .tutor-container .tutor-row h6{font-size:1rem}.tutor-tab .tutor-tab-item .tutor-container .tutor-row ul,.tutor-tab .tutor-tab-item .tutor-container .tutor-row ol{margin:0 0 1rem;padding-left:1.5rem;line-height:1.6}.tutor-tab .tutor-tab-item .tutor-container .tutor-row ul li,.tutor-tab .tutor-tab-item .tutor-container .tutor-row ol li{margin-bottom:.5rem}.tutor-tab .tutor-tab-item .tutor-container .tutor-row ul ul,.tutor-tab .tutor-tab-item .tutor-container .tutor-row ul ol,.tutor-tab .tutor-tab-item .tutor-container .tutor-row ol ul,.tutor-tab .tutor-tab-item .tutor-container .tutor-row ol ol{margin:.5rem 0 0}.tutor-tab .tutor-tab-item .tutor-container .tutor-row ul{list-style:disc}.tutor-tab .tutor-tab-item .tutor-container .tutor-row ol{list-style:decimal}.tutor-tab .tutor-tab-item .tutor-container .tutor-row a{color:#f9b000;text-decoration:underline}.tutor-tab .tutor-tab-item .tutor-container .tutor-row a:hover,.tutor-tab .tutor-tab-item .tutor-container .tutor-row a:focus{color:#395bca}.tutor-tab .tutor-tab-item .tutor-container .tutor-row strong,.tutor-tab .tutor-tab-item .tutor-container .tutor-row b{font-weight:800}.tutor-tab .tutor-tab-item .tutor-container .tutor-row em,.tutor-tab .tutor-tab-item .tutor-container .tutor-row i{font-style:italic}.tutor-tab .tutor-tab-item .tutor-container .tutor-row small{font-size:.875em}.tutor-tab .tutor-tab-item .tutor-container .tutor-row br{line-height:1.6}.tutor-tab .tutor-tab-item .tutor-container .tutor-row blockquote{margin:0 0 1rem;padding:.75rem 1.25rem;border-left:4px solid #f9b000;background-color:#e3e5eb;font-style:italic}.tutor-tab .tutor-tab-item .tutor-container .tutor-row blockquote p:last-child{margin-bottom:0}.tutor-tab .tutor-tab-item .tutor-container .tutor-row hr{margin:1.5rem 0;border:0;border-top:1px solid #CDCFD5}.tutor-tab .tutor-tab-item .tutor-container .tutor-row code{padding:.15em .35em;background-color:#e3e5eb;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.tutor-tab .tutor-tab-item .tutor-container .tutor-row pre{margin:0 0 1rem;padding:1rem;background-color:#e3e5eb;border-radius:6px;overflow-x:auto}.tutor-tab .tutor-tab-item .tutor-container .tutor-row pre code{padding:0;background:none}.tutor-tab .tutor-tab-item .tutor-container .tutor-row img{max-width:100%;height:auto}.tutor-tab .tutor-tab-item .tutor-container .tutor-row table{width:100%;margin:0 0 1rem;border-collapse:collapse}.tutor-tab .tutor-tab-item .tutor-container .tutor-row table th,.tutor-tab .tutor-tab-item .tutor-container .tutor-row table td{padding:.5rem .75rem;border:1px solid #CDCFD5;text-align:left}.tutor-tab .tutor-tab-item .tutor-container .tutor-row table th{font-weight:800;background-color:#e3e5eb}.single-lesson .tbc-footer{margin-top:0}.elementor-widget-text-editor p{margin-bottom:1rem;line-height:1.6}.elementor-widget-text-editor h1,.elementor-widget-text-editor h2,.elementor-widget-text-editor h3,.elementor-widget-text-editor h4,.elementor-widget-text-editor h5,.elementor-widget-text-editor h6{margin:1.5rem 0 1rem;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:800;line-height:1.25;color:#212327}.elementor-widget-text-editor h1{font-size:2.5rem}.elementor-widget-text-editor h2{font-size:2rem}.elementor-widget-text-editor h3{font-size:1.5rem}.elementor-widget-text-editor h4{font-size:1.25rem}.elementor-widget-text-editor h5{font-size:1.125rem}.elementor-widget-text-editor h6{font-size:1rem}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{margin:0 0 1rem;padding-left:1.5rem;line-height:1.6}.elementor-widget-text-editor ul li,.elementor-widget-text-editor ol li{margin-bottom:.5rem}.elementor-widget-text-editor ul ul,.elementor-widget-text-editor ul ol,.elementor-widget-text-editor ol ul,.elementor-widget-text-editor ol ol{margin:.5rem 0 0}.elementor-widget-text-editor ul{list-style:disc}.elementor-widget-text-editor ol{list-style:decimal}.elementor-widget-text-editor a{color:#f9b000;text-decoration:underline}.elementor-widget-text-editor a:hover,.elementor-widget-text-editor a:focus{color:#395bca}.elementor-widget-text-editor strong,.elementor-widget-text-editor b{font-weight:800}.elementor-widget-text-editor em,.elementor-widget-text-editor i{font-style:italic}.elementor-widget-text-editor small{font-size:.875em}.elementor-widget-text-editor br{line-height:1.6}.elementor-widget-text-editor blockquote{margin:0 0 1rem;padding:.75rem 1.25rem;border-left:4px solid #f9b000;background-color:#e3e5eb;font-style:italic}.elementor-widget-text-editor blockquote p:last-child{margin-bottom:0}.elementor-widget-text-editor hr{margin:1.5rem 0;border:0;border-top:1px solid #CDCFD5}.elementor-widget-text-editor code{padding:.15em .35em;background-color:#e3e5eb;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.elementor-widget-text-editor pre{margin:0 0 1rem;padding:1rem;background-color:#e3e5eb;border-radius:6px;overflow-x:auto}.elementor-widget-text-editor pre code{padding:0;background:none}.elementor-widget-text-editor img{max-width:100%;height:auto}.elementor-widget-text-editor table{width:100%;margin:0 0 1rem;border-collapse:collapse}.elementor-widget-text-editor table th,.elementor-widget-text-editor table td{padding:.5rem .75rem;border:1px solid #CDCFD5;text-align:left}.elementor-widget-text-editor table th{font-weight:800;background-color:#e3e5eb}
