img{display:inline-block;vertical-align:middle}body{font-family:Nunito Sans,sans-serif}.navbar-collapse.collapse{visibility:visible}.review_slick{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.review_slick::-webkit-scrollbar{display:none}.review_slick .review_item{flex:0 0 44%;scroll-snap-align:center}@media (max-width:990px){.review_slick .review_item{flex-basis:80%}}.section3 .what_how_skills_row .highlightedContent{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;height:43px!important;padding:9px 20px!important}

/* !important: the hero's inline styles set a 79px bottom margin. */.hero-section .image-action-wrap{margin-bottom:24px!important}.featured-marquee{padding:24px 0 8px;overflow:hidden}
/* !important: beats the title/subtitle margins in the homepage inline styles. */.featured-marquee .feature_title{margin-bottom:6px!important}.featured-marquee .feature_subtitle{margin-top:6px!important;margin-bottom:0!important}.overview_section .overview_link_wrap{display:none}.overview_section{padding-top:20px!important}.logo-marquee-row{overflow:hidden;margin-top:26px}.logo-marquee-track{display:flex;width:max-content;animation:dbt-marquee 45s linear infinite}.marquee-right .logo-marquee-track{animation-direction:reverse}.logo-marquee-row:hover .logo-marquee-track{animation-play-state:paused}.logo-marquee-group{display:flex;align-items:center;gap:72px;padding-right:72px}.logo-marquee-group img{height:44px;width:auto;max-width:none}@keyframes dbt-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:767.98px){.featured-marquee{padding:18px 0 6px}.logo-marquee-row{margin-top:18px}.logo-marquee-group{gap:40px;padding-right:40px}.logo-marquee-group img{height:30px}}.skills-section .skills-wrap .skill .img-wrap{display:flex;align-items:center;justify-content:center}.skills-section .skills-wrap .skill .img-wrap img{max-height:210px;width:auto;max-width:100%;object-fit:contain}.header_cta{display:flex;align-items:center;gap:14px}html.dbt-signedin #dbt-auth .cta-btn,html:not(.dbt-signedin) #dbt-auth .dbt-auth-boot{display:none}#dbt-auth{position:relative;display:flex;align-items:center;justify-content:center;width:190px}#dbt-auth .cta-btn,#dbt-auth .dbt-user{cursor:pointer;border:0}#dbt-auth .dbt-user{display:flex;align-items:center;gap:8px;background:transparent;color:#fff;font-size:14px;font-weight:700;padding:0}#dbt-auth .dbt-user img{width:28px;height:28px;border-radius:50%}#dbt-auth .dbt-auth-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:220px;background:#fff;color:#1a1a1a;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.18);padding:8px;z-index:100000}#dbt-auth .dbt-auth-menu[hidden]{display:none}#dbt-auth .dbt-auth-menu__meta{padding:10px 12px 8px;font-size:14px;font-weight:700;border-bottom:1px solid #eee;color:#1a1a1a}#dbt-auth .dbt-auth-menu__meta small{display:block;margin-top:2px;font-weight:400;color:#666}#dbt-auth .dbt-auth-menu a.dbt-menu-item{display:block!important;width:100%;box-sizing:border-box;text-align:left;background:#fff!important;color:#1a1a1a!important;border:0;padding:10px 12px;font-size:14px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;cursor:pointer;border-radius:6px;opacity:1!important;visibility:visible!important}#dbt-auth .dbt-auth-menu a.dbt-menu-item:hover{background:#f3f3f3!important;color:#1a1a1a!important}.dbt-page{padding:150px 0 90px;background:#f7f8f9;min-height:70vh}.dbt-page-title{text-align:center;font-size:40px;font-weight:300;color:#4a4c4d;margin-bottom:14px}.dbt-page-title strong{font-weight:900}.dbt-page-sub{text-align:center;font-size:17px;line-height:28px;color:#4a4c4d;max-width:640px;margin:0 auto 46px}.dbt-page-note{text-align:center;font-size:14px;color:#73787c;margin-top:40px}.dbt-community-empty,.dbt-community-loading{color:#73787c;font-size:15px;text-align:center;padding:18px 0}.dbt-community-grid{display:grid;grid-template-columns:5fr 7fr;gap:26px;align-items:start}@media (max-width:900px){.dbt-community-grid{grid-template-columns:1fr}}.dbt-community-card{background:#fff;border:1px solid #e6f2fd;border-radius:16px;box-shadow:0 10px 30px rgba(2,62,110,.07);padding:26px 28px}.dbt-community-card h2{font-size:20px;font-weight:800;color:#269afd;margin:0 0 18px}.dbt-leaderboard{list-style:none;margin:0;padding:0}.dbt-leaderboard li{display:flex;align-items:center;gap:14px;padding:10px 4px;border-bottom:1px solid #f0f4f8;font-size:15px;color:#4a4c4d}.dbt-leaderboard li:last-child{border-bottom:0}.dbt-rank{flex:0 0 30px;height:30px;border-radius:50%;background:#eaf6ff;color:#1c7fd6;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center}.dbt-rank.r1{background:#ffe500;color:#4a4c4d}.dbt-rank.r2{background:#e4e9ee}.dbt-rank.r3{background:#ffe1c4;color:#a05b1c}.dbt-leader-name{flex:1;font-weight:700}.dbt-leader-count{color:#73787c;font-size:14px}.dbt-activity{list-style:none;margin:0;padding:0}.dbt-activity li{display:flex;align-items:baseline;gap:10px;padding:9px 4px;border-bottom:1px solid #f0f4f8;font-size:15px;color:#4a4c4d}.dbt-activity li:last-child{border-bottom:0}.dbt-activity-dot{flex:0 0 8px;height:8px;border-radius:50%;background:#07b8f6;position:relative;top:-2px}.dbt-activity a{color:#269afd;font-weight:700;text-decoration:none}.dbt-activity a:hover{color:#0262b4;text-decoration:underline}.dbt-activity time{margin-left:auto;flex-shrink:0;color:#9aa3ab;font-size:13px}.dbt-therapist-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}@media (max-width:900px){.dbt-therapist-grid{grid-template-columns:1fr}}.dbt-therapist-card{background:#fff;border:1px solid #e6f2fd;border-radius:16px;box-shadow:0 10px 30px rgba(2,62,110,.07);padding:26px 28px;display:flex;flex-direction:column}.dbt-therapist-top{display:flex;align-items:center;gap:16px;margin-bottom:14px}.dbt-therapist-avatar{flex:0 0 56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#07b8f6,#269afd);color:#fff;font-weight:800;font-size:19px;display:flex;align-items:center;justify-content:center}.dbt-therapist-card h3{font-size:18px;font-weight:800;color:#4a4c4d;margin:0 0 3px}.dbt-therapist-creds{font-size:13px;color:#73787c;margin:0}.dbt-therapist-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0}.dbt-therapist-tags li{background:#eaf6ff;color:#1c7fd6;font-size:12.5px;font-weight:700;border-radius:30px;padding:4px 12px}.dbt-therapist-blurb{font-size:14.5px;line-height:24px;color:#4a4c4d;margin:0 0 14px}.dbt-therapist-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dbt-therapist-price{font-size:20px;font-weight:900;color:#269afd}.dbt-therapist-price small{font-weight:400}.dbt-therapist-avail,.dbt-therapist-price small{font-size:13px;color:#73787c}.dbt-therapist-book,.dbt-therapist-book:focus{margin-top:auto;background:#269afd;color:#fff;border:0;border-radius:10px;font-size:15px;font-weight:800;padding:13px 0;cursor:pointer;transition:background .15s}.dbt-therapist-book:hover{background:#0183f2;color:#fff}.dbt-therapist-form{display:flex;flex-direction:column;gap:10px;margin-top:4px}.dbt-therapist-form input,.dbt-therapist-form textarea{border:1px solid #ced4da;border-radius:8px;padding:10px 14px;font-size:14px;color:#495057;background:#fff}.dbt-therapist-form input:focus,.dbt-therapist-form textarea:focus{outline:2px solid #8dd4ff;border-color:#8dd4ff}.dbt-therapist-form-actions{display:flex;gap:10px}.dbt-therapist-form-actions button[type=submit],.dbt-therapist-form-actions button[type=submit]:focus{flex:1;background:#269afd;color:#fff;border:0;border-radius:10px;font-weight:800;font-size:15px;padding:12px 0;cursor:pointer}.dbt-therapist-form-actions button[type=submit]:hover{background:#0183f2}.dbt-therapist-cancel,.dbt-therapist-cancel:focus{background:transparent;border:1px solid #ced4da;border-radius:10px;color:#73787c;font-size:14px;padding:12px 18px;cursor:pointer}.dbt-therapist-cancel:hover{background:#f0f4f8;color:#4a4c4d}.dbt-therapist-thanks{background:#e9f9ef;border:1px solid #bfe8cd;color:#1e7c3d;border-radius:10px;font-size:14.5px;font-weight:700;padding:12px 16px;margin:4px 0 0}.dbt-therapist-error{color:#d9534f;font-size:13.5px;font-weight:700;margin:0}@media (min-width:992px){.navbar-nav .nav-item ul.dropdown-menu{min-width:320px;padding:14px 12px;border-radius:14px;border:1px solid #e6f2fd;box-shadow:0 18px 44px rgba(2,62,110,.16),0 4px 12px rgba(2,62,110,.08);transform:translateY(10px);transition:opacity .18s ease,transform .18s ease}.navbar-nav .nav-item ul.dropdown-menu.show{transform:translateY(0)}.navbar-nav .nav-item ul.dropdown-menu li a{display:block;padding:8px 14px;border-radius:8px;line-height:22px;transition:background .12s ease,color .12s ease,padding-left .12s ease}.navbar-nav .nav-item ul.dropdown-menu li a:hover{background:#eaf6ff;color:#0262b4;padding-left:20px}.navbar-nav .nav-item ul.dropdown-menu li:first-child a{font-weight:800;color:#269afd}.navbar-nav .nav-item ul.dropdown-menu li:first-child{border-bottom:1px solid #ecf2f7;padding-bottom:7px;margin-bottom:7px}}#dbt-amazon-banner{position:fixed;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#1a73e8;color:#fff;box-shadow:0 -4px 20px rgba(0,0,0,.18);font-family:inherit}#dbt-amazon-banner .dbt-amazon-banner__link{display:flex;align-items:center;gap:12px;flex:1;min-width:0;color:#fff;text-decoration:none}#dbt-amazon-banner .dbt-amazon-banner__cover{width:44px;height:58px;object-fit:cover;border-radius:3px;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.25)}#dbt-amazon-banner .dbt-amazon-banner__copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}#dbt-amazon-banner .dbt-amazon-banner__kicker{font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.85}#dbt-amazon-banner .dbt-amazon-banner__title{font-size:15px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dbt-amazon-banner .dbt-amazon-banner__cta{flex-shrink:0;background:#ffd54a;color:#1a1a1a;font-weight:700;font-size:13px;padding:10px 16px;border-radius:6px;white-space:nowrap}#dbt-amazon-banner .dbt-amazon-banner__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;cursor:pointer;line-height:0}body.has-dbt-amazon-banner{padding-bottom:88px}@media (max-width:700px){#dbt-amazon-banner .dbt-amazon-banner__title{font-size:13px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#dbt-amazon-banner .dbt-amazon-banner__cta{padding:8px 12px;font-size:12px}body.has-dbt-amazon-banner{padding-bottom:110px}}.content_container{overflow:clip}.lesson-sidebar{display:none}@media (min-width:1200px){main.lesson-layout{display:grid;grid-template-columns:288px minmax(0,1fr);align-items:stretch}main.lesson-layout>.lesson-body{grid-column:2;grid-row:1}main.lesson-layout>.lesson-full{grid-column:1/-1}.lesson-sidebar{display:block;grid-column:1;grid-row:1;border-right:1px solid #e8f0fe;background:#fff;padding-top:102px}.lesson-sidebar-inner{position:sticky;top:90px;max-height:calc(100vh - 100px);overflow-y:auto;padding:24px 14px 24px 22px}.lesson-sidebar-course{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#0183f2;text-decoration:none;padding:0 10px;margin-bottom:12px}.lesson-sidebar-course:hover{color:#269afd;text-decoration:underline}.lesson-sidebar ul{list-style:none;margin:0;padding:0}.lesson-sidebar-lesson{display:block;padding:7px 10px;border-radius:8px;font-size:14px;color:#4a4c4d;text-decoration:none;line-height:1.35}.lesson-sidebar-lesson b{color:#73787c;font-weight:700}a.lesson-sidebar-lesson:hover{background:#f4faff;color:#0183f2}.lesson-sidebar-lessons>li.current>.lesson-sidebar-lesson{font-weight:700;color:#0183f2}.lesson-sidebar-lessons>li.current>.lesson-sidebar-lesson b{color:#0183f2}.lesson-sidebar-sections{margin:2px 0 8px!important;padding-left:8px!important}.lesson-sidebar-sections li a{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:8px;font-size:13px;font-weight:600;color:#4a4c4d;text-decoration:none;line-height:1.3}.lesson-sidebar-sections li a:hover{background:#f4faff;color:#0183f2}.lesson-sidebar-sections li.active a{background:#e8f0fe;color:#0183f2}.lesson-sidebar-sections li a img{width:22px;height:22px;flex-shrink:0}}main.lesson-layout .mindful-nav ul{display:none}main.lesson-layout .mindful-nav{margin-top:12px;padding-bottom:4px}.lesson-flow{padding-top:26px;padding-bottom:10px}.lesson-step{scroll-margin-top:110px}.lesson-step,.lesson-step-done{max-width:840px}.lesson-step+.lesson-step{margin-top:44px}.lesson-step-title{gap:14px;font-size:26px;color:#4a4c4d;margin:0 0 18px}.lesson-step-title,.lesson-step-title span{display:flex;align-items:center;font-weight:800}.lesson-step-title span{justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#269afd;color:#fff;font-size:18px}.lesson-step-hint{margin:-8px 0 18px;color:#73787c;font-size:15px}.lesson-player{position:relative;border-radius:12px;overflow:hidden;background:#000;outline:none}.lesson-player.is-fullscreen{border-radius:0;display:flex;align-items:center}.lesson-player.ui-hidden{cursor:none}.lesson-video{display:block;width:100%;aspect-ratio:16/9;background:#000;cursor:pointer}.lesson-player-bigplay,.lesson-player-bigplay:focus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:74px;height:52px;padding:0;border:0;border-radius:14px;background:rgba(0,0,0,.65);color:#fff;cursor:pointer;outline:none;transition:background .15s,transform .1s}.lesson-player-bigplay:hover{background:#269afd;color:#fff;transform:translate(-50%,-50%) scale(1.05)}.lesson-player-cue{position:absolute;left:50%;bottom:64px;transform:translateX(-50%);max-width:86%;background:rgba(0,0,0,.72);color:#fff;font-size:16px;font-weight:600;line-height:1.45;padding:5px 12px;border-radius:6px;text-align:center;pointer-events:none}.lesson-player.is-fullscreen .lesson-player-cue{font-size:22px;bottom:84px}.lesson-player-bar{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 6px;background:linear-gradient(transparent,rgba(0,0,0,.78));transition:opacity .2s}.lesson-player.ui-hidden .lesson-player-bar{opacity:0;pointer-events:none}.lesson-player-row{display:flex;align-items:center;gap:4px}.lesson-player-spacer{flex:1}.lp-btn,.lp-btn:focus{display:flex;align-items:center;justify-content:center;width:40px;height:36px;padding:0;border:0;border-radius:6px;background:none;color:#fff;cursor:pointer;outline:none;font-family:inherit;transition:background .15s}.lp-btn svg{flex-shrink:0;display:block;fill:currentColor}.lp-btn:hover{background:rgba(255,255,255,.18);color:#fff}.lp-cc{font-size:12px;font-weight:800;letter-spacing:.5px;border:2px solid rgba(255,255,255,.85);border-radius:5px;width:34px;height:22px;margin:0 5px;opacity:.75}.lp-cc.active,.lp-cc.active:focus{opacity:1;background:#269afd;border-color:#269afd;color:#fff}.lesson-player-time{color:#fff;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;margin:0 8px;white-space:nowrap}.lesson-player-seek{-webkit-appearance:none;appearance:none;display:block;width:100%;height:14px;margin:0 0 2px;background:none;cursor:pointer}.lesson-player-seek::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,#269afd var(--progress,0),rgba(255,255,255,.32) var(--progress,0))}.lesson-player-seek::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;border-radius:50%;background:#269afd;border:0;margin-top:-4.5px;transition:transform .1s}.lesson-player-seek:hover::-webkit-slider-thumb{transform:scale(1.25)}.lesson-player-seek::-moz-range-track{height:4px;border-radius:2px;background:rgba(255,255,255,.32)}.lesson-player-seek::-moz-range-progress{height:4px;border-radius:2px;background:#269afd}.lesson-player-seek::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:#269afd;border:0}.lesson-player-menu{position:absolute;right:12px;bottom:62px;min-width:170px;background:rgba(20,20,20,.95);border-radius:10px;padding:6px 0;z-index:5}.lesson-player-menu-title{padding:7px 14px 8px;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:4px}.lesson-player-menu button,.lesson-player-menu button:focus{display:flex;align-items:center;width:100%;border:0;background:none;color:#fff;font-family:inherit;font-size:14px;font-weight:600;padding:9px 14px;cursor:pointer;text-align:left;outline:none}.lesson-player-menu button:hover{background:rgba(255,255,255,.14);color:#fff}.lesson-player-menu .check{width:22px;flex-shrink:0;color:#269afd;font-weight:800}.lesson-flow .youtube-responsive-container{position:relative;width:100%;padding-bottom:56.25%;border-radius:12px;overflow:hidden;background:#000}.lesson-flow .youtube-responsive-container iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lesson-worksheets{display:flex;flex-wrap:wrap;gap:14px}.lesson-worksheets .cta-btn{text-align:center}.lesson-step-done{margin-top:44px;display:flex;flex-wrap:wrap;gap:14px}.lesson-complete-btn,.lesson-step-done{align-items:center;justify-content:center}.lesson-complete-btn{display:inline-flex;gap:9px;height:50px;min-width:190px;border:0;border-radius:999px;padding:0 28px;background:#269afd;color:#fff;font-family:inherit;font-size:15px;font-weight:800;letter-spacing:.3px;cursor:pointer;box-shadow:0 4px 14px rgba(38,154,253,.35);transition:background .15s,box-shadow .15s,transform .1s}.lesson-complete-btn:focus{background:#269afd;color:#fff;outline:none}.lesson-complete-btn:focus:hover,.lesson-complete-btn:hover{background:#0183f2;color:#fff;box-shadow:0 6px 18px rgba(1,131,242,.4);transform:translateY(-1px)}.lesson-complete-btn.done,.lesson-complete-btn.done:focus{background:#2e9e5b;color:#fff;box-shadow:0 4px 14px rgba(46,158,91,.35)}.lesson-complete-btn.done:hover{background:#27884e;color:#fff;box-shadow:0 6px 18px rgba(46,158,91,.4)}.lesson-nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;min-width:190px;border:2px solid #dcebfb;border-radius:999px;padding:0 28px;background:#fff;color:#4a4c4d!important;font-size:15px;font-weight:700;text-decoration:none!important;transition:border-color .15s,color .15s,background .15s}.lesson-nav-btn:hover{border-color:#269afd;color:#0183f2!important;background:#f4faff}.lesson-section{scroll-margin-top:110px}#lesson-refs .overview-section{background:none}#lesson-refs .overview-section:not(:last-child){padding-bottom:8px}#lesson-refs .overview-section~.overview-section{padding-top:24px}.lesson-hero{background:#f4faff;padding-bottom:26px}#lesson-intro .overview-section{padding-top:16px;padding-bottom:20px}.lesson-medical .page-content{padding-top:0!important}.lesson-instructions{margin-bottom:22px}.lesson-instructions .inner-overview-section,.lesson-instructions .overview-section{background:none!important;padding:0!important}.lesson-instructions .container{max-width:none;padding-left:0;padding-right:0}.lesson-instructions .overview-section h2{display:none}.lesson-instructions-body{max-height:130px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,transparent);mask-image:linear-gradient(#000 45%,transparent)}.lesson-instructions.open .lesson-instructions-body{max-height:none;-webkit-mask-image:none;mask-image:none}.lesson-instructions-toggle,.lesson-instructions-toggle:focus,.lesson-instructions-toggle:hover{display:inline-flex;align-items:center;gap:7px;margin-top:6px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;color:#0183f2;outline:none;transition:color .15s}.lesson-instructions-toggle:hover{color:#0169c2}.lesson-video-caption{margin:12px 0 0;font-size:14px;font-style:italic;color:#73787c}.lesson-section .dbt-caption,.lesson-section .youtube-responsive-container,.lesson-section iframe[src*="youtube.com/embed"]{display:none}.lesson-section p:has(>iframe[src*="youtube.com/embed"]){display:none}.lesson-worksheet{border:1px solid #dcebfb;border-radius:12px;background:#fff;padding:20px 22px 16px}.lesson-worksheet-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.lesson-worksheet-title{font-size:18px;font-weight:800;color:#4a4c4d}.lesson-worksheet-intro{margin:6px 0 0;font-size:14px;color:#73787c}.lesson-worksheet-saved{flex-shrink:0;font-size:13px;font-weight:700;color:#2e9e5b;opacity:0;transition:opacity .25s}.lesson-worksheet-saved.visible{opacity:1}.lesson-worksheet-scroll{overflow-x:auto}.lesson-worksheet table{width:100%;border-collapse:collapse;min-width:560px}.lesson-worksheet th{text-align:left;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#73787c;background:#f4faff;padding:10px 12px;border:1px solid #dcebfb}.lesson-worksheet td{border:1px solid #dcebfb;padding:0;vertical-align:top;transition:background .15s,box-shadow .15s}.lesson-worksheet td:hover{background:#f4faff}.lesson-worksheet td:focus-within{background:#fff;box-shadow:inset 0 0 0 2px #269afd}.lesson-worksheet textarea{display:block;width:100%;border:0;resize:vertical;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5;color:#4a4c4d;background:transparent;min-height:58px}.lesson-worksheet textarea:focus{outline:none}.lesson-worksheet textarea::placeholder{color:#b3bcc2}.lesson-worksheet-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:14px}.lesson-worksheet-add,.lesson-worksheet-add:focus{background:#fff;border:2px solid #269afd;color:#269afd;font-family:inherit;font-size:14px;font-weight:700;border-radius:22px;padding:8px 20px;cursor:pointer;transition:background .15s,color .15s}.lesson-worksheet-add:hover{background:#269afd;color:#fff}.lesson-worksheet-pdf{font-size:14px;font-weight:600;color:#0183f2;text-decoration:underline}.lesson-worksheet-note{margin:12px 0 0;font-size:12.5px;color:#9aa3a9}.lesson-ws-section{margin-top:22px}.lesson-ws-section:first-of-type{margin-top:0}.lesson-ws-sec-title{margin:0 0 10px;font-size:15px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#1c7fd6}.lesson-ws-sec-intro{margin:-4px 0 12px;font-size:14px;color:#73787c}.lesson-worksheet th.lesson-ws-rowlabel{border:1px solid #dcebfb;background:#eaf5ff;padding:10px 12px;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:#33586f;vertical-align:top}.lesson-worksheet th.lesson-ws-rowlabel small{display:block;margin-top:4px;font-size:12px;font-weight:500;line-height:1.45;color:#6f8496}.lesson-ws-fields{display:flex;flex-direction:column;gap:14px}.lesson-ws-field label{display:block;margin-bottom:6px;font-size:14px;font-weight:700;color:#4a4c4d}.lesson-ws-field textarea,.lesson-ws-other{display:block;width:100%;border:1px solid #dcebfb;border-radius:8px;resize:vertical;padding:10px 12px;font-family:inherit;font-size:14px;color:#4a4c4d;background:#fbfdff;transition:background .15s,box-shadow .15s}.lesson-ws-field textarea:hover,.lesson-ws-other:hover{background:#f4faff}.lesson-ws-field textarea:focus,.lesson-ws-other:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 2px #269afd}.lesson-ws-choices{display:flex;gap:10px}.lesson-ws-choices button,.lesson-ws-choices button:focus{background:#fff;border:2px solid #dcebfb;border-radius:999px;padding:6px 22px;font-family:inherit;font-size:14px;font-weight:700;color:#73787c;cursor:pointer}.lesson-ws-choices button:hover{border-color:#269afd;color:#269afd;background:#fff}.lesson-ws-choices button.selected,.lesson-ws-choices button.selected:focus,.lesson-ws-choices button.selected:hover{border-color:#269afd;background:#269afd;color:#fff}.lesson-ws-list{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:8px}.lesson-ws-list li{font-size:14px;font-weight:700;color:#73787c}.lesson-ws-list textarea{display:block;width:100%;border:0;border-bottom:1px solid #dcebfb;border-radius:0;resize:none;padding:4px 8px 6px;font-family:inherit;font-size:14px;font-weight:400;color:#4a4c4d;background:transparent;transition:background .15s,border-color .15s}.lesson-ws-list textarea:hover{background:#f4faff}.lesson-ws-list textarea:focus{outline:none;border-bottom-color:#269afd;background:#fff}.lesson-ws-checks{display:flex;flex-wrap:wrap;gap:10px}.lesson-ws-checks label{display:inline-flex;align-items:center;gap:8px;border:2px solid #dcebfb;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:600;color:#73787c;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.lesson-ws-checks label:hover{border-color:#269afd;color:#269afd}.lesson-ws-checks label.checked{border-color:#269afd;background:#eaf5ff;color:#1c7fd6}.lesson-ws-checks input{accent-color:#269afd;margin:0}.lesson-ws-checks .lesson-ws-other{flex-basis:100%}.lesson-ws-scale{display:flex;flex-direction:column}.lesson-ws-scale-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #ebf4fc}.lesson-ws-scale-row:last-child{border-bottom:0}.lesson-ws-scale-text{font-size:14px;color:#4a4c4d}.lesson-ws-scale-marks{display:flex;gap:6px;flex-shrink:0}.lesson-ws-scale-marks button,.lesson-ws-scale-marks button:focus{width:34px;height:34px;padding:0;border:2px solid #dcebfb;border-radius:50%;background:#fff;font-family:inherit;font-size:13px;font-weight:700;color:#73787c;cursor:pointer}.lesson-ws-scale-marks button:hover{border-color:#269afd;color:#269afd;background:#fff}.lesson-ws-scale-marks button.selected,.lesson-ws-scale-marks button.selected:focus,.lesson-ws-scale-marks button.selected:hover{border-color:#269afd;background:#269afd;color:#fff}.lesson-ws-note{border:1px solid #dcebfb;border-radius:8px;background:#f4faff;padding:14px 16px;font-size:14px;color:#4a5a66}.lesson-ws-note p{margin:0;line-height:1.6}.lesson-ws-note ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.lesson-ws-note li{line-height:1.55}.lesson-ws-note strong{color:#1c7fd6}.lesson-pdf-btn{display:inline-flex;align-items:center;gap:8px;background:#269afd;color:#fff!important;font-size:15px;font-weight:700;padding:12px 22px;border-radius:8px;text-decoration:none!important;transition:background .15s}.lesson-pdf-btn:hover{background:#0183f2}.virtual_coach_direct_CTA,main.lesson-layout .scrollup-wrap{display:none!important}.comment-form-thanks{margin:12px 0 0;font-size:16px;font-weight:700;color:inherit}.comment-form-error{margin:10px 0 0;font-size:14px;font-weight:700;color:#ffe08a}.comments-area .comment-form-error{color:#d9534f}.comments-section ol.comment-list>li:nth-child(n+6){display:none}.comments-section ol.comment-list>li.dbt-comment-shown{display:list-item}.dbt-comments-more{text-align:center;padding:6px 0 34px}.dbt-comments-more button,.dbt-comments-more button:focus{background:#fff;border:2px solid #269afd;color:#269afd;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.4px;border-radius:24px;padding:10px 26px;cursor:pointer;transition:background .15s,color .15s}.dbt-comments-more button:hover{background:#269afd;color:#fff}#respond,.comment-respond{display:none!important}.dbt-inline-reply #respond,.dbt-inline-reply .comment-respond,.form-section #respond,.form-section .comment-respond{display:block!important}.comments-section .reply{display:block;margin-top:10px}a.comment-reply-link{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#269afd!important;text-decoration:none!important}a.comment-reply-link:hover{color:#0262b4!important;text-decoration:underline!important}.dbt-inline-reply{margin:14px 0 10px 67px;padding:16px 18px 18px;background:#f2f9ff;border:1px solid #d6ebff;border-radius:10px}@media (max-width:575px){.dbt-inline-reply{margin-left:0}}.dbt-reply-head{font-size:14px;font-weight:700;color:#4a4c4d;margin:0 0 12px}.dbt-reply-head .dbt-reply-cancel{color:#d9534f;text-decoration:underline}.dbt-reply-head .dbt-reply-cancel:hover{text-decoration:none}.dbt-inline-reply .comment-reply-title{display:none}.dbt-inline-reply #commentform input#author,.dbt-inline-reply #commentform input#email{background:#fff;border:1px solid #ced4da;color:#495057}.dbt-inline-reply #commentform input#author::placeholder,.dbt-inline-reply #commentform input#email::placeholder,.dbt-inline-reply #commentform textarea::placeholder{color:#8a9096}.dbt-inline-reply #commentform .form-submit{margin-bottom:0}.comments-slider{position:relative;padding-bottom:36px}.comments-slider .slide-item{display:none}.comments-slider .slide-item.dbt-slide-active{display:block}.comments-slider .slick-dots{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;margin:0;padding:0;list-style:none}.dbt-admin-switch{display:flex;justify-content:center;gap:0;margin:0 auto 28px;background:#fff;border-radius:999px;padding:4px;width:fit-content;box-shadow:0 1px 4px rgba(0,0,0,.06)}.dbt-admin-switch button{background:transparent;border:0;color:#4a4c4d;font-size:15px;font-weight:800;padding:10px 28px;border-radius:999px;cursor:pointer}.dbt-admin-switch button.active{background:#269afd;color:#fff}.dbt-ab-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dbt-ab-copy{display:block;font-size:14px;font-weight:600;color:#73787c;margin-top:6px}@media (max-width:767.98px){.dbt-ab-grid{grid-template-columns:1fr}}.dbt-analytics-toolbar{align-items:center;gap:12px;margin:-8px auto 12px}.dbt-analytics-ranges,.dbt-analytics-toolbar{display:flex;flex-wrap:wrap;justify-content:center}.dbt-analytics-ranges{gap:8px}.dbt-analytics-ranges button{background:#fff;border:1px solid #d8dce0;color:#4a4c4d;font-size:14px;font-weight:700;padding:8px 16px;border-radius:999px;cursor:pointer}.dbt-analytics-ranges button.active{background:#269afd;border-color:#269afd;color:#fff}.dbt-analytics-sync{background:#1a1a1a;border:0;color:#fff;font-size:14px;font-weight:700;padding:8px 18px;border-radius:999px;cursor:pointer}.dbt-analytics-sync:disabled{opacity:.55;cursor:default}.dbt-analytics-stamp{text-align:center;font-size:13px;color:#73787c;margin:0 0 28px}.dbt-analytics-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none;margin:0 0 36px;padding:0}.dbt-analytics-summary li{background:#fff;border-radius:12px;padding:18px 16px;text-align:center}.dbt-analytics-summary strong{display:block;font-size:28px;font-weight:800;color:#1a1a1a}.dbt-analytics-summary span{font-size:13px;color:#73787c}.dbt-analytics-block{background:#fff;border-radius:12px;padding:22px 24px 8px;margin-bottom:20px}.dbt-analytics-block h2{font-size:18px;font-weight:800;color:#1a1a1a;margin:0 0 14px}.dbt-analytics-table{width:100%;border-collapse:collapse;margin-bottom:16px}.dbt-analytics-table td,.dbt-analytics-table th{text-align:left;padding:10px 8px;border-bottom:1px solid #eef0f2;font-size:15px}.dbt-analytics-table th{font-weight:800;color:#4a4c4d}.dbt-analytics-table td:last-child,.dbt-analytics-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.dbt-analytics-empty{text-align:center;color:#73787c;font-size:15px;padding:12px 0 20px}@media (max-width:767.98px){.dbt-analytics-summary{grid-template-columns:repeat(2,1fr)}.dbt-analytics-table-wide{display:block;overflow-x:auto}}.navigation-bar:not(.mobileMenu) nav.navbar{padding:12px 18px}.navigation-bar .container{max-width:1346px}body:not(.home) nav.navbar .navbar-nav,nav.navbar .navbar-nav{margin-right:124px!important}#bs-example-navbar-collapse-1 .cta-btn{width:190px;display:inline-block;border:1px solid transparent;line-height:18px;padding:18px 0}#bs-example-navbar-collapse-1 .cta-btn img{display:none}#bs-example-navbar-collapse-1 .cta-btn span{display:inline-block;width:8px;height:12px;background:url(/wp-content/uploads/2023/12/arrow-cta-def.png) no-repeat;background-size:cover;margin-left:10px}#bs-example-navbar-collapse-1 .cta-btn:hover{background:#ffe500}@media (min-width:991px) and (max-width:1400.98px){body:not(.home) nav.navbar .navbar-nav,nav.navbar .navbar-nav{margin:auto!important}}@media (max-width:1023.98px){.navigation-bar{padding:27px 22px 27px 32px}.navigation-bar #nav-icon3{top:0}}@media (max-width:991.98px){.header_cta{margin:20px auto;max-width:190px}body:not(.home) nav.navbar .navbar-nav,nav.navbar .navbar-nav{margin-right:auto!important}}@media (max-width:767.98px){.navigation-bar{padding:28px 22px 25px 19px}}@media (min-width:992px){#menu-main-nav>.nav-item.dbt-mega-item{position:static}.nav-item .dbt-mega{position:absolute;left:0;right:0;top:100%;margin-top:0!important;padding:26px 30px 28px;background:#fff;border:1px solid #e6f2fd;border-radius:16px;box-shadow:0 22px 50px rgba(2,62,110,.18),0 4px 12px rgba(2,62,110,.08);transform:translateY(10px);transition:opacity .18s ease,transform .18s ease}.nav-item .dbt-mega.show{transform:translateY(0)}.nav-item .dbt-mega:before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}.nav-item .dbt-mega .dbt-mega-grid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:6px 26px}.dbt-mega-head{display:block;font-size:14px;font-weight:800;color:#269afd;text-transform:uppercase;letter-spacing:.3px;padding:6px 10px 9px;border-bottom:1px solid #ecf2f7;margin-bottom:8px}.dbt-mega-head:hover{color:#0262b4;text-decoration:none}.dbt-mega-col ul{list-style:none;margin:0;padding:0}.dbt-mega-col li a{display:block;padding:6px 10px;border-radius:8px;font-size:13.5px;line-height:20px;color:#4a4c4d;transition:background .12s ease,color .12s ease,padding-left .12s ease}.dbt-mega-col li a:hover{background:#eaf6ff;color:#0262b4;padding-left:14px;text-decoration:none}}@media (max-width:991.98px){.nav-item .dbt-mega{position:static;background:transparent!important;border:0;box-shadow:none;padding:0 0 6px;width:100%}.dbt-mega-grid{display:block}.dbt-mega-head{display:block;text-align:center;color:#fff;font-weight:800;font-size:15px;margin:16px 0 4px}.dbt-mega-col ul{list-style:none;margin:0;padding:0}.dbt-mega-col li a{display:block;text-align:center;color:#bee1ff;font-size:14px;line-height:30px}.dbt-mega-col li a:hover{color:#fae83d;text-decoration:none}}