:root{--bth-opleiding:#203D45;--bth-academy:#176B80;--bth-globe:#203D45;--bth-globe-lines:#176B80;--bth-orange:#2E8C9E;--bth-mint:#D3E6E4;--bth-mint-dark:#9FC8C6;--bth-sand-base:#EEF6F5;--bth-sand:#F5F9F8;--bth-grey:#4F6472;--font-sans:"Manrope",Arial,Helvetica,sans-serif;--font-hand:"Manrope","Segoe Print","Bradley Hand",cursive;--font-display:var(--font-sans);--font-heading:var(--font-sans);--font-body:"Manrope",Arial,Helvetica,sans-serif;--color-brand:#176B80;--color-brand-dark:#125866;--brand-secondary:#2E8C9E;--color-primary-900:#203D45;--color-primary-800:#1D4A54;--color-primary-700:#1A5966;--color-primary-600:#176B80;--color-primary-500:#4B7A97;--color-primary-400:#6B7F8B;--color-primary-300:#9FB0BA;--color-primary-200:#CDD7DC;--color-primary-100:#E7EDF0;--color-primary-50:#F4F7F8;--color-accent-600:#125866;--color-accent-500:#176B80;--color-accent-400:#2E8C9E;--color-accent-300:#8CC5CE;--color-accent-100:#D5E9E7;--color-accent-50:#F3F8F7;--color-gray-50:#F5F9F8;--color-gray-700:#203D45;--color-gray-800:#203D45;--color-gray-900:#15292F;--surface-warm:#F5F9F8;--surface-warm-2:#EEF6F5;--bth-radius:14px;--radius-sm:var(--bth-radius);--radius-md:var(--bth-radius);--radius-lg:var(--bth-radius);--radius-xl:var(--bth-radius);--radius-2xl:var(--bth-radius);--radius-3xl:var(--bth-radius);--radius-control:var(--bth-radius);--radius-card:var(--bth-radius);--radius-panel:var(--bth-radius);--chip-radius:var(--bth-radius);--shadow-sm:0 1px 2px rgba(32,61,69,0.06);--shadow-md:0 4px 12px rgba(32,61,69,0.08);--shadow-lg:0 10px 24px rgba(32,61,69,0.10);--fs-mini:0.75rem;--fs-klein:0.875rem;--fs-basis:1rem;--fs-groot:1.125rem;--fs-h3:1.25rem;--fs-kop:1.5rem;--fs-h2:2.25rem;--fs-h1:3rem;--fs-prijs-btw:0.625rem;--text-xs:var(--fs-mini);--text-sm:var(--fs-klein);--text-base:var(--fs-basis);--text-lg:var(--fs-groot);--text-xl:var(--fs-h3);--text-2xl:var(--fs-kop);--text-3xl:var(--fs-kop);--text-4xl:var(--fs-h2);--text-5xl:var(--fs-h1);--text-6xl:var(--fs-h1);--tekst-kop:#203D45;--tekst:#203D45;--tekst-zacht:#4F6472;--tekst-link:#125866;--tekst-op-donker:#FFFFFF;--tekst-op-donker-zacht:#D5E9E7}@media (max-width:768px){:root{--fs-h3:1.125rem;--fs-kop:1.375rem;--fs-h2:1.625rem;--fs-h1:1.875rem}}body{font-family:var(--font-sans);color:var(--bth-globe)}.btn{border-radius:var(--bth-radius)}.btn.btn-primary,.btn.btn-primary.btn-lg{border-radius:var(--bth-radius);box-shadow:0 4px 14px rgba(23,107,128,0.28)}.btn.btn-primary:hover,.btn.btn-primary:focus-visible{box-shadow:0 8px 22px rgba(23,107,128,0.34)}.logo-img{height:var(--logo-height,48px);width:auto}.nav-list a{color:var(--bth-globe)}.nav-list a:hover,.nav-list .current-menu-item>a{color:var(--color-brand)}.nav-list a::after{background:var(--color-brand)}.site-footer{background:var(--bth-sand);color:var(--bth-globe);border-top:1px solid var(--bth-sand-base)}.footer-cta{background:var(--bth-sand-base)}.footer-brand__payoff{margin:0.5rem 0 0;font-weight:700;color:var(--bth-globe)}:root{--header-height:104px;--header-h:104px}.site-header{min-height:var(--header-height)}.site-header .logo-img,body.home .site-header .logo-img--default{height:78px;max-height:none;max-width:none;width:auto}.site-header.is-scrolled .logo-img{height:64px}@media (max-width:1024px){:root{--header-height:84px;--header-h:84px}.site-header .logo-img,body.home .site-header .logo-img--default{height:62px}}@media (max-width:480px){:root{--header-height:78px;--header-h:78px}.site-header .logo-img,body.home .site-header .logo-img--default{height:58px}}.hero,.hero.hero--home,.hero.hero--compact,.hero.hero--split{background-color:var(--bth-sand);background-image:none;color:var(--bth-globe)}.hero::before,.hero.hero--home::before,.hero.hero--video::before{content:none;background:none}.hero-grid,.hero-video{display:none}.hero h1,.hero .heading-hero{color:var(--bth-globe)}.hero-description,.hero--split .hero-copy .hero-description,.hero-copy p{color:var(--tekst)}.hero .breadcrumbs,.hero .breadcrumbs a,.hero .breadcrumbs span{color:var(--bth-grey)}.hero .breadcrumbs a:hover{color:var(--color-brand)}.hero h1 .highlight{background:none;-webkit-text-fill-color:var(--bth-academy);color:var(--bth-academy);position:relative;white-space:nowrap}.hero h1 .highlight::after{content:'';position:absolute;left:0.05em;right:0.05em;bottom:-0.12em;height:0.14em;min-height:5px;border-radius:var(--radius-full);background:var(--bth-academy)}.hero-label{background:#fff;color:var(--bth-globe);border:1px solid var(--bth-sand-base);border-radius:var(--bth-radius);box-shadow:var(--shadow-sm)}.hero-label .dot{background:var(--bth-mint-dark)}.hero.hero--home{min-height:0;padding-top:calc(var(--header-height) + 56px);padding-bottom:72px;background:linear-gradient(180deg,var(--bth-sand) 0%,var(--bth-sand-base) 100%)}.hero.hero--home .container{position:relative;z-index:1}.hero.hero--home .hero-content{margin:0;max-width:640px;text-align:left}.hero.hero--home .hero-description{margin-left:0;margin-right:0}.hero.hero--home .hero-search{margin-left:0;margin-right:0}.hero.hero--home .search-chips,.hero.hero--home .hero-chips,.hero.hero--home .hero-stats{justify-content:flex-start}.hero.hero--home .scroll-indicator{display:none}.hero-search-field,.hero-search-input{background:#fff}.hero-search-input{border:2px solid #fff;box-shadow:0 6px 20px rgba(32,61,69,0.10);color:var(--bth-globe)}.hero-search-input:focus{border-color:var(--bth-mint-dark)}.hero-search-input{border-radius:var(--bth-radius) 0 0 var(--bth-radius)}.hero-search-btn{border-radius:0 var(--bth-radius) var(--bth-radius) 0}.search-chip{background:#fff;border:1.5px solid var(--bth-mint);color:var(--bth-globe);border-radius:var(--bth-radius);font-weight:600}.search-chip:hover,.search-chip:focus-visible{background:var(--bth-mint);border-color:var(--bth-mint-dark);color:var(--bth-globe)}.hero .hero-stats{gap:12px;flex-wrap:wrap}.hero .stat-item{background:#fff;border-radius:var(--bth-radius);padding:12px 18px;box-shadow:var(--shadow-sm);min-width:118px;text-align:left}.hero .stat-number{color:var(--bth-globe)}.hero .stat-label{color:var(--bth-grey)}@media (max-width:900px){.hero.hero--home{padding-top:calc(var(--header-height) + 28px);padding-bottom:48px;background:linear-gradient(180deg,var(--bth-sand) 0%,var(--bth-sand-base) 100%)}.hero.hero--home .hero-content{max-width:100%}}.hero.hero--split{padding-bottom:56px}.hero.hero--split::after{content:'';position:absolute;z-index:0;top:calc(var(--header-height) + 28px);bottom:40px;right:max(24px,calc((100vw - var(--container,1140px)) / 2));width:min(40vw,520px);border-radius:var(--bth-radius);background:var(--hero-image,var(--bth-mint)) center / cover no-repeat;box-shadow:0 16px 40px rgba(32,61,69,0.16)}.hero.hero--split .container{position:relative;z-index:1}.hero.hero--split .hero-panel{background:#fff;border:0;border-radius:var(--bth-radius);box-shadow:0 14px 36px rgba(32,61,69,0.18);color:var(--bth-globe);backdrop-filter:none;-webkit-backdrop-filter:none;align-self:end;margin-bottom:-8px}.hero-panel-label{color:var(--bth-academy)}.hero-panel-meta .meta-label{color:var(--bth-grey)}.hero-panel-meta .meta-value{color:var(--bth-globe)}.hero.hero--split .btn-outline-white,.hero.hero--compact .btn-outline-white{color:var(--bth-globe);border-color:var(--bth-globe);background:#fff}.hero.hero--split .btn-outline-white:hover,.hero.hero--compact .btn-outline-white:hover{background:var(--bth-globe);color:#fff}@media (max-width:900px){.hero.hero--split::after{position:relative;display:block;top:auto;bottom:auto;right:auto;width:auto;height:200px;margin:24px 16px 0;order:3}.hero.hero--split{flex-direction:column;align-items:stretch}.hero.hero--split .hero-panel{margin-bottom:0}}.hero.hero--compact:not(.hero--split){background:linear-gradient(180deg,var(--bth-sand) 0%,var(--bth-sand-base) 100%)}.btn{white-space:normal;text-align:center;line-height:1.2}@media (max-width:600px){.btn{min-height:48px;padding:12px 20px;font-size:var(--fs-basis)}.header-cta,.site-header .btn{min-height:44px;padding:10px 16px;font-size:var(--fs-basis);white-space:nowrap}}.site-header .logo{height:auto;display:flex;align-items:center}.hero.hero--home{padding-top:calc(var(--header-height) + var(--header-lipje-clearance,0px) + 56px)}.hero.hero--split,.hero.hero--compact{padding-top:calc(var(--header-height) + var(--header-lipje-clearance,0px) + 32px)}.hero.hero--split::after{top:calc(var(--header-height) + var(--header-lipje-clearance,0px) + 28px)}.header-search-lipje{background:#fff;color:var(--bth-globe)}@media (min-width:901px){.hero.hero--split .hero-copy{max-width:min(620px,calc(100vw - min(40vw,520px) - 180px))}}.hero.hero--home .search-suggestions{justify-content:flex-start}@media (max-width:900px){.hero.hero--home{padding-top:calc(var(--header-height) + var(--header-lipje-clearance,0px) + 28px)}.hero.hero--split,.hero.hero--compact{padding-top:calc(var(--header-height) + var(--header-lipje-clearance,0px) + 20px)}.hero.hero--home .search-suggestions{justify-content:flex-start}.hero .hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero .stat-item{min-width:0}}@media (max-width:600px){.site-header .bth-lang-switcher{display:none}.site-header .header-cta{display:none}.site-header .header-actions{gap:8px}.mobile-menu-btn{color:var(--bth-globe)}.mobile-menu-btn span{background:var(--bth-globe)}}body.home .site-header:not(.is-scrolled):not(.scrolled) .logo{align-self:center;align-items:center;padding-top:0;max-height:none}.site-header .logo-img{max-height:none;max-width:none}body,input,select,textarea{font-family:var(--font-body)}button{font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6,.heading-hero,.heading-1,.heading-2,.heading-3,.heading-4,.heading-5{font-family:var(--font-sans);font-weight:600;letter-spacing:-0.01em}h1,.heading-hero,.heading-1{line-height:1.15}h2,.heading-2{line-height:1.2}h3,h4,.heading-3,.heading-4{line-height:1.3}h5,h6,.heading-5{font-size:var(--fs-groot);line-height:1.35}small{font-size:var(--fs-klein)}.hero.hero--home .container{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);align-items:center;gap:clamp(24px,4vw,64px)}.bth-hero-visual{position:relative;width:100%;max-width:480px;justify-self:end;aspect-ratio:4 / 5}.bth-blob{position:absolute;display:block;pointer-events:none}.bth-blob--mint{inset:6% -7% 2% 4%;background:var(--bth-mint);border-radius:58% 42% 46% 54% / 44% 52% 48% 56%}.bth-blob--blauw{width:42%;aspect-ratio:1;left:-10%;bottom:-5%;background:var(--bth-globe-lines);border-radius:46% 54% 58% 42% / 52% 44% 56% 48%}.bth-blob--zand{width:36%;aspect-ratio:1;right:-9%;top:-3%;background:var(--bth-sand-base);border:2px solid #fff;border-radius:54% 46% 40% 60% / 48% 58% 42% 52%}.bth-hero-foto{position:relative;z-index:1;display:block;width:86%;height:92%;margin:4% 0 0 7%;object-fit:cover;object-position:50% 30%;border-radius:46% 54% 44% 56% / 36% 40% 60% 64%;box-shadow:0 18px 40px rgba(32,61,69,0.18)}.bth-notitie{font-family:var(--font-hand);font-weight:700;font-size:var(--fs-h2);line-height:1.05;color:var(--bth-globe);margin:0}.bth-notitie--hero{position:absolute;z-index:2;top:2%;left:-34%;transform:rotate(-7deg);text-align:right}.bth-notitie__pijl{display:block;width:96px;height:auto;margin:6px 0 0 auto;color:var(--bth-orange)}.bth-notitie--foto{display:none}@media (min-width:1200px){.bth-notitie--foto{display:block;position:absolute;z-index:2;top:auto;bottom:34px;right:calc(max(24px,calc((100vw - var(--container,1140px)) / 2)) + min(40vw,520px) - 60px);transform:rotate(-6deg);text-align:right}.bth-notitie--foto::after{content:'';display:block;width:70px;height:6px;margin:6px 0 0 auto;border-radius:var(--bth-radius);background:var(--bth-orange)}}.bth-feiten{margin:18px 0 0;font-weight:700;color:var(--bth-globe);font-size:var(--fs-basis)}.bth-iconenrij{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bth-iconenrij li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-weight:700;font-size:var(--fs-klein);line-height:1.25;color:var(--bth-globe)}.bth-icoon{width:60px;height:60px;border-radius:50%;display:grid;place-items:center}.bth-icoon--mint{background:var(--bth-mint);color:var(--bth-globe)}.bth-icoon--zand{background:#fff;border:2px solid var(--bth-sand-base);color:var(--bth-orange)}.bth-lucide{width:28px;height:28px;stroke-width:2}.hero.hero--split::after{border-radius:44% 56% 38% 62% / 34% 42% 58% 66%}.hero.hero--split::before{content:'';position:absolute;z-index:0;top:calc(var(--header-height) + var(--header-lipje-clearance,0px) + 6px);bottom:18px;left:auto;right:calc(max(24px,calc((100vw - var(--container,1140px)) / 2)) - 22px);width:min(40vw,520px);background:var(--bth-mint);border-radius:56% 44% 60% 40% / 46% 54% 46% 54%}@media (max-width:900px){.hero.hero--home .container{grid-template-columns:minmax(0,1fr);gap:20px}.bth-hero-visual{order:-1;max-width:250px;justify-self:center}.bth-notitie--hero{left:auto;right:-26%;top:-6%;font-size:var(--fs-groot)}.bth-notitie__pijl{width:64px}.bth-iconenrij{grid-template-columns:repeat(2,minmax(0,1fr))}.hero.hero--split::before{display:none}}body.home .site-header{transition:background-color 250ms ease,box-shadow 250ms ease,border-color 250ms ease}body.home .site-header:not(.is-scrolled):not(.scrolled){background:transparent;border-bottom-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.home .site-header:not(.is-scrolled):not(.scrolled) .nav-link,body.home .site-header:not(.is-scrolled):not(.scrolled) .nav-list a,body.home .site-header:not(.is-scrolled):not(.scrolled) .bth-lang-switcher__btn,body.home .site-header:not(.is-scrolled):not(.scrolled) .header-actions button{color:var(--bth-globe)}body.home:not(.nav-open) .site-header:not(.is-scrolled):not(.scrolled) .logo-img--default{display:block}body.home:not(.nav-open) .site-header:not(.is-scrolled):not(.scrolled) .logo-img--on-dark{display:none}body.home .site-header:not(.is-scrolled):not(.scrolled) .logo{align-self:flex-start;padding-top:14px}body.home .site-header:not(.is-scrolled):not(.scrolled) .logo-img,body.home .site-header:not(.is-scrolled):not(.scrolled) .logo-img--default{height:150px;filter:drop-shadow(0 12px 22px rgba(32,61,69,0.18))}.site-header .logo-img{transition:height 250ms ease,filter 250ms ease}.hero.hero--home{padding-top:212px;padding-bottom:88px}.hero.hero--home .heading-hero{font-size:var(--fs-h1);line-height:1.05}.hero.hero--home .hero-description{font-size:var(--fs-h3)}.hero.hero--home .bth-hero-visual{max-width:560px}.hero.hero--home::after{content:'';position:absolute;z-index:0;left:-12vw;bottom:-18vw;width:46vw;height:46vw;max-width:720px;max-height:720px;background:var(--bth-mint);opacity:0.55;border-radius:58% 42% 46% 54% / 44% 52% 48% 56%;pointer-events:none}.hero.hero--home .bth-notitie--hero{font-size:var(--fs-h2)}@media (max-width:900px){body.home .site-header:not(.is-scrolled):not(.scrolled) .logo-img,body.home .site-header:not(.is-scrolled):not(.scrolled) .logo-img--default{height:92px}body.home .site-header:not(.is-scrolled):not(.scrolled)~.header-search-lipje{display:none}.hero.hero--home .bth-notitie--hero{display:none}.hero.hero--home{padding-top:132px;padding-bottom:56px}.hero.hero--home .heading-hero{font-size:var(--fs-h1)}.hero.hero--home::after{width:90vw;height:90vw;left:-40vw;bottom:-40vw}}@media (min-width:901px){.hero.hero--home .container{grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr)}.hero.hero--home .heading-hero{font-size:var(--fs-h1)}}.hero.hero--home .bth-notitie--hero{left:auto;right:-8%;top:-7%;transform:rotate(8deg);text-align:center;font-size:var(--fs-kop)}.hero.hero--home .bth-notitie--hero .bth-notitie__pijl{margin:4px auto 0 0;width:84px}@media (max-width:900px){.bth-hero-visual,.hero.hero--home .bth-hero-visual{max-width:210px}.hero.hero--home{padding-top:118px}}body.home .site-header:not(.is-scrolled):not(.scrolled) .mobile-menu-btn,body.home .site-header:not(.is-scrolled):not(.scrolled) .mobile-menu-btn span{color:var(--bth-globe)}body.home .site-header:not(.is-scrolled):not(.scrolled) .mobile-menu-btn span{background:var(--bth-globe)}.btn,.btn.btn-primary,.btn.btn-lg,.btn-ghost,.btn-secondary,.btn-outline-white,.search-chip,.hero-label,.bth-typeahead__kind,.form-notice,.course-card,.price-card,input[type="text"],input[type="email"],input[type="search"],input[type="tel"],select,textarea{border-radius:var(--bth-radius)}.hero-search-input{border-radius:var(--bth-radius) 0 0 var(--bth-radius)}.hero-search-btn{border-radius:0 var(--bth-radius) var(--bth-radius) 0}.bth-keuze-teaser{display:none !important}.header-keuzehulp-lipje,body.bth-explore-results .header-keuzehulp-lipje{display:inline-flex !important;position:fixed;top:50%;right:0;left:auto;bottom:auto;z-index:985;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);align-items:center;justify-content:center;gap:0.55rem;width:auto;height:auto;min-width:46px;padding:1rem 0.7rem;border:0;border-radius:0 var(--bth-radius) var(--bth-radius) 0;background:var(--bth-academy);color:#fff;box-shadow:0 6px 18px rgba(32,61,69,0.22);transition:background var(--transition-fast),padding var(--transition-fast)}.header-keuzehulp-lipje:hover,.header-keuzehulp-lipje:focus-visible{background:#125866;color:#fff;transform:translateY(-50%) rotate(180deg);padding-left:0.95rem}.header-keuzehulp-lipje:focus-visible{outline:2px solid var(--bth-globe);outline-offset:2px}.header-keuzehulp-lipje__text{font-family:var(--font-sans);font-size:var(--fs-basis);font-weight:700;white-space:nowrap}.header-keuzehulp-lipje__q{order:2;writing-mode:horizontal-tb;transform:rotate(180deg);width:1.6rem;height:1.6rem;border-radius:50%;background:rgba(255,255,255,0.24);font-family:var(--font-sans);font-size:var(--fs-basis)}@media (max-width:600px){.header-keuzehulp-lipje,body.bth-explore-results .header-keuzehulp-lipje{min-width:0;width:30px;padding:0.7rem 0.2rem;gap:0}.header-keuzehulp-lipje__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header-keuzehulp-lipje__q{width:1.45rem;height:1.45rem;font-size:var(--fs-klein)}}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10) clamp(2rem,5vw,4.5rem)}.footer-brand__tagline{margin-bottom:var(--space-5)}.site-footer .keurmerken-logos--footer img{height:auto;width:100%;max-width:240px}@media (max-width:1024px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid>.footer-column.footer-column--contact{display:block}}@media (max-width:768px){.footer-grid{grid-template-columns:1fr}}.footer-contact__value{overflow-wrap:normal;word-break:normal}@media (min-width:901px){body.single-academy .hero.hero--split::after,body.single-opleiding .hero.hero--split::after{right:auto;left:max(calc(50vw - 120px),520px)}body.single-academy .hero.hero--split::before,body.single-opleiding .hero.hero--split::before{right:auto;left:calc(max(calc(50vw - 120px),520px) + 22px)}body.single-academy .hero.hero--split .hero-copy,body.single-opleiding .hero.hero--split .hero-copy{max-width:calc(max(calc(50vw - 120px),520px) - max(24px,calc((100vw - 1232px) / 2)) - 40px)}}body.single-academy .hero.hero--split .hero-panel,body.single-opleiding .hero.hero--split .hero-panel{background:rgba(255,255,255,0.9)}.bth-keuzepad{display:grid;gap:40px}.bth-route{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#fff;border:1px solid #DCE7E6;border-radius:var(--bth-radius);box-shadow:var(--shadow-sm);overflow:hidden}.bth-route__stap{position:relative;display:flex;align-items:center;gap:12px;padding:14px 18px;min-width:0;color:var(--bth-grey)}.bth-route__stap + .bth-route__stap{border-left:1px solid #F0E8D6}.bth-route__nr{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--bth-sand-base);color:var(--bth-globe);font-weight:700;font-size:var(--fs-klein)}.bth-route__stap.is-klaar .bth-route__nr{background:var(--bth-mint)}.bth-route__stap.is-klaar .bth-route__nr::before{content:"✓"}.bth-route__stap.is-klaar .bth-route__nr{font-size:0}.bth-route__stap.is-klaar .bth-route__nr::before{font-size:var(--fs-basis)}.bth-route__stap.is-actief{background:#F3F8F7;color:var(--bth-globe)}.bth-route__stap.is-actief .bth-route__nr{background:var(--bth-academy);color:#fff}.bth-route__tekst{display:flex;flex-direction:column;min-width:0;line-height:1.25}.bth-route__tekst small{font-size:var(--fs-mini);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bth-grey)}.bth-route__tekst strong{font-size:var(--fs-basis);color:var(--bth-globe);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bth-route__stap:not(.is-klaar):not(.is-actief) strong{color:#9FB0BA;font-weight:600}.bth-route__wijzig{margin-left:auto;font-size:var(--fs-mini);color:var(--bth-opleiding);text-decoration:underline;flex:none}.bth-keuze{display:grid;gap:18px}.bth-keuze__vraag{margin:0;font-size:var(--fs-kop);font-weight:700;color:var(--bth-globe)}.bth-richtingen{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.bth-richting{display:grid;gap:6px;align-content:start;padding:20px 20px 18px;background:var(--bth-sand);border:1.5px solid #DCE7E6;border-radius:var(--bth-radius);color:var(--bth-globe);text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease,background .15s ease}.bth-richting:hover,.bth-richting:focus-visible{border-color:var(--bth-academy);background:#fff;transform:translateY(-2px);box-shadow:var(--shadow-md);outline:none}.bth-richting.is-actief{background:#fff;border-color:var(--bth-academy);box-shadow:0 0 0 3px rgba(23,107,128,0.15)}.bth-richting__titel{font-weight:700;font-size:var(--fs-groot);line-height:1.3}.bth-richting__onderwerpen{font-size:var(--fs-klein);line-height:1.5;color:var(--bth-grey)}.bth-richting__aantal{margin-top:6px;font-size:var(--fs-mini);font-weight:700;color:var(--bth-opleiding)}.bth-richtingen:has(.is-actief) .bth-richting:not(.is-actief){opacity:0.5;background:#FBF8F1;border-color:#E2ECEB;box-shadow:none}.bth-richtingen:has(.is-actief) .bth-richting:not(.is-actief):hover,.bth-richtingen:has(.is-actief) .bth-richting:not(.is-actief):focus-visible{opacity:1;background:#fff;border-color:var(--bth-academy)}.bth-aanbod{display:grid;gap:22px}.bth-aanbod__kop{display:grid;gap:6px}.bth-aanbod__kop p{max-width:none}.bth-aanbod__kop .heading-2{margin:0}.bth-aanbod__kop p{margin:0;color:var(--bth-grey)}.bth-beste-start{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);overflow:hidden;background:#fff;border:1px solid #DCE7E6;border-radius:var(--bth-radius);box-shadow:var(--shadow-lg)}.bth-beste-start__beeld{min-height:280px;background:var(--bth-mint) center / cover no-repeat}.bth-beste-start__tekst{display:grid;gap:12px;align-content:center;padding:28px 32px}.bth-beste-start__badge{justify-self:start;padding:5px 12px;border-radius:var(--bth-radius);background:var(--bth-mint);color:var(--bth-globe);font-weight:700;font-size:var(--fs-mini)}.bth-beste-start .heading-3{margin:0}.bth-beste-start .heading-3 a{color:var(--bth-globe);text-decoration:none}.bth-beste-start .heading-3 a:hover{color:var(--bth-academy)}.bth-beste-start p{margin:0;color:var(--tekst-zacht)}.bth-beste-start__waarom{font-style:italic;color:var(--bth-grey) !important}.bth-beste-start__acties{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.bth-prijs{font-weight:700;font-size:var(--fs-groot);color:var(--bth-globe);margin-right:6px}.bth-leerlijn__kop{margin:8px 0 0;font-size:var(--fs-basis);font-weight:700;color:var(--bth-globe)}.bth-leerlijn{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px 16px}.bth-leerlijn__item{display:flex;align-items:center;gap:14px;padding:12px 16px;min-height:60px;background:var(--bth-sand);border:1px solid #DCE7E6;border-radius:var(--bth-radius);color:var(--bth-globe);text-decoration:none;transition:background .15s ease,border-color .15s ease}.bth-leerlijn__item:hover,.bth-leerlijn__item:focus-visible{background:#fff;border-color:var(--bth-academy);outline:none}.bth-leerlijn__nr{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;border:2px solid var(--bth-mint-dark);font-weight:700;font-size:var(--fs-klein);color:var(--bth-globe)}.bth-leerlijn__titel{flex:1;font-weight:700;font-size:var(--fs-basis);line-height:1.35}.bth-leerlijn__meer{color:var(--bth-academy);font-weight:700}.bth-startpunten{display:grid;grid-template-columns:repeat(var(--kolommen,3),minmax(0,1fr));gap:22px}@media (max-width:1100px){.bth-startpunten{grid-template-columns:repeat(2,minmax(0,1fr))}}.bth-startpunt{display:flex;flex-direction:column;gap:8px}.bth-startpunt>.course-card{flex:1 1 auto}.bth-startpunt__label{margin:0;font-size:var(--fs-mini);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bth-academy)}.bth-startpunt__meer{font-size:var(--fs-klein);font-weight:700;color:var(--bth-opleiding);text-decoration:none}.bth-startpunt__meer:hover{text-decoration:underline}.bth-keuzepad__zoek{display:grid;gap:10px;padding:22px 24px;background:var(--bth-sand);border:1px solid #DCE7E6;border-radius:var(--bth-radius)}.bth-keuzepad__zoek label{font-weight:700;color:var(--bth-globe)}.bth-keuzepad__zoekveld{display:flex;gap:10px}.bth-keuzepad__zoekveld input{flex:1;min-width:0;min-height:48px;padding:0 16px;border:1px solid #DCD2BE;border-radius:var(--bth-radius);font:inherit;background:#fff;color:var(--bth-globe)}.bth-keuzepad__zoekveld input:focus{outline:2px solid var(--bth-academy);outline-offset:1px;border-color:var(--bth-academy)}.bth-keuzepad__alles{font-size:var(--fs-klein);color:var(--bth-opleiding)}.course-card-leerlijn{margin:0 0 4px;font-size:var(--fs-mini);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bth-opleiding)}@media (max-width:900px){.bth-route{grid-template-columns:repeat(2,minmax(0,1fr))}.bth-route__stap:nth-child(3){border-left:0}.bth-route__stap:nth-child(n+3){border-top:1px solid #F0E8D6}.bth-beste-start{grid-template-columns:1fr}.bth-beste-start__beeld{min-height:200px}.bth-beste-start__tekst{padding:22px 20px}}@media (max-width:520px){.bth-route__stap{padding:12px;gap:8px}.bth-route__wijzig{display:none}.bth-richtingen,.bth-startpunten,.bth-leerlijn{grid-template-columns:1fr}.bth-keuzepad__zoekveld{flex-direction:column}}.bth-wizard .bth-wizard__choice{display:flex;align-items:center;justify-content:space-between;gap:12px}.bth-wizard__aantal{flex:none;font-size:var(--fs-mini);font-weight:700;color:var(--bth-opleiding)}.bth-wizard .bth-wizard__chip.is-loading{opacity:0.6;cursor:progress}.bth-wizard .bth-wizard__nav{display:flex;justify-content:flex-start;padding:0 24px 20px}.bth-wizard .bth-wizard__nav [hidden]{display:none}.bth-vanaf-price{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1}.bth-vanaf-price__main{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.bth-vanaf-price__amount{font-size:var(--fs-groot);font-weight:700}.bth-vanaf-price__excl{font-size:var(--fs-prijs-btw);font-weight:600;color:var(--tekst-zacht)}.bth-vanaf-price__incl{font-size:var(--fs-mini);font-weight:400;color:var(--tekst-zacht);white-space:nowrap}.price-card-amount-value .bth-vanaf-price__incl{font-size:var(--fs-mini);margin-top:4px}.course-card-footer{flex-wrap:wrap;justify-content:space-between;row-gap:10px}.course-card-footer .course-price{flex:0 0 auto}.course-card-footer .course-card-cta{flex:1 0 150px;width:auto;white-space:nowrap}.bth-inlog-lip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0.55rem;padding:0.7rem 1rem;border-radius:0 0 var(--bth-radius) var(--bth-radius);background:var(--bth-academy);color:#fff;font-family:var(--font-sans);font-size:var(--fs-basis);font-weight:700;text-decoration:none;line-height:normal;white-space:nowrap;box-shadow:0 6px 18px rgba(32,61,69,0.22);transition:background var(--transition-fast),padding var(--transition-fast)}.bth-inlog-lip:hover,.bth-inlog-lip:focus-visible{background:#125866;color:#fff;padding-bottom:0.95rem;outline:none}.bth-inlog-lip:focus-visible{outline:2px solid var(--bth-globe);outline-offset:2px}.bth-inlog-lip .bth-lucide{order:2;flex:none;width:1.6rem;height:1.6rem;padding:0.3rem;box-sizing:border-box;border-radius:50%;background:rgba(255,255,255,0.24);stroke-width:2.5}@media (min-width:1025px){.site-header .header-actions{margin-right:14.75rem}}body.bth-wizard-open .bth-lippen,body.nav-open .bth-lippen,body.bth-search-open .bth-lippen{visibility:hidden}@media (max-width:1024px){.bth-lippen{top:var(--header-height);right:auto;left:16px;z-index:990}body.home .site-header:not(.is-scrolled):not(.scrolled)~.bth-lippen{display:none}}@media (max-width:600px){.bth-inlog-lip{padding:0.45rem 0.8rem;font-size:var(--fs-klein)}.bth-inlog-lip:hover,.bth-inlog-lip:focus-visible{padding-bottom:0.6rem}.bth-inlog-lip .bth-lucide{width:1.45rem;height:1.45rem}}@media (min-width:901px){body.single-opleiding .hero.hero--split .heading-hero{font-size:var(--fs-h1);max-width:100%}}.course-card .course-card-teaser,.course-card-teaser{flex:0 0 auto;display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible;line-height:1.55;min-height:calc(3 * 1.55em);max-height:none}.course-card-footer{margin-top:auto}@media (max-width:600px){.popular-strip__title{-webkit-line-clamp:3;line-clamp:3;min-height:3.75em}}body.single-academy .hero.hero--split::before,body.single-academy .hero.hero--split::after,body.single-opleiding .hero.hero--split::before,body.single-opleiding .hero.hero--split::after{content:none}@media (min-width:901px){body.single-academy .hero-split,body.single-opleiding .hero-split{--bth-foto-h:clamp(300px,27vw,400px);position:relative;grid-template-columns:minmax(0,1fr) minmax(300px,32%);min-height:calc(var(--bth-foto-h) + 24px)}body.single-academy .hero-split::before,body.single-opleiding .hero-split::before,body.single-academy .hero-split::after,body.single-opleiding .hero-split::after{content:'';position:absolute;z-index:0;pointer-events:none}body.single-academy .hero-split::before,body.single-opleiding .hero-split::before{top:-16px;left:calc(44% + 26px);width:40%;height:calc(var(--bth-foto-h) + 32px);background:var(--bth-mint);border-radius:56% 44% 60% 40% / 46% 54% 46% 54%}body.single-academy .hero-split::after,body.single-opleiding .hero-split::after{top:0;left:44%;width:40%;height:var(--bth-foto-h);background:var(--hero-image,var(--bth-mint)) center / cover no-repeat;border-radius:44% 56% 38% 62% / 34% 42% 58% 66%;box-shadow:0 16px 40px rgba(32,61,69,0.16)}body.single-academy .hero-split .hero-copy,body.single-opleiding .hero-split .hero-copy{position:relative;z-index:1;width:62%;max-width:none;padding-right:0}body.single-academy .hero-split .hero-panel,body.single-opleiding .hero-split .hero-panel{position:relative;z-index:2;align-self:start;margin:calc(var(--bth-foto-h) * 0.52) 0 0}body.single-opleiding .hero-split .heading-hero{font-size:var(--fs-h1)}}body.single-opleiding .hero-split .heading-hero,body.single-academy .hero-split .heading-hero{overflow-wrap:normal}body.single-academy .hero-split .hero-copy,body.single-opleiding .hero-split .hero-copy{min-width:0}@media (min-width:1200px){body.single-opleiding .hero-split .bth-notitie--foto{display:block;position:absolute;z-index:3;left:calc(44% + 24px);right:auto;bottom:auto;top:calc(var(--bth-foto-h) + 6px);text-align:left}body.single-opleiding .hero-split .bth-notitie--foto::after{margin:6px auto 0 0}body.single-opleiding .hero-split{min-height:calc(var(--bth-foto-h) + 104px)}}@media (max-width:900px){body.single-academy .hero-split,body.single-opleiding .hero-split{display:flex;flex-direction:column;align-items:stretch;gap:20px}body.single-academy .hero-split .hero-copy,body.single-opleiding .hero-split .hero-copy{order:1}body.single-academy .hero-split::after,body.single-opleiding .hero-split::after{content:'';order:2;display:block;height:200px;width:100%;align-self:stretch;background:var(--hero-image,var(--bth-mint)) center / cover no-repeat;border-radius:44% 56% 38% 62% / 34% 42% 58% 66%}body.single-academy .hero-split .hero-panel,body.single-opleiding .hero-split .hero-panel{order:3;margin:0;width:100%}body.single-opleiding .hero-split .heading-hero{font-size:var(--fs-h1)}}.bth-vv{display:grid;gap:22px}.bth-vv.is-laden{cursor:progress}.bth-vv__stap{background:#fff;border:1px solid #DCE7E6;border-radius:var(--bth-radius);box-shadow:var(--shadow-sm);overflow:hidden}.bth-vv__stap[hidden]{display:none}.bth-vv__kop{display:flex;align-items:center;gap:12px;padding:18px 22px}.bth-vv__nr{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--bth-academy);color:#fff;font-weight:700;font-size:var(--fs-klein)}.bth-vv__vraag{margin:0;font-size:var(--fs-h3);font-weight:700;color:var(--bth-globe);line-height:1.3}.bth-vv__keuze{font-weight:700;color:var(--bth-academy)}.bth-vv__wijzig{margin-left:auto;border:1.5px solid var(--bth-globe);background:#fff;color:var(--bth-globe);border-radius:var(--bth-radius);padding:6px 14px;font:inherit;font-size:var(--fs-klein);font-weight:700;cursor:pointer}.bth-vv__wijzig:hover,.bth-vv__wijzig:focus-visible{background:var(--bth-globe);color:#fff;outline:none}.bth-vv__wijzig[hidden]{display:none}.bth-vv__stap.is-gekozen{background:var(--bth-sand);box-shadow:none}.bth-vv__stap.is-gekozen [data-bth-body]{display:none}.bth-vv__stap.is-gekozen .bth-vv__vraag{font-size:var(--fs-basis);font-weight:600;color:var(--bth-grey)}.bth-vv__stap.is-gekozen .bth-vv__nr{background:var(--bth-mint);color:var(--bth-globe);font-size:0}.bth-vv__stap.is-gekozen .bth-vv__nr::before{content:"✓";font-size:var(--fs-basis)}.bth-vv__stap.is-open [data-bth-body]{padding:4px 22px 22px}.bth-vv__tegels{list-style:none;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.bth-vv__tegels li[hidden]{display:none}.bth-vv-vak{display:grid;grid-template-rows:auto auto 1fr;height:100%;overflow:hidden;text-decoration:none;border:1.5px solid #DCE7E6;border-radius:var(--bth-radius);background:var(--bth-sand);color:var(--bth-globe);transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.bth-vv-vak:hover,.bth-vv-vak:focus-visible{border-color:var(--bth-academy);transform:translateY(-2px);box-shadow:var(--shadow-md);outline:none}.bth-vv-vak.is-actief{border-color:var(--bth-academy);box-shadow:0 0 0 3px rgba(23,107,128,0.16)}.bth-vv-vak__beeld{display:block;height:96px;background:var(--bth-mint) center / cover no-repeat}.bth-vv-vak__titel{padding:10px 12px 0;font-weight:700;font-size:var(--fs-basis);line-height:1.3}.bth-vv-vak__meta{padding:2px 12px 12px;font-size:var(--fs-mini);color:var(--bth-grey)}.bth-vv__richtingen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.bth-vv-richting{display:grid;gap:5px;width:100%;height:100%;align-content:start;text-align:left;cursor:pointer;font:inherit;padding:16px 18px;border-radius:var(--bth-radius);border:1.5px solid #DCE7E6;background:var(--bth-sand);color:var(--bth-globe);transition:border-color .12s ease,background .12s ease,transform .12s ease}.bth-vv-richting:hover,.bth-vv-richting:focus-visible{border-color:var(--bth-academy);background:#fff;transform:translateY(-2px);outline:none}.bth-vv-richting__titel{font-weight:700;font-size:var(--fs-basis);line-height:1.3}.bth-vv-richting__onderwerpen{font-size:var(--fs-klein);color:var(--bth-grey);line-height:1.5}.bth-vv-richting__aantal{margin-top:4px;font-size:var(--fs-mini);font-weight:700;color:var(--bth-opleiding)}.bth-vv__knoppen{display:flex;flex-wrap:wrap;gap:10px}.bth-vv-knop{display:inline-flex;align-items:center;min-height:46px;padding:10px 18px;cursor:pointer;font:inherit;border-radius:var(--bth-radius);border:1.5px solid var(--bth-globe);background:#fff;color:var(--bth-globe);font-weight:700;font-size:var(--fs-basis)}.bth-vv-knop:hover,.bth-vv-knop:focus-visible{background:var(--bth-globe);color:#fff;outline:none}.bth-vv-knop.is-actief{background:var(--bth-academy);border-color:var(--bth-academy);color:#fff}.bth-vv__resultaat{display:grid;gap:22px;padding-top:10px;transition:opacity .15s ease}.bth-vv__resultaat[hidden]{display:none}.bth-vv__resultaat.is-laden{opacity:0.5}.bth-vv__resultaat-kop{display:grid;gap:6px}.bth-vv__resultaat-kop .heading-2{margin:0}.bth-vv__resultaat-kop p{margin:0;color:var(--bth-grey);max-width:80ch}.bth-vv__subkop{margin:6px 0 0;font-size:var(--fs-groot);font-weight:700;color:var(--bth-globe)}.bth-vv__verder{margin:0}.bth-vv__verder a{font-weight:700;color:var(--bth-opleiding)}.bth-vv-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);overflow:hidden;background:#fff;border:1px solid #DCE7E6;border-radius:var(--bth-radius);box-shadow:var(--shadow-lg)}.bth-vv-start__beeld{min-height:300px;background:var(--bth-mint) center / cover no-repeat}.bth-vv-start__tekst{display:grid;gap:12px;align-content:center;padding:30px 34px}.bth-vv-start__badge{justify-self:start;padding:5px 12px;border-radius:var(--bth-radius);background:var(--bth-mint);color:var(--bth-globe);font-weight:700;font-size:var(--fs-mini)}.bth-vv-start h3{margin:0;font-size:var(--fs-kop);line-height:1.25}.bth-vv-start h3 a{color:var(--bth-globe);text-decoration:none}.bth-vv-start h3 a:hover{color:var(--bth-academy)}.bth-vv-start p{margin:0;color:var(--tekst-zacht);line-height:1.55}.bth-vv-start__acties{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.bth-vv-start__acties .bth-vanaf-price{color:var(--bth-globe);margin-right:6px}.bth-vv-kaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.bth-vv-kaart{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:var(--bth-globe);background:#fff;border:1px solid #DCE7E6;border-radius:var(--bth-radius);box-shadow:var(--shadow-sm);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.bth-vv-kaart:hover,.bth-vv-kaart:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--bth-academy);outline:none}.bth-vv-kaart__beeld{position:relative;display:block;height:140px;background:var(--bth-mint) center / cover no-repeat}.bth-vv-kaart__nr{position:absolute;left:12px;top:12px;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:var(--bth-globe);font-weight:700;font-size:var(--fs-klein);box-shadow:var(--shadow-sm)}.bth-vv-kaart__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:14px 16px 16px}.bth-vv-kaart__label{font-size:var(--fs-mini);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bth-academy)}.bth-vv-kaart__titel{font-weight:700;font-size:var(--fs-basis);line-height:1.3}.bth-vv-kaart__tekst{font-size:var(--fs-klein);line-height:1.5;color:var(--tekst-zacht)}.bth-vv-kaart__voet{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid #F0E8D6}.bth-vv-kaart__meer{font-size:var(--fs-klein);font-weight:700;color:var(--bth-academy);white-space:nowrap}@media (max-width:900px){.bth-vv-start{grid-template-columns:1fr}.bth-vv-start__beeld{min-height:200px}.bth-vv-start__tekst{padding:22px 20px}}@media (max-width:520px){.bth-vv__kop{padding:14px 16px;flex-wrap:wrap}.bth-vv__stap.is-open [data-bth-body]{padding:0 16px 16px}.bth-vv__tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bth-vv-vak__beeld{height:72px}.bth-vv__richtingen,.bth-vv-kaarten{grid-template-columns:1fr}}@media (max-width:520px){.bth-vv__stap.is-gekozen .bth-vv__kop{flex-wrap:nowrap}.bth-vv__stap.is-gekozen .bth-vv__vraag{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bth-vv__stap.is-gekozen .bth-vv__keuze{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.bth-enroll-main .section-header{max-width:none}.bth-enroll-main .section-header .heading-2{max-width:none;text-wrap:pretty}@media (min-width:1025px){:root{--header-height:120px;--header-h:120px}.site-header,.site-header.is-scrolled,body.home .site-header.is-scrolled,body.home .site-header.scrolled{background:rgba(255,255,255,0.62);backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);border-bottom:1px solid rgba(32,61,69,0.08)}.site-header.is-scrolled{box-shadow:0 6px 24px rgba(32,61,69,0.07)}.site-header .logo-img,.site-header.is-scrolled .logo-img,body.home .site-header.is-scrolled .logo-img--default{height:100px}.site-header .main-nav{flex:1 1 auto;justify-content:flex-start;margin-left:clamp(2rem,3.5vw,3.5rem)}.site-header .nav-list{gap:2.25rem}.site-header .nav-list a,.site-header .nav-link{font-size:var(--fs-groot);font-weight:700}.hero.hero--home{padding-top:calc(104px + var(--header-lipje-clearance,0px) + 56px)}}.site-header .main-nav,.site-header .mobile-menu-btn{display:none !important}.site-header .header-actions{gap:0.625rem;margin-left:auto}.site-header .header-search-btn,body.home .site-header:not(.is-scrolled):not(.scrolled) .header-search-btn{order:1;width:clamp(260px,24vw,340px);height:46px;justify-content:flex-start;gap:0.6rem;padding:0 1.1rem 0 0.95rem;border:1px solid rgba(32,61,69,0.14);border-radius:999px;background:rgba(255,255,255,0.72);color:var(--bth-globe);box-shadow:0 2px 10px rgba(32,61,69,0.05);font-family:var(--font-sans);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.site-header .header-search-btn svg{flex:none;width:20px;height:20px;color:var(--bth-academy);stroke-width:2.4}.header-search-btn__tekst{font-size:var(--fs-basis);font-weight:400;color:var(--tekst-kop);white-space:nowrap}.site-header .header-search-btn:hover,.site-header .header-search-btn:focus-visible,.site-header .header-search-btn[aria-expanded="true"],body.home .site-header:not(.is-scrolled):not(.scrolled) .header-search-btn:hover,body.home .site-header:not(.is-scrolled):not(.scrolled) .header-search-btn:focus-visible,body.home .site-header:not(.is-scrolled):not(.scrolled) .header-search-btn[aria-expanded="true"]{background:#fff;color:var(--bth-globe);border-color:rgba(23,107,128,0.55);box-shadow:0 0 0 4px rgba(23,107,128,0.12)}.site-header .header-search-btn:focus-visible{outline:none}@media (max-width:1024px){.site-header .header-search-btn,body.home .site-header:not(.is-scrolled):not(.scrolled) .header-search-btn{width:44px;height:44px;padding:0;justify-content:center}.header-search-btn__tekst{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}body.bth-herozoek-in-beeld .site-header .header-search-btn{opacity:0;visibility:hidden;pointer-events:none}.site-header .header-search-btn{transition:opacity 200ms ease,visibility 200ms ease,border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}p.bth-keuzepad__zoek{display:block;text-align:center;margin:2.75rem 0 0;padding:0;background:none;border:0;box-shadow:none}p.bth-keuzepad__zoek .bth-keuzepad__alles{font-weight:700;color:var(--bth-globe);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(23,107,128,0.6)}.bth-lippen{position:fixed;z-index:1001;top:0;right:max(16px,calc((100vw - 1232px) / 2));display:flex;align-items:flex-start;gap:0.5rem}.bth-lippen .bth-lang-switcher{position:relative}.bth-lippen .bth-lang-switcher__btn{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;height:auto;min-height:0;padding:15px 0.85rem;border:0;border-radius:0 0 var(--bth-radius) var(--bth-radius);background:var(--bth-academy);color:#fff;box-shadow:0 6px 18px rgba(32,61,69,0.22);line-height:0;transition:background var(--transition-fast),padding var(--transition-fast)}.bth-lippen .bth-lang-switcher__btn:hover,.bth-lippen .bth-lang-switcher__btn:focus-visible,.bth-lippen .bth-lang-switcher__btn[aria-expanded="true"]{background:#125866;color:#fff;border-color:transparent;padding-bottom:19px;outline:none}.bth-lippen .bth-lang-switcher__btn:focus-visible{outline:2px solid var(--bth-globe);outline-offset:2px}.bth-lippen .bth-lang-switcher__code{display:block;width:1.65rem;height:1.1rem;flex:none;border-radius:3px;overflow:hidden;text-indent:-999px;color:transparent;background:center / cover no-repeat;box-shadow:0 0 0 2px rgba(255,255,255,0.85)}.bth-lippen .bth-lang-switcher__chevron{color:#fff;opacity:0.9}.bth-lippen .bth-lang-switcher__menu{top:calc(100% + 0.5rem);right:0;border-radius:var(--bth-radius)}.bth-lang-switcher__option-code{display:inline-block;width:1.4rem;height:0.95rem;border-radius:2px;overflow:hidden;text-indent:-999px;color:transparent;background:center / cover no-repeat;box-shadow:0 0 0 1px rgba(32,61,69,0.15);vertical-align:middle}.bth-lippen .bth-lang-switcher__code[lang="nl"],.bth-lang-switcher__option[lang="nl"] .bth-lang-switcher__option-code{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath fill='%23AE1C28' d='M0 0h9v2H0z'/%3E%3Cpath fill='%23fff' d='M0 2h9v2H0z'/%3E%3Cpath fill='%2321468B' d='M0 4h9v2H0z'/%3E%3C/svg%3E")}.bth-lippen .bth-lang-switcher__code[lang="en"],.bth-lang-switcher__option[lang="en"] .bth-lang-switcher__option-code{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'%3E%3CclipPath id='a'%3E%3Cpath d='M0 0v30h60V0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath d='M30 15h30v15zv15H0zH0V0zV0h30z'/%3E%3C/clipPath%3E%3Cg clip-path='url(https://businesstrainingholland.nl/wp-content/themes/bth/assets/css/%23a)'%3E%3Cpath d='M0 0v30h60V0z' fill='%23012169'/%3E%3Cpath d='M0 0l60 30m0-30L0 30' stroke='%23fff' stroke-width='6'/%3E%3Cpath d='M0 0l60 30m0-30L0 30' clip-path='url(https://businesstrainingholland.nl/wp-content/themes/bth/assets/css/%23b)' stroke='%23C8102E' stroke-width='4'/%3E%3Cpath d='M30 0v30M0 15h60' stroke='%23fff' stroke-width='10'/%3E%3Cpath d='M30 0v30M0 15h60' stroke='%23C8102E' stroke-width='6'/%3E%3C/g%3E%3C/svg%3E")}.bth-lippen .bth-lang-switcher__code[lang="de"],.bth-lang-switcher__option[lang="de"] .bth-lang-switcher__option-code{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0h9v2H0z'/%3E%3Cpath fill='%23DD0000' d='M0 2h9v2H0z'/%3E%3Cpath fill='%23FFCE00' d='M0 4h9v2H0z'/%3E%3C/svg%3E")}.bth-lippen .bth-lang-switcher__code[lang="fr"],.bth-lang-switcher__option[lang="fr"] .bth-lang-switcher__option-code{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath fill='%23002395' d='M0 0h3v6H0z'/%3E%3Cpath fill='%23fff' d='M3 0h3v6H3z'/%3E%3Cpath fill='%23ED2939' d='M6 0h3v6H6z'/%3E%3C/svg%3E")}.bth-lippen .bth-lang-switcher__code[lang="es"],.bth-lang-switcher__option[lang="es"] .bth-lang-switcher__option-code{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath fill='%23AA151B' d='M0 0h9v6H0z'/%3E%3Cpath fill='%23F1BF00' d='M0 1.5h9v3H0z'/%3E%3C/svg%3E")}@media (max-width:1024px){.bth-lippen{top:var(--header-height);right:auto;left:16px;z-index:990}body.home .site-header:not(.is-scrolled):not(.scrolled)~.bth-lippen{display:none}}@media (max-width:600px){.bth-lippen .bth-lang-switcher__btn{padding:10px 0.7rem}.bth-lippen .bth-lang-switcher__btn:hover,.bth-lippen .bth-lang-switcher__btn:focus-visible{padding-bottom:12px}.bth-lippen .bth-lang-switcher__menu{right:auto;left:0}}body{font-weight:400;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heading-hero{}strong,b{font-weight:700}.bth-vanaf-price__amount,.price-card,.bth-enroll-summary,[class*="price"]{font-variant-numeric:tabular-nums lining-nums}body.single-opleiding .hero-split .hero-copy,body.single-academy .hero-split .hero-copy{container-type:inline-size}body.single-opleiding .hero-split .heading-hero,body.single-academy .hero-split .heading-hero{hyphens:manual;-webkit-hyphens:manual;text-wrap:balance}.bth-kopmaat{display:block;font-size:min(1em,calc(100cqi / (var(--bth-langste,10) * 0.62)))}.content-prose p,.content-prose li,.content-prose td,.content-prose th{overflow-wrap:anywhere}.section .container .content-prose h2,.content-prose h2{position:relative;padding:0.7rem 1.25rem 0.7rem 2.6rem !important;border:1px solid var(--color-primary-100,#E2ECEB) !important;border-radius:var(--bth-radius,14px) !important;background:var(--color-primary-50,#F5F9F8) !important;font-weight:700 !important;font-size:var(--fs-kop) !important;color:var(--bth-globe,#203D45) !important}.section .container .content-prose h2::before,.content-prose h2::before{content:"";position:absolute;left:1.15rem;top:calc(0.7rem + 0.625em);width:0.6rem;height:0.6rem;margin-top:-0.3rem;border-radius:50%;background:var(--bth-academy,#176B80);box-shadow:0 0 0 4px rgba(23,107,128,0.16)}.bth-herroeping{max-width:820px;margin:var(--space-10,2.5rem) 0 0}.bth-herroeping__form .bth-enroll-section{margin-bottom:var(--space-8,2rem)}.bth-herroeping__form .bth-enroll-section h2{margin:0 0 var(--space-4,1rem)}.bth-herroeping__form .bth-check{display:flex;gap:0.6rem;align-items:flex-start;margin:0 0 0.9rem}.bth-herroeping__form textarea{width:100%}.bth-herroeping__acties{margin:var(--space-6,1.5rem) 0 var(--space-3,0.75rem)}.bth-herroeping__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bth-herroeping__melding{margin:0 0 var(--space-6,1.5rem);padding:1rem 1.25rem;border-radius:var(--bth-radius,14px);font-weight:600}.bth-herroeping__melding--succes{background:#E8F6EF;border:1px solid #9FD8BD;color:#14532D}.bth-herroeping__melding--fout{background:#FDEDED;border:1px solid #F5C2C2;color:#8A1C1C}.popular-strip__card,.academy-card--compact{background:#FFFFFF !important;border:1px solid rgba(32,61,69,0.10) !important;border-radius:var(--bth-radius,14px) !important;box-shadow:0 2px 10px rgba(32,61,69,0.05) !important;transition:transform var(--transition-base,250ms) ease,box-shadow var(--transition-base,250ms) ease,border-color var(--transition-base,250ms) ease}.popular-strip__card:hover,.academy-card--compact:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(32,61,69,0.10) !important;border-color:rgba(23,107,128,0.35) !important}.popular-strip__body,.academy-card--compact .academy-card-body{display:flex;flex-direction:column;gap:0.45rem;padding:var(--bth-kaart-pad,1.05rem)}.popular-strip__tekst,.academy-card-compact-tekst{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--tekst-kop);font-size:var(--fs-klein);line-height:1.45}.academy-card--compact .academy-card-compact-meta,.popular-strip__card .popular-strip__meta-regel{color:var(--tekst-kop);font-size:var(--fs-klein);font-weight:600}.popular-strip__cta,.academy-card-compact-cta{display:inline-flex !important;align-items:center;gap:0.4rem;margin-top:auto;padding:0 !important;min-height:0 !important;width:auto !important;background:none !important;border:0 !important;box-shadow:none !important;color:var(--bth-academy,#176B80) !important;font-weight:700;font-size:var(--fs-basis)}.bth-kaart__pijl{transition:transform var(--transition-fast,150ms) ease}.popular-strip__card:hover .bth-kaart__pijl,.academy-card--compact:hover .bth-kaart__pijl{transform:translateX(3px)}.popular-strip__title{font-size:var(--fs-basis);font-weight:700;line-height:1.3}.academy-card--compact .academy-card-body h3{font-size:var(--fs-groot);font-weight:700;margin:0}@media (max-width:600px){.academy-card--compact .academy-card-body h3{font-size:var(--fs-basis);white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.popular-strip__title{font-size:var(--fs-basis);overflow-wrap:anywhere}.academy-card-compact-tekst,.popular-strip__tekst{font-size:var(--fs-klein)}.academy-card--compact .academy-card-compact-meta{font-size:var(--fs-mini)}.academy-card-compact-cta,.popular-strip__cta{font-size:var(--fs-klein);white-space:nowrap;gap:0.3rem}.academy-card--compact .academy-card-body,.popular-strip__body{padding:var(--bth-kaart-pad,0.9rem);gap:0.35rem}}.academy-card--compact .academy-card-image{position:relative}.academy-card-pillen{position:absolute;left:0.6rem;right:0.6rem;bottom:0.6rem;display:flex;flex-wrap:wrap;gap:0.35rem}.bth-pil{display:inline-flex;align-items:center;padding:0.22rem 0.6rem;border-radius:999px;background:rgba(255,255,255,0.92);color:var(--bth-globe,#203D45);font-size:var(--fs-mini);font-weight:700;line-height:1.5;white-space:nowrap;box-shadow:0 2px 8px rgba(32,61,69,0.18);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.academy-card--compact .academy-card-compact-cta{align-self:flex-end;margin-top:auto}.popular-strip__card .popular-strip__media{position:relative}.popular-strip__pillen{position:absolute;left:0.6rem;right:0.6rem;bottom:0.6rem;display:flex;flex-wrap:wrap;gap:0.35rem}.popular-strip__card .popular-strip__cta{align-self:flex-end;margin-top:auto}.popular-strip__tekst,.academy-card-compact-tekst{display:block;-webkit-line-clamp:none;overflow:visible}.popular-strip__track{align-items:stretch}.popular-strip__card{height:100%}.popular-strip__card .bth-vanaf-price__main{display:flex;align-items:baseline;gap:0.35rem}.popular-strip__card .bth-vanaf-price__incl{display:block}.popular-strip__body>:first-child,.academy-card--compact .academy-card-body>:first-child{margin-top:0}.popular-strip__body>:last-child,.academy-card--compact .academy-card-body>:last-child{margin-bottom:0}.hero-search-field{background:transparent;border-radius:var(--bth-radius,14px)}.hero-search-input{border-radius:var(--bth-radius,14px) 0 0 var(--bth-radius,14px)}.hero-search-btn{border-radius:0 var(--bth-radius,14px) var(--bth-radius,14px) 0;overflow:hidden}.popular-strip__card,.academy-card--compact{--bth-kaart-pad:1.05rem}.academy-card-pillen,.popular-strip__pillen{left:var(--bth-kaart-pad,1.05rem);right:var(--bth-kaart-pad,1.05rem);bottom:var(--bth-kaart-pad,1.05rem)}@media (max-width:600px){.popular-strip__card,.academy-card--compact{--bth-kaart-pad:0.9rem}}.course-card,.bth-startpunt{--bth-kaart-pad:1.05rem}.course-card-image{position:relative}.course-card-pillen{position:absolute;left:var(--bth-kaart-pad,1.05rem);right:var(--bth-kaart-pad,1.05rem);bottom:var(--bth-kaart-pad,1.05rem);display:flex;flex-wrap:wrap;gap:0.35rem}.course-card-body{display:flex;flex-direction:column;gap:0.5rem;padding:var(--bth-kaart-pad,1.05rem)}.course-card-body>:first-child{margin-top:0}.course-card-title{margin:0;font-size:var(--fs-basis);font-weight:700;line-height:1.3}.course-card-teaser{margin:0;min-height:0;color:var(--tekst-kop);font-size:var(--fs-klein);line-height:1.5}.course-card-footer{margin-top:auto;padding-top:0.35rem}@media (max-width:600px){.course-card,.bth-startpunt{--bth-kaart-pad:0.9rem}.course-card-title{font-size:var(--fs-basis)}}.bth-startpunten{align-items:stretch}.bth-startpunt>.course-card{flex:1 1 auto;height:auto;min-height:0}.course-card-title,.course-card-teaser{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.course-card-footer{padding-top:0.6rem}.bth-startpunt>.course-card{border-bottom-left-radius:0;border-bottom-right-radius:0}.bth-startpunt__meer{margin-top:-8px;display:flex;align-items:center;justify-content:center;text-align:center;gap:0.5rem;padding:0.7rem var(--bth-kaart-pad,1.05rem);background:var(--bth-sand,#FFF6E6);border:1px solid var(--color-gray-200,#E2E5EF);border-top:0;border-radius:0 0 var(--radius-card,14px) var(--radius-card,14px);color:var(--bth-globe);font-size:var(--fs-klein);font-weight:700;text-decoration:none;transition:background var(--transition-fast,150ms) ease,color var(--transition-fast,150ms) ease}.bth-startpunt__meer:hover,.bth-startpunt__meer:focus-visible{background:#FFEFD9;color:var(--bth-academy,#176B80);text-decoration:none}.bth-startpunten{row-gap:42px}@media (max-width:600px){.bth-startpunten{row-gap:30px}}.breadcrumbs li:not(:last-child)::after,.hero .breadcrumbs li:not(:last-child)::after{content:"›";margin-left:0.45rem;color:var(--tekst-kop);font-weight:700;opacity:1}.bth-notitie__pijl{transform:rotate(-30deg);transform-origin:70% 50%}.hero.hero--home .bth-notitie--hero{transform:rotate(-2deg);top:-4%;right:-6%}@media (min-width:1500px){.hero.hero--home .bth-notitie--hero{right:-12%}}@media (max-width:900px){.hero.hero--home .bth-notitie--hero{top:-2%}}.bth-icoon,.bth-icoon--mint,.bth-icoon--zand{background:#fff;border:2px solid var(--bth-sand-base);color:var(--bth-orange);box-shadow:0 2px 10px rgba(32,61,69,0.06)}@media (max-width:1340px){.hero.hero--home .bth-notitie--hero{right:-1%}}.hero.hero--home .bth-notitie--hero .bth-notitie__pijl{margin-top:18px}.bth-binnenkort{position:relative;display:block;height:1.35em;overflow:hidden}.bth-binnenkort__zin{position:absolute;inset:0 auto auto 0;white-space:nowrap;opacity:0;transform:translateY(70%);animation:bth-binnenkort 10s linear infinite;animation-delay:calc(var(--i,0) * 2s)}@keyframes bth-binnenkort{0%{opacity:0;transform:translateY(70%)}3%{opacity:1;transform:translateY(0)}17%{opacity:1;transform:translateY(0)}20%{opacity:0;transform:translateY(-70%)}100%{opacity:0;transform:translateY(-70%)}}@media (prefers-reduced-motion:reduce){.bth-binnenkort__zin{animation:none;opacity:0;transform:none}.bth-binnenkort__zin:first-child{opacity:1}}.bth-lippen .bth-lang-switcher__menu{min-width:14.5rem}.bth-certificaat{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.75rem}.bth-certificaat__beeld{width:190px;height:auto;flex:none;filter:drop-shadow(0 8px 18px rgba(32,61,69,0.10))}@media (max-width:640px){.bth-certificaat{gap:1rem}.bth-certificaat__beeld{width:110px;align-self:start}}.opleiding-info-cell{position:relative}.opleiding-info-cell .opleiding-info-title{padding-right:46px}.bth-icoon--klein{position:absolute;top:0.8rem;right:1rem;width:36px;height:36px;margin:0}.bth-icoon--klein .bth-lucide{width:18px;height:18px}.hero.hero--compact.hero--inschrijving{padding-top:calc(var(--header-height) + var(--header-lipje-clearance,0px) + 20px);padding-bottom:28px;background:radial-gradient(circle at 90% 68%,rgba(211,230,228,0.55) 0 84px,transparent 85px),linear-gradient(180deg,var(--bth-sand) 0%,var(--bth-sand-base) 100%)}.hero.hero--compact.hero--inschrijving:not(.hero--split)::after{width:150px;height:124px;top:calc(var(--header-height) + var(--header-lipje-clearance,0px) + 22px);transform:none}.hero.hero--inschrijving .hero-label{margin-bottom:0.7rem}.hero.hero--inschrijving .heading-hero{font-size:var(--fs-h1);margin-bottom:0.5rem}.hero.hero--inschrijving .hero-description{max-width:44rem;margin-inline:auto;margin-bottom:0;font-size:var(--fs-basis);line-height:1.55}.hero.hero--inschrijving + .section{padding-top:2.5rem}@media (max-width:1099px){.hero.hero--compact.hero--inschrijving:not(.hero--split)::after{display:none}.hero.hero--compact.hero--inschrijving{background:linear-gradient(180deg,var(--bth-sand) 0%,var(--bth-sand-base) 100%)}}@media (max-width:900px){.hero.hero--compact.hero--inschrijving{background:linear-gradient(180deg,var(--bth-sand) 0%,var(--bth-sand-base) 100%);padding-bottom:22px}.hero.hero--inschrijving + .section{padding-top:1.75rem}}.testimonials-rating{flex-direction:column;gap:0.6rem;text-align:center}.testimonials-rating__meta{align-items:center}.bth-route__stap{transition:background .15s ease}.bth-route__stap.is-klaar:hover{background:var(--bth-sand)}.bth-route__stap.is-klaar .bth-route__wijzig::after{content:'';position:absolute;inset:0}.bth-route__stap:not(.is-klaar):not(.is-actief){opacity:0.55}.bth-route__stap:not(.is-klaar):not(.is-actief) .bth-route__nr{background:#F4EFE4;color:var(--bth-grey)}.bth-keuzepad>.bth-keuzepad__recensies{margin:24px 0 32px;padding:44px 32px 36px;background:var(--bth-sand);border:1px solid #E2ECEB;border-radius:var(--bth-radius)}.bth-keuzepad__recensies>.container{max-width:none;padding-inline:0}.bth-keuzepad__recensies .section-header{margin-bottom:24px}.bth-keuzepad__recensies .testimonials-rating{margin-bottom:28px}@media (max-width:640px){.bth-keuzepad>.bth-keuzepad__recensies{margin:8px 0 16px;padding:32px 16px 24px}}.bth-keuzepad .is-binnenkomend{animation:bth-binnenkomen .5s ease both}@keyframes bth-binnenkomen{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bth-keuzepad>[hidden]{display:none !important}@media (min-width:761px){.bth-wizard .bth-wizard__dialog{width:min(64rem,calc(100vw - 2.5rem));overflow-y:auto;padding:1.25rem 1.5rem 1.5rem}}.bth-wizard .bth-wizard__route{margin:14px 0 22px}.bth-wizard .bth-wizard__panel.bth-keuze{gap:16px}.bth-wizard .bth-wizard__panel[hidden]{display:none !important}.bth-wizard .bth-keuze__vraag{font-size:var(--fs-kop)}.bth-wizard .bth-richting{font:inherit;text-align:left;cursor:pointer;width:100%}.bth-wizard .bth-wizard__tegels{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.bth-wizard .bth-wizard__tegels--vak{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.bth-wizard .bth-wizard__tegels--vak .bth-richting{padding:12px 14px;gap:2px}.bth-wizard .bth-wizard__tegels--vak .bth-richting__titel{font-size:var(--fs-basis)}.bth-wizard .bth-wizard__tegels--vak .bth-richting__aantal{margin-top:2px}.bth-wizard .bth-richting.is-loading{opacity:0.6;cursor:progress}.bth-wizard .bth-wizard__skip{margin:4px 0 0;text-align:center}.bth-wizard .is-binnenkomend{animation:bth-binnenkomen .35s ease both}@media (max-width:760px){.bth-wizard .bth-wizard__tegels{grid-template-columns:1fr}.bth-wizard .bth-wizard__tegels--vak{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.bth-route__stap.is-klaar .bth-route__wijzig:not([hidden]){display:block;width:0;height:0;overflow:visible;font-size:0;margin:0;padding:0;border:0}}.bth-wizard .bth-wizard__chrome,.bth-wizard .bth-wizard__route{flex:none}.bth-wizard .bth-wizard__panels{flex:1 1 auto;min-height:0}.bth-wizard .bth-wizard__alles{display:inline-flex;align-items:center;gap:0.4rem;color:var(--bth-academy,#176B80);font-weight:700;font-size:var(--fs-basis);text-decoration:none}.bth-wizard .bth-wizard__alles:hover .bth-kaart__pijl,.bth-wizard .bth-wizard__alles:focus-visible .bth-kaart__pijl{transform:translateX(3px)}.bth-wizard .bth-wizard__alles:focus-visible{outline:2px solid var(--bth-academy);outline-offset:3px;border-radius:4px}.bth-hero-alles{margin:14px 0 0}.bth-hero-alles a{display:inline-flex;align-items:center;gap:0.45rem;color:var(--bth-academy,#176B80);font-weight:700;font-size:var(--fs-basis);text-decoration:none}.bth-hero-alles__pijl{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(23,107,128,0.12);transition:transform var(--transition-fast,150ms) ease}.bth-hero-alles__pijl .bth-lucide{width:16px;height:16px}.bth-hero-alles a:hover .bth-hero-alles__pijl,.bth-hero-alles a:focus-visible .bth-hero-alles__pijl{transform:translateY(3px)}.bth-hero-alles a:focus-visible{outline:2px solid var(--bth-academy);outline-offset:3px;border-radius:4px}#vakgebieden{scroll-margin-top:calc(var(--header-height,80px) + 12px)}.hero .search-refine-hint{display:inline-block;margin:10px 0 0;padding:8px 14px;background:var(--color-primary-50,#F5F9F8);border:1px solid var(--color-primary-100,#E2ECEB);border-radius:var(--bth-radius);color:var(--bth-globe);font-weight:700}.hero .hero-description:has(+ .search-refine-hint){margin-bottom:4px}.hero.hero--home .bth-iconenrij{margin:6px 0 26px}.hero.hero--home .bth-feiten{display:inline-block;margin:0;padding:7px 14px;background:rgba(255,255,255,0.9);border:1px solid rgba(23,107,128,0.55);border-radius:10px;font-size:var(--fs-klein);line-height:1.4}.hero.hero--home .heading-hero{margin-bottom:calc(31px + 0.16em)}.hero.hero--home .bth-feiten + .hero-description{margin-top:22px}@media (max-width:640px){.hero.hero--home .bth-iconenrij{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:4px 0 20px}.hero.hero--home .bth-iconenrij li{font-size:var(--fs-mini);gap:6px}.hero.hero--home .bth-iconenrij .bth-icoon{width:42px;height:42px}.hero.hero--home .bth-iconenrij .bth-lucide{width:20px;height:20px}}@media (min-width:901px){body.single-academy .hero-split{--bth-foto-h:clamp(270px,23vw,340px)}body.single-academy .hero-split .hero-panel{margin:0}body.single-academy .hero.hero--split{padding-bottom:36px}}body.single-academy .hero .breadcrumbs{margin-bottom:18px}body.single-academy #opleidingen{padding-top:40px}@media (max-width:900px){body.single-academy .hero-split .hero-panel{order:2;padding:14px 16px}body.single-academy .hero-split::after{order:3;height:150px}body.single-academy .hero-split .hero-panel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body.single-academy .hero-split .hero-panel .stat-number{font-size:var(--fs-h3)}body.single-academy .hero-split .hero-panel .stat-label{font-size:var(--fs-mini);line-height:1.25}body.single-academy .hero.hero--split{padding-bottom:24px}body.single-academy #opleidingen{padding-top:24px}}@media (min-width:901px){body.single-opleiding .hero-split{--bth-foto-h:clamp(270px,23vw,340px);min-height:calc(var(--bth-foto-h) + 24px)}body.single-opleiding .hero-split .hero-copy{grid-column:1;grid-row:1 / span 2}body.single-opleiding .hero-split .hero-panel{grid-column:2;grid-row:1;margin:0}body.single-opleiding .hero.hero--split{padding-bottom:36px}}@media (min-width:1200px){body.single-opleiding .hero-split{min-height:calc(var(--bth-foto-h) + 24px)}body.single-opleiding .hero-split .bth-notitie--foto{position:static;grid-column:2;grid-row:2;align-self:start;justify-self:end;margin:16px 6px 0 0;text-align:right}body.single-opleiding .hero-split .bth-notitie--foto::after{margin:6px 0 0 auto}}body.single-opleiding .hero .breadcrumbs{margin-bottom:18px}@media (min-width:901px){.hero.hero--home .bth-iconenrij{margin-top:44px}}@media (min-width:641px) and (max-width:900px){.hero.hero--home .bth-iconenrij{margin-top:16px}}.bth-teams-kaarten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bth-teams-kaart{background:#fff;border:1px solid #E2ECEB;border-radius:var(--bth-radius);padding:24px 22px;box-shadow:var(--shadow-sm)}.bth-teams-kaart .bth-icoon{width:52px;height:52px;margin-bottom:14px}.bth-teams-kaart .bth-lucide{width:24px;height:24px}.bth-teams-kaart h3{margin:0 0 8px;font-size:var(--fs-groot);font-weight:700;color:var(--bth-globe);line-height:1.3}.bth-teams-kaart p{margin:0;font-size:var(--fs-basis);line-height:1.55;color:var(--tekst)}.bth-teams-stappen{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bth-teams-stappen li{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;background:var(--bth-sand);border-radius:var(--bth-radius)}.bth-teams-stappen__nr{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bth-academy);color:#fff;font-weight:700}.bth-teams-stappen strong{display:block;color:var(--bth-globe);margin-bottom:2px}.bth-teams-stappen span{font-size:var(--fs-klein);color:var(--tekst);line-height:1.5}.bth-teams-aanvraag{background:linear-gradient(180deg,#fff 0%,var(--bth-sand) 100%)}.bth-teams-aanvraag__raster{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:48px;align-items:start}.bth-teams-aanvraag__intro{position:sticky;top:calc(var(--header-height,80px) + 24px)}.bth-teams-aanvraag__intro .heading-2{margin:6px 0 14px}.bth-teams-aanvraag__intro p{color:var(--tekst);line-height:1.6}.bth-teams-aanvraag__klein{font-size:var(--fs-klein);color:var(--bth-grey) !important}.bth-teams-aanvraag__kaart{background:#fff;border:1px solid #E2ECEB;border-radius:var(--bth-radius);padding:30px 30px 26px;box-shadow:0 14px 36px rgba(32,61,69,0.10)}.bth-teams-form fieldset{border:0;margin:0 0 22px;padding:0}.bth-teams-form legend{font-weight:700;color:var(--bth-globe);font-size:var(--fs-basis);margin-bottom:12px;padding:0}.bth-teams-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bth-teams-form__label{font-size:var(--fs-klein);font-weight:600;color:var(--bth-globe)}.bth-teams-maanden{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:6px}.bth-teams-maand{position:relative;cursor:pointer}.bth-teams-maand input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.bth-teams-maand span{display:block;text-align:center;padding:12px 8px;border:1.5px solid #DCE7E6;border-radius:var(--bth-radius);background:var(--bth-sand);font-weight:700;color:var(--bth-globe);transition:border-color .15s ease,background .15s ease}.bth-teams-maand:hover span{border-color:var(--bth-academy)}.bth-teams-maand input:checked + span{background:#fff;border-color:var(--bth-academy);box-shadow:0 0 0 3px rgba(23,107,128,0.15)}.bth-teams-maand input:focus-visible + span{outline:2px solid var(--bth-academy);outline-offset:2px}.bth-teams-akkoord{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-klein);color:var(--tekst);line-height:1.5;margin:4px 0 18px}.bth-teams-akkoord input{margin-top:3px}.bth-teams-form__acties{margin:0}.bth-teams-melding{padding:14px 16px;border-radius:var(--bth-radius);margin-bottom:20px;font-weight:600;line-height:1.5}.bth-teams-melding--succes{background:#E7F6EF;color:#0F5A3F;border:1px solid #D3E6E4}.bth-teams-melding--fout{background:#FFF1EC;color:#9A3412;border:1px solid rgba(23,107,128,0.35)}@media (max-width:1000px){.bth-teams-kaarten{grid-template-columns:repeat(2,minmax(0,1fr))}.bth-teams-aanvraag__raster{grid-template-columns:1fr;gap:24px}.bth-teams-aanvraag__intro{position:static}}@media (max-width:640px){.bth-teams-kaarten,.bth-teams-stappen{grid-template-columns:1fr}.bth-teams-maanden{grid-template-columns:repeat(2,minmax(0,1fr))}.bth-teams-aanvraag__kaart{padding:22px 18px}}.bth-teamlip{position:fixed;right:0;left:auto;top:auto;bottom:calc(50% + 90px + 18px);z-index:984;display:flex;flex-direction:row-reverse;align-items:flex-start}.bth-teamlip__tab{display:flex;flex-direction:column;align-items:center;gap:8px;width:48px;padding:12px 0;border:0;border-radius:12px 0 0 12px;cursor:pointer;background:var(--bth-globe);color:#fff;font:inherit;font-weight:700;font-size:var(--fs-mini);box-shadow:0 10px 28px rgba(32,61,69,0.25);transition:background .15s ease,width .15s ease}.bth-teamlip__tab:hover,.bth-teamlip__tab:focus-visible{background:#0F2A40;width:52px;outline:none}.bth-teamlip__tab:focus-visible{box-shadow:0 0 0 3px rgba(23,107,128,0.5)}.bth-teamlip__icoon{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--bth-academy)}.bth-teamlip__icoon .bth-lucide{width:15px;height:15px}.bth-teamlip__tabtekst{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.bth-teamlip__paneel{position:relative;width:280px;margin-right:10px;padding:20px 20px 18px;background:#fff;border:1px solid #E2ECEB;border-radius:var(--bth-radius);box-shadow:0 16px 40px rgba(32,61,69,0.18);animation:bth-teamlip-in .25s ease both}.bth-teamlip__paneel[hidden]{display:none}@keyframes bth-teamlip-in{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.bth-teamlip__sluit{position:absolute;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--bth-sand);color:var(--bth-globe);cursor:pointer}.bth-teamlip__sluit:hover,.bth-teamlip__sluit:focus-visible{background:var(--bth-sand-base);outline:none}.bth-teamlip__kop{margin:0 30px 6px 0;font-weight:700;font-size:var(--fs-basis);color:var(--bth-globe)}.bth-teamlip__tekst{margin:0 0 14px;color:var(--tekst);line-height:1.5;font-size:var(--fs-basis)}.bth-teamlip__cta{width:100%;justify-content:center}body.bth-wizard-open .bth-teamlip,body.nav-open .bth-teamlip,body.bth-search-open .bth-teamlip{visibility:hidden}@media (prefers-reduced-motion:reduce){.bth-teamlip__paneel{animation:none}}@media (max-height:820px),(max-width:640px){.bth-teamlip__tabtekst{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bth-teamlip__tab{padding:10px 0}}@media (max-width:640px){.bth-teamlip{bottom:calc(50% + 23px + 12px)}.bth-teamlip__tab{width:30px;border-radius:10px 0 0 10px}.bth-teamlip__tab:hover,.bth-teamlip__tab:focus-visible{width:30px}.bth-teamlip__icoon{width:22px;height:22px}.bth-teamlip__paneel{width:min(280px,calc(100vw - 56px));margin-right:8px}}.bth-teams-aanvraag__kaart{position:relative}.bth-teams-aanvraag__verplicht{position:absolute;top:30px;right:30px;margin:0;font-size:var(--fs-klein);color:var(--bth-grey)}@media (max-width:640px){.bth-teams-aanvraag__verplicht{position:static;text-align:right;margin:0 0 8px}}.bth-teamlip__paneel{position:absolute;right:calc(100% + 10px);top:0;margin:0}@media (max-width:640px){.bth-teamlip__paneel{right:calc(100% + 8px);margin:0}}.bth-teams-akkoord{margin-bottom:4px}.bth-teams-privacy{margin:0 0 18px 23px;font-size:var(--fs-klein)}.bth-teams-privacy a{color:var(--bth-academy);text-decoration:underline;text-underline-offset:3px}.bth-teams-privacy a:hover{color:#125866}.bth-leerdoelen{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bth-leerdoelen li{position:relative;padding:12px 14px 12px 44px;background:var(--color-primary-50,#F5F9F8);border:1px solid var(--color-primary-100,#E9F3F2);border-radius:12px;line-height:1.5}.bth-leerdoelen li::before{content:"";position:absolute;left:14px;top:14px;width:18px;height:18px;border-radius:50%;background:var(--color-brand,#176B80) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 11px no-repeat}.bth-prijsregels{margin:0 0 16px;display:grid;gap:8px}.bth-prijsregels>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-primary-100,#E9F3F2)}.bth-prijsregels>div:last-child{border-bottom:0}.bth-prijsregels dt{font-weight:600;color:var(--color-primary-900,#203D45)}.bth-prijsregels dd{margin:0;font-size:var(--fs-h3);font-weight:700;color:var(--color-primary-900,#203D45);white-space:nowrap}.price-card-actions{display:flex;flex-wrap:wrap;gap:8px}.price-card-actions .btn{flex:1 1 auto;justify-content:center}.bth-niveaus-kaart{margin-top:16px;padding:18px 20px;border-radius:14px;background:var(--color-primary-50,#F5F9F8);border:1px solid var(--color-primary-100,#E9F3F2)}.bth-niveaus-kaart h3{margin:0 0 10px}.bth-niveaus-kaart ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bth-niveaus-kaart a{display:inline-block;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--color-primary-200,#BFDCD8);font-weight:600;text-decoration:none;color:var(--color-brand-dark,#125866)}.bth-niveaus-kaart a:hover,.bth-niveaus-kaart a:focus-visible{background:var(--color-brand,#176B80);border-color:var(--color-brand,#176B80);color:#fff}.programma-cursus-titel{display:flex;align-items:baseline;gap:10px;margin:0 0 8px;font-size:var(--fs-basis);line-height:1.35;color:var(--color-primary-900,#203D45)}.programma-cursus-nr{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--color-brand,#176B80);color:#fff;font-size:var(--fs-klein)}.opleiding-intro .content-prose p{margin:0 0 1em}.bth-feitenrij{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bth-feitenrij li{padding:6px 14px;border-radius:999px;background:#fff;border:1px solid var(--color-primary-200,#BFDCD8);font-weight:600;font-size:var(--fs-basis);color:var(--color-primary-900,#203D45)}.bth-stappen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;counter-reset:none}.bth-stap{position:relative;padding:28px 24px 24px;border-radius:18px;background:var(--color-primary-50,#F5F9F8);border:1px solid var(--color-primary-100,#E9F3F2)}.bth-stap__nr{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:12px;background:var(--color-brand,#176B80);color:#fff;font-weight:700;font-size:var(--fs-groot)}.bth-stap h3{margin:0 0 8px}.bth-stap p{margin:0}.feature-icon .bth-lucide{width:24px;height:24px}.bth-lesvormen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bth-lesvorm{display:flex;flex-direction:column;gap:8px;padding:26px 24px;border-radius:18px;background:#fff;border:1px solid var(--color-primary-100,#E9F3F2);text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s,transform .2s}.bth-lesvorm:hover,.bth-lesvorm:focus-visible{border-color:var(--color-brand,#176B80);box-shadow:0 10px 28px rgba(32,61,69,.10);transform:translateY(-2px)}.bth-lesvorm h3{margin:0;color:var(--color-primary-900,#203D45)}.bth-lesvorm p{margin:0;flex:1}.bth-lesvorm__meer{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--color-brand-dark,#125866)}.bth-lesvorm__meer .bth-lucide{width:18px;height:18px}.bth-werkgevers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center}.bth-vinkjes{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.bth-vinkjes li{position:relative;padding-left:32px;line-height:1.5}.bth-vinkjes li::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--color-brand,#176B80) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 12px no-repeat}.bth-werkgevers__logos h3{margin:0 0 16px;text-align:center;color:var(--tekst-kop)}.bth-logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px}.bth-logos li{display:grid;place-items:center;height:72px;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid var(--color-primary-100,#E9F3F2)}.bth-logos img{max-width:100%;max-height:44px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.8;transition:filter .2s,opacity .2s}.bth-logos li:hover img{filter:none;opacity:1}.section--compact{padding-top:40px;padding-bottom:40px}.bth-band{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center}.bth-band h2{margin:0 0 4px}.bth-band p{margin:0}.bth-band .bth-icoon,.bth-advies__kanalen .bth-icoon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--color-primary-900,#203D45);color:#fff}.bth-band .bth-lucide,.bth-advies__kanalen .bth-lucide{width:26px;height:26px}.bth-advies-band{background:var(--color-primary-900,#203D45);color:#fff}.bth-advies-band h2,.bth-advies-band p{color:#fff}.bth-advies{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:center}.bth-advies__kanalen{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bth-advies__kanalen a{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#fff;text-decoration:none}.bth-advies__kanalen a:hover,.bth-advies__kanalen a:focus-visible{background:rgba(255,255,255,.14)}.bth-advies__kanalen .bth-icoon{background:var(--color-brand,#176B80)}.bth-advies__kanalen strong{display:block;font-size:var(--fs-groot)}.bth-advies__kanalen small{display:block;opacity:.85}@media (max-width:900px){.bth-stappen,.bth-lesvormen{grid-template-columns:1fr}.bth-werkgevers,.bth-advies{grid-template-columns:1fr;gap:28px}.bth-band{grid-template-columns:1fr;text-align:left}}.bth-keurmerk{display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:#fff;border:1px solid var(--color-primary-200,#BFDCD8);color:var(--color-primary-900,#203D45);text-decoration:none}.bth-keurmerk__icoon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--color-primary-900,#203D45);color:#fff}.bth-keurmerk__icoon .bth-lucide{width:22px;height:22px}.bth-keurmerk__tekst{display:flex;flex-direction:column;line-height:1.2;font-size:var(--fs-klein)}.bth-keurmerk__tekst strong{font-size:var(--fs-groot)}.bth-tekstpagina-hero__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:center}.bth-tekstpagina-hero__beeld{margin:0;border-radius:24px;overflow:hidden;aspect-ratio:4 / 3;box-shadow:0 18px 40px rgba(32,61,69,.14)}.bth-tekstpagina-hero__beeld img{width:100%;height:100%;object-fit:cover;display:block}.bth-tekstpagina{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:48px;align-items:start;margin-bottom:32px}.bth-tekstpagina__kaart{padding:24px;border-radius:18px;background:var(--color-primary-50,#F5F9F8);border:1px solid var(--color-primary-100,#E9F3F2);position:sticky;top:calc(var(--bth-topbalk,0px) + var(--header-height) + 1rem)}.bth-tekstpagina__kaart h2{margin:0 0 14px}.bth-tekstpagina__kaart .bth-vinkjes{margin:0}@media (max-width:900px){.bth-tekstpagina-hero__grid,.bth-tekstpagina{grid-template-columns:1fr;gap:24px}.bth-tekstpagina__kaart{position:static}}@media (min-width:1101px){.site-header .main-nav{display:flex !important;flex:1 1 auto;justify-content:flex-end;margin:0 clamp(1rem,2vw,2rem) 0 auto}.site-header .nav-list{gap:clamp(1rem,1.6vw,1.75rem)}.site-header .nav-list a{font-size:var(--fs-basis);font-weight:700;color:var(--color-primary-900,#203D45);white-space:nowrap}.site-header .nav-list .current-menu-item>a{color:var(--color-brand,#176B80)}.site-header .header-actions{margin-left:0}.site-header .logo{flex:none}.site-header .header-search-btn,body.home .site-header:not(.is-scrolled):not(.scrolled) .header-search-btn{width:46px;min-width:46px;padding:0;justify-content:center}.site-header .header-search-btn__tekst{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.site-header .logo-img,.site-header.is-scrolled .logo-img{height:72px}}@media (max-width:1100px){.site-header .mobile-menu-btn{display:inline-flex !important}body.nav-open .site-header .main-nav{display:block !important}}.hero.bth-tekstpagina-hero .hero-copy .hero-actions{justify-content:flex-start;text-align:left;display:flex}.contact-grid--3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.contact-grid--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.contact-card-label .bth-lucide{width:18px;height:18px;vertical-align:-3px}@media (max-width:900px){.contact-grid--3,.contact-grid--2{grid-template-columns:1fr}}:root{--bth-topbalk:36px}body{padding-top:var(--bth-topbalk)}.bth-topbalk{position:fixed;top:0;left:0;right:0;z-index:1001;height:var(--bth-topbalk);background:var(--color-brand,#176B80);color:#fff;font-size:var(--fs-klein)}.bth-topbalk__binnen{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.bth-topbalk a{color:#fff;text-decoration:none}.bth-topbalk a:hover,.bth-topbalk a:focus-visible{text-decoration:underline;text-underline-offset:3px}.bth-topbalk__score{display:inline-flex;align-items:center;gap:8px}.bth-topbalk__score strong{font-weight:700}.bth-topbalk__links{display:flex;align-items:center;gap:20px}.bth-topbalk__inlog{display:inline-flex;align-items:center;gap:6px;font-weight:700}.bth-topbalk__inlog .bth-lucide{width:16px;height:16px}.site-header{top:var(--bth-topbalk) !important}.admin-bar .bth-topbalk{top:32px}.admin-bar .site-header{top:calc(32px + var(--bth-topbalk)) !important}@media (max-width:600px){.bth-topbalk__links{gap:14px}.bth-topbalk__links a:not(.bth-topbalk__inlog){display:none}}.bth-sterren{display:inline-flex;gap:2px;vertical-align:middle}.bth-ster{width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z'/%3E%3C/svg%3E") center / contain no-repeat}.bth-topbalk .bth-ster{color:#FFD166}.bth-ster--leeg{opacity:.3}.bth-ster--half{background:linear-gradient(90deg,currentColor 50%,rgba(255,255,255,.3) 50%)}.bth-erv-kop{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:center}.bth-erv-score{background:#fff;border:1px solid var(--color-primary-100,#E7EDF0);border-radius:18px;padding:24px;box-shadow:0 14px 34px rgba(32,61,69,.10)}.bth-erv-score__cijfer{font-family:var(--font-sans);font-weight:700;font-size:3.4rem;line-height:1;color:var(--color-primary-900,#203D45)}.bth-erv-score__cijfer small{font-size:1.2rem;font-weight:700;color:var(--tekst-zacht);margin-left:4px}.bth-erv-score .bth-sterren{color:#F2A900;margin:10px 0 16px}.bth-erv-score .bth-ster{width:22px;height:22px}.bth-erv-score .bth-ster--half{background:linear-gradient(90deg,currentColor 50%,#E7EDF0 50%)}.bth-erv-score .bth-ster--leeg{background:#E7EDF0;opacity:1}.bth-erv-bronnen{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bth-erv-bronnen li{display:grid;grid-template-columns:1fr auto;column-gap:10px;row-gap:2px;align-items:baseline;padding:10px 0;border-top:1px solid var(--color-primary-100,#E7EDF0)}.bth-erv-bronnen small{grid-column:1 / -1;color:var(--tekst-zacht)}.bth-erv-bronnen .bth-erv-leeg{font-style:italic}.bth-erv-raster{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:start}.bth-erv-deel{max-width:720px;margin:0 auto;padding:22px;border-radius:16px;background:var(--color-primary-50,#F4F7F8);border:1px solid var(--color-primary-100,#E7EDF0)}.bth-erv-deel h2{margin-top:0}.bth-erv-deel ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bth-erv-deel li{display:grid;grid-template-columns:1fr 110px 36px;gap:12px;align-items:center}.bth-erv-balk{height:8px;border-radius:4px;background:#fff;border:1px solid var(--color-primary-100,#E7EDF0);overflow:hidden}.bth-erv-balk i{display:block;height:100%;background:var(--color-brand,#176B80)}.bth-erv-deel strong{text-align:right;color:var(--color-primary-900,#203D45)}.bth-erv-citaten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bth-erv-citaat{margin:0;padding:24px;border-radius:16px;background:#fff;border:1px solid var(--color-primary-100,#E7EDF0);display:flex;flex-direction:column;gap:14px}.bth-erv-citaat blockquote{margin:0}.bth-erv-citaat blockquote p{margin:0;font-size:var(--fs-basis);line-height:1.6;color:var(--color-primary-900,#203D45)}.bth-erv-citaat blockquote p::before{content:"\201C";font-size:var(--fs-h2);line-height:0;vertical-align:-0.4em;margin-right:4px;color:var(--color-brand,#176B80)}.bth-erv-citaat figcaption{display:flex;flex-direction:column;font-size:var(--fs-klein);color:var(--tekst-zacht);margin-top:auto}.bth-erv-citaat figcaption strong{color:var(--color-primary-900,#203D45)}.bth-erv-org{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.bth-erv-slot{text-align:center}.bth-erv-slot p{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width:900px){.bth-erv-kop,.bth-erv-raster,.bth-erv-org{grid-template-columns:1fr;gap:24px}.bth-erv-citaten{grid-template-columns:1fr}}.bth-bronnen-voet{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.bth-bron-voet{display:inline-flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:#fff;border:1px solid var(--color-primary-200,#CDD7DC);color:var(--color-primary-900,#203D45);text-decoration:none}.bth-bron-voet:hover,.bth-bron-voet:focus-visible{border-color:var(--color-brand,#176B80)}.bth-bron-voet__cijfer{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--color-primary-900,#203D45);color:#fff;font-weight:700;font-size:.95rem}.bth-bron-voet__tekst{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-klein)}.bth-bron-voet .bth-sterren{color:#F2A900}.bth-bron-voet .bth-ster{width:12px;height:12px}.bth-bron-voet .bth-ster--half{background:linear-gradient(90deg,currentColor 50%,#E7EDF0 50%)}.bth-bron-voet .bth-ster--leeg{background:#E7EDF0;opacity:1}.bth-teamlip--advies{bottom:auto;top:calc(50% + 90px + 18px)}.bth-teamlip--advies .bth-teamlip__tab{background:var(--color-brand,#176B80)}.bth-teamlip--advies .bth-teamlip__tab:hover,.bth-teamlip--advies .bth-teamlip__tab:focus-visible{background:var(--color-brand-dark,#125866)}.bth-teamlip--advies .bth-teamlip__icoon{background:rgba(255,255,255,.22)}.bth-teamlip--advies .bth-teamlip__tekst a{color:var(--color-primary-900,#203D45)}@media (max-width:640px){.bth-teamlip--advies{top:calc(50% + 23px + 12px);bottom:auto}}.bth-lesvorm-link{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.bth-lesvorm-link:hover,.bth-lesvorm-link:focus-visible{color:var(--color-brand,#176B80);text-decoration-color:currentColor}.bth-lesvorm-uitleg{margin:-6px 0 16px;color:var(--tekst-zacht)}.footer-column--keurmerken .keurmerken-logos,.bth-bronnen-voet{max-width:230px}.footer-column--keurmerken .bth-keurmerk,.footer-column--keurmerken .bth-bron-voet{display:flex !important;flex-direction:row !important;flex-wrap:nowrap;align-items:center;width:100%}.footer-column--keurmerken .bth-bron-voet__cijfer{flex:none}.bth-bronnen-voet{margin-top:10px}.footer-column--keurmerken .keurmerken-logos{margin-bottom:10px !important}.bth-kwaliteitsrij{margin-top:40px;padding-top:28px;border-top:1px solid var(--color-primary-100,#E7EDF0);text-align:center}.bth-kwaliteitsrij h3{margin:0 0 16px}.bth-kwaliteitsrij__items{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center}.bth-kwaliteitsrij__score{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:#fff;border:1px solid var(--color-primary-200,#CDD7DC);color:var(--color-primary-900,#203D45);text-decoration:none}.bth-kwaliteitsrij__score:hover,.bth-kwaliteitsrij__score:focus-visible{border-color:var(--color-brand,#176B80)}.bth-kwaliteitsrij__score strong{font-size:var(--fs-kop);font-weight:700}.bth-kwaliteitsrij__score .bth-sterren{color:#F2A900}.bth-kwaliteitsrij__score .bth-ster{width:16px;height:16px}.bth-kwaliteitsrij__score .bth-ster--half{background:linear-gradient(90deg,currentColor 50%,#E7EDF0 50%)}.bth-kwaliteitsrij__score span:last-child{font-size:var(--fs-klein);color:var(--tekst-kop)}@media (min-width:1101px){.site-header .header-actions{margin-right:0 !important;margin-left:0 !important}.site-header .main-nav{flex:1 1 auto;justify-content:flex-end !important;margin:0 1.25rem 0 auto !important}.site-header .nav-list{gap:clamp(1.5rem,2.2vw,2.25rem)}.site-header .nav-list a{font-size:var(--fs-groot) !important;font-weight:700}body.home .site-header:not(.is-scrolled):not(.scrolled) .main-nav,body.home .site-header:not(.is-scrolled):not(.scrolled) .header-actions{position:relative;top:var(--bth-logo-midden,38px)}}body.bth-herozoek-in-beeld .site-header .header-search-btn{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}@media (min-width:1101px){body.home .site-header:not(.is-scrolled):not(.scrolled) .header-search-btn{width:46px;min-width:46px;padding:0;justify-content:center}}.bth-nadruk{font-style:italic;font-weight:700;color:var(--color-brand,#176B80)}.site-header .nav-list a:hover,.site-header .nav-list a:focus-visible,.site-header .nav-list .current-menu-item>a,body.home .site-header:not(.is-scrolled):not(.scrolled) .nav-list a:hover,body.home .site-header:not(.is-scrolled):not(.scrolled) .nav-list a:focus-visible,body.home .site-header:not(.is-scrolled):not(.scrolled) .nav-list .current-menu-item>a{color:var(--color-brand,#176B80) !important;text-decoration:none !important}.site-header .nav-list a::after,body.home .site-header:not(.is-scrolled):not(.scrolled) .nav-list a::after{display:none !important}.site-header .nav-list a{transition:color 150ms ease}.content-prose .legal-tussenkop{margin:1.2em 0 .5em;font-size:var(--fs-basis);font-weight:700;color:var(--color-primary-900,#203D45)}.content-prose ol.legal-sublist{list-style-type:lower-alpha !important}@media (min-width:800px){#vakgebieden .section-header{max-width:none}#vakgebieden .section-header h2{white-space:nowrap}}.hero.hero--home .bth-hero-visual{max-width:620px;aspect-ratio:5 / 4;justify-self:end}.hero.hero--home .bth-hero-foto{width:100%;height:100%;margin:0;object-position:50% 28%;border-radius:36px 88px 40px 80px / 36px 64px 44px 72px;box-shadow:0 16px 36px rgba(32,61,69,0.14)}.hero.hero--home .bth-blob--mint{inset:7% -3% -5% 5%;border-radius:40px 92px 44px 84px / 40px 68px 48px 76px;opacity:.45}.hero.hero--home .bth-blob--blauw{width:22%;left:-5%;bottom:-7%;opacity:.5}.hero.hero--home::after{opacity:.45}@media (max-width:900px){.hero.hero--home .bth-hero-visual{max-width:340px;justify-self:center}.hero.hero--home .bth-hero-foto{border-radius:22px 52px 24px 48px / 22px 40px 26px 44px}}.hero.hero--home .bth-hero-foto{object-position:50% 50%}@media (min-width:901px){.hero.hero--home .container{align-items:start}.hero.hero--home .hero-content{padding-top:56px}.hero.hero--home .bth-hero-visual{margin-top:72px}}@media (max-width:900px){.hero.hero--home .bth-blob--blauw{display:none}}.bth-werkgevers__tekst h2{margin-bottom:24px !important}.footer-brand__logo{display:inline-block;margin-bottom:16px}.footer-brand__logo img{height:48px;width:auto;display:block}main>section.section,main>section.section--vakgebieden-compact,body.single-academy #opleidingen,body.single-opleiding #inhoud{padding-top:80px !important;padding-bottom:80px !important}main>section.hero.hero--compact,main>section.hero.hero--split{padding-bottom:64px !important}@media (max-width:900px){main>section.section,main>section.section--vakgebieden-compact,body.single-academy #opleidingen,body.single-opleiding #inhoud{padding-top:56px !important;padding-bottom:56px !important}main>section.hero.hero--compact,main>section.hero.hero--split{padding-bottom:48px !important}}@media (min-width:901px){.hero.hero--home .hero-content{padding-top:104px}.hero.hero--home .bth-hero-visual{margin-top:120px}body.single-academy .hero-split::after,body.single-opleiding .hero-split::after{border-radius:32px 80px 36px 72px / 32px 56px 40px 64px;box-shadow:0 14px 34px rgba(32,61,69,0.14)}body.single-academy .hero-split::before,body.single-opleiding .hero-split::before{top:12px;left:calc(44% + 18px);height:calc(var(--bth-foto-h) + 4px);border-radius:36px 84px 40px 76px / 36px 60px 44px 68px;opacity:.45}}@media (max-width:900px){body.single-academy .hero-split::after,body.single-opleiding .hero-split::after{border-radius:22px 52px 24px 48px / 22px 40px 26px 44px}}.hero h1 .highlight::after,.heading-hero .highlight::after,h1 .highlight::after{display:none !important;content:none !important}.hero h1 .highlight,.heading-hero .highlight{text-decoration:none !important}.bth-nadruk{font-style:normal}.hero.hero--home .bth-feitenrij{margin-bottom:40px}.hero-panel-grid .stat-number{font-size:var(--fs-kop) !important;white-space:nowrap;line-height:1.15}@media (max-width:900px){.hero-panel-grid .stat-number{font-size:var(--fs-basis) !important}}@media (max-width:900px){.hero-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;row-gap:14px}}h1,h2,h3,h4,h5,h6,.btn,button,.nav-list,.nav-list a,.bth-topbalk,.label,.section-label,.stat-number,.stat-label,.price,[class*="prijs"],[class*="price"],.badge,.chip,.tab,[role="tab"],.card-title,.bth-stapel-titel,legend,label,.meta-label,.meta-value,.hero-panel-label,.breadcrumbs{font-family:var(--font-sans)}@media (min-width:901px){body.single-academy .hero-split::after,body.single-opleiding .hero-split::after{top:64px}body.single-academy .hero-split::before,body.single-opleiding .hero-split::before{top:76px}body.single-academy .hero-split,body.single-opleiding .hero-split{min-height:calc(var(--bth-foto-h) + 72px) !important}}.programma-item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;margin:0}.programma-item>summary::-webkit-details-marker{display:none}.programma-item>summary .programma-cursus-aantal{margin-left:auto;font-family:var(--font-body);font-weight:400;font-size:var(--fs-klein);color:var(--bth-grey,#5b6b77);white-space:nowrap}.programma-item>summary::after{content:'' !important;flex:none;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:-4px 4px 0 0;transition:transform .2s}.programma-item[open]>summary::after{transform:rotate(-135deg);margin-top:4px}.programma-item>summary.programma-cursus-titel{margin:0;padding:14px 16px;font-family:var(--font-sans);font-weight:700;font-size:var(--fs-basis);color:var(--color-primary-900,#203D45);align-items:center}.programma-item>summary .programma-cursus-naam{flex:1;min-width:0}.programma-item[open]>.programma-item-body{padding:14px 16px 16px}.programma-item>summary:focus-visible{outline:2px solid var(--color-brand,#176B80);outline-offset:4px;border-radius:6px}.bth-modulecode{color:var(--bth-grey,#5b6b77);margin-top:32px}.bth-adviesregel{margin-top:18px;padding:0 4px;color:var(--bth-globe,#203D45)}.bth-adviesregel a{color:var(--color-brand,#176B80);font-weight:700}.course-card-niveau{display:inline-block;align-self:flex-start;margin-bottom:8px;padding:3px 10px;border-radius:6px;background:var(--color-primary-50,#E9F3F2);color:var(--bth-globe,#203D45);font-family:var(--font-sans);font-weight:700;font-size:var(--fs-mini)}.course-grid--onderwerpen>[data-bth-course-card]{display:flex}.onderwerp-card{display:flex;flex-direction:column;gap:12px;width:100%;padding:20px 20px 18px;background:#FFFFFF;border:1px solid var(--color-gray-200,#DCE7E6);border-radius:16px;transition:border-color .15s,box-shadow .15s}.onderwerp-card:hover{border-color:color-mix(in srgb,var(--color-brand,#176B80) 40%,#DCE7E6);box-shadow:0 10px 26px rgba(32,61,69,0.08)}.onderwerp-card__titel{margin:0;font-size:var(--fs-groot);line-height:1.3}.onderwerp-card__titel a{color:var(--bth-globe,#203D45);text-decoration:none}.onderwerp-card__titel a:hover{color:var(--color-brand,#176B80)}.onderwerp-card__teaser{margin:0;font-size:var(--fs-klein);line-height:1.55;color:var(--bth-grey,#5b6b77)}.onderwerp-card__niveaus{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.onderwerp-card__niveaus .niveau-knop{display:inline-block;padding:6px 12px;border:1.5px solid var(--color-brand,#176B80);border-radius:8px;color:var(--color-brand,#176B80);font-family:var(--font-sans);font-weight:700;font-size:var(--fs-klein);text-decoration:none;transition:background .15s,color .15s}.onderwerp-card__niveaus .niveau-knop:hover,.onderwerp-card__niveaus .niveau-knop:focus-visible{background:var(--color-brand,#176B80);color:#FFFFFF}.onderwerp-card__prijs{margin-top:auto;padding-top:12px;border-top:1px solid var(--color-gray-100,#EEF3F7)}.onderwerp-card__prijs:empty{display:none}.course-grid--onderwerpen{align-items:stretch !important}.course-grid--onderwerpen>[data-bth-course-card]{height:auto}.course-grid--onderwerpen>[data-bth-course-card]{align-self:stretch !important}.course-grid--onderwerpen .onderwerp-card{height:100%}@media (max-width:900px){.hero.hero--home .bth-hero-visual{margin-top:28px}}.bth-feitenrij li,.bth-feitenrij{font-family:var(--font-sans)}.bth-tekstpagina__klanten{margin-top:56px}.bth-tekstpagina__klanten h2{text-align:center;margin-bottom:24px}@media (min-width:901px){.advice-layout{grid-template-rows:auto 1fr;row-gap:0;column-gap:3.5rem}.advice-layout>.advice-col{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-height:0}.advice-layout>.advice-col>.section-header{align-self:start;margin-bottom:1.75rem}.advice-col__inhoud{display:flex;flex-direction:column}.advice-col__inhoud .steps{gap:2.25rem;padding-top:12px}.advice-col__inhoud .step{gap:1.25rem;grid-template-columns:48px 1fr}.advice-col__inhoud .step-num{width:48px;height:48px;font-size:var(--fs-groot)}.advice-col__inhoud .step h3{margin-bottom:4px}.advice-col__inhoud .step p{font-size:var(--fs-basis);line-height:1.55}.advice-col__inhoud .advice-direct-header{margin-top:auto;padding-top:2.5rem;margin-bottom:1.25rem}.advice-col__inhoud .contact-grid{margin-top:0}}.contact-card-mail{overflow-wrap:normal;word-break:normal;hyphens:none}.advice-col--form .form-field input:not([type="checkbox"]):not([type="radio"]),.advice-col--form .form-field select{height:38px !important;min-height:38px !important;padding:6px 12px;line-height:1.4}.advice-col--form{--control-height:38px}.advice-col--form .form-field select{padding-right:36px}.advice-col--form .form-field textarea{padding:8px 12px;line-height:1.45}.advice-col--form .form-grid{row-gap:14px}.bth-niet-gevonden__zoek{margin-top:28px;max-width:640px}.bth-niet-gevonden__inhoud>.heading-4{margin:0 0 14px}.bth-niet-gevonden__inhoud>.heading-4~.heading-4{margin-top:36px}.bth-niet-gevonden__lijst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.bth-niet-gevonden__lijst a{display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 18px;border:1px solid var(--color-gray-200,#DCE7E6);border-radius:12px;background:#FFFFFF;text-decoration:none;transition:border-color .15s,box-shadow .15s}.bth-niet-gevonden__lijst a:hover,.bth-niet-gevonden__lijst a:focus-visible{border-color:var(--color-brand,#176B80);box-shadow:0 8px 22px rgba(32,61,69,0.08)}.bth-niet-gevonden__titel{font-family:var(--font-sans);font-weight:700;color:var(--bth-globe,#203D45);line-height:1.3}.bth-niet-gevonden__meta{font-size:var(--fs-klein);color:var(--bth-grey,#5b6b77)}.bth-niet-gevonden__knoppen{display:flex;flex-wrap:wrap;gap:12px;margin:40px 0 0}.bth-vv-vak__beeld{background-position:center 30% !important}.bth-hero-knoppen{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 28px}.hero.hero--home .bth-hero-knoppen{margin-bottom:32px}.bth-uitgangspunten-band{padding-block:32px;background:var(--color-primary-50,#F5F9F8);border-bottom:1px solid var(--color-primary-100,#E9F3F2)}.bth-uitgangspunten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bth-uitgangspunt{display:flex;align-items:flex-start;gap:14px;color:var(--color-primary-900,#203D45);line-height:1.5}.bth-uitgangspunt strong{font-family:var(--font-heading,Manrope,sans-serif);font-weight:600}.bth-uitgangspunt__icoon{flex:0 0 44px;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid var(--color-primary-100,#E9F3F2);color:var(--color-brand,#176B80)}.bth-uitgangspunt__icoon .bth-lucide{width:22px;height:22px}.bth-situaties{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bth-situaties>li{display:flex}.bth-situatie{position:relative;display:flex;flex-direction:column;width:100%;padding:28px 24px 64px;border-radius:18px;background:#fff;border:1px solid var(--color-primary-100,#E9F3F2);box-shadow:var(--shadow-sm,0 1px 2px rgba(32,61,69,.06));color:inherit;text-decoration:none;transition:border-color var(--transition-fast,150ms) ease,box-shadow var(--transition-fast,150ms) ease}.bth-situatie h3{margin:0 0 8px;color:var(--color-primary-900,#203D45)}.bth-situatie p{margin:0}.bth-situatie__pijl{position:absolute;left:24px;bottom:22px;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(23,107,128,.12);color:var(--color-brand,#176B80);transition:transform var(--transition-fast,150ms) ease}.bth-situatie__pijl .bth-lucide{width:16px;height:16px}.bth-situatie:hover,.bth-situatie:focus-visible{border-color:var(--color-brand,#176B80);box-shadow:var(--shadow-md,0 4px 12px rgba(32,61,69,.1))}.bth-situatie:hover .bth-situatie__pijl,.bth-situatie:focus-visible .bth-situatie__pijl{transform:translateX(3px)}.bth-situatie:focus-visible{outline:2px solid var(--color-brand,#176B80);outline-offset:3px}.bth-stappen__slot{margin:28px 0 0;text-align:center;color:var(--color-primary-900,#203D45)}.bth-fictief{display:inline-block;margin:0 0 16px;padding:4px 12px;border-radius:999px;background:var(--color-primary-50,#F5F9F8);border:1px solid var(--color-primary-100,#E9F3F2);font-size:var(--fs-klein);color:var(--color-primary-900,#203D45)}.bth-peter-teaser{max-width:760px}.bth-peter-teaser h2{margin:0 0 16px}.bth-advies__knoppen{display:flex;flex-wrap:wrap;gap:12px}.bth-advies-band .btn-outline-white{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.7)}.bth-advies-band .btn-outline-white:hover,.bth-advies-band .btn-outline-white:focus-visible{background:#fff;color:var(--color-primary-900,#203D45)}.bth-peter{max-width:760px}.bth-peter h3{margin:32px 0 8px}.bth-peter__knoppen{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 0}.bth-orientatie{margin:0 0 48px}.bth-orientatie__situatie{scroll-margin-top:120px;padding:24px;border-radius:18px;background:#fff;border:1px solid var(--color-primary-100,#E9F3F2)}.bth-orientatie__situatie:target{border-color:var(--color-brand,#176B80);box-shadow:0 0 0 3px rgba(23,107,128,.15)}.bth-orientatie__situatie h3{margin:0 0 8px}.bth-orientatie__situatie p{margin:0 0 12px}.bth-orientatie__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bth-orientatie__links a{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--color-primary-50,#F5F9F8);border:1px solid var(--color-primary-200,#BFDCD8);color:var(--color-primary-900,#203D45);font-weight:700;font-size:var(--fs-basis);text-decoration:none}.bth-orientatie__links a:hover,.bth-orientatie__links a:focus-visible{background:var(--color-brand,#176B80);border-color:var(--color-brand,#176B80);color:#fff}.bth-orientatie__toelichting{margin:24px 0 0;color:var(--color-primary-900,#203D45)}@media (max-width:900px){.bth-uitgangspunten,.bth-situaties{grid-template-columns:1fr;gap:16px}}.bth-orientatie__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:16px}.bth-orientatie__label{margin:16px 0 8px !important;font-size:var(--fs-mini);font-weight:700;color:var(--bth-grey,#5b6b77)}.bth-orientatie__opleidingen{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bth-orientatie__opleidingen a{font-weight:700;color:var(--color-brand,#176B80)}.bth-orientatie__niveau{font-size:var(--fs-klein);color:var(--bth-grey,#5b6b77)}.bth-orientatie__reden{display:block;font-size:var(--fs-basis);line-height:1.45}@media (max-width:900px){.bth-orientatie__grid{grid-template-columns:1fr}}.bth-advies-opnieuw{margin:24px 0 8px;padding:20px 22px;border-radius:16px;background:var(--color-primary-50,#F5F9F8);border:1px solid var(--color-primary-100,#E9F3F2)}.bth-advies-opnieuw h3{margin:0 0 6px}.bth-advies-opnieuw p{margin:0}.advice-form .form-help{display:block;margin-top:4px;font-size:var(--fs-klein);color:var(--bth-grey,#5b6b77)}.opleiding-programma-vast{margin:8px 0 0}.bth-peter-teaser>p:last-child{margin-top:28px}.bth-advies-band .bth-advies__knoppen{margin-top:28px}.advice-form .form-grid .form-field{align-content:start}.advice-col--form .form-field--ambitie{grid-template-rows:auto auto minmax(7rem,1fr)}.advice-col--form .form-field--ambitie .form-help{margin-top:0}.hero.hero--compact .hero-content .bth-hero-knoppen{justify-content:center}.bth-vakgebied-aanbodkop{max-width:760px;margin:8px 0 28px}.bth-vakgebied-aanbodkop h2{margin:0 0 8px}.bth-vakgebied-aanbodkop p{margin:0}.bth-vakgebied-afsluiting{margin:32px 0 0;color:var(--color-primary-900,#203D45)}.bth-orientatie__toelichting{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.bth-advies-afspraak{margin:0.5rem 0 0;font-weight:700;color:var(--tekst)}.form-optioneel{font-weight:400;color:var(--color-gray-600,#5b6b7c)}.bth-kop-niveau{letter-spacing:normal;display:inline-block;vertical-align:middle;margin-left:0.35em;padding:0.15em 0.5em;border-radius:var(--radius-control,8px);background:var(--brand-blue);color:#fff;font-size:var(--fs-mini);line-height:1.3}.bth-prijs-lv{display:block;line-height:1.35}.bth-prijs-lv + .bth-prijs-lv{margin-top:0.35rem}.bth-prijs-lv__naam{display:block;font-size:var(--fs-klein);font-weight:600}.bth-prijs-lv small,.bth-prijsregels dd small{font-weight:400;color:var(--color-gray-600,#5b6b7c)}.bth-prijsregels dd small{display:block}body.home .site-header:not(.is-scrolled):not(.scrolled) .logo-img,body.home .site-header:not(.is-scrolled):not(.scrolled) .logo-img--default{height:78px}body.home .site-header:not(.is-scrolled):not(.scrolled) .logo{align-self:center;padding-top:0}@media (min-width:1025px){.site-header .logo-img,.site-header.is-scrolled .logo-img,body.home .site-header.is-scrolled .logo-img--default{height:78px}}@media (max-width:900px){body.home .site-header:not(.is-scrolled):not(.scrolled) .logo-img,body.home .site-header:not(.is-scrolled):not(.scrolled) .logo-img--default{height:56px}.hero.hero--home{padding-top:calc(var(--header-height) + 20px);padding-bottom:40px}.hero.hero--home .bth-hero-visual{order:2;max-width:220px}.hero.hero--home .hero-description{font-size:var(--fs-basis)}}.bth-hero-programma{margin:0.25rem 0 1.25rem;font-weight:700;color:var(--bth-globe,var(--brand-blue))}.bth-vakindex{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:0.5rem 1rem;max-width:1040px;margin:0 auto 1.5rem;padding:0;list-style:none}.bth-vakindex a{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;min-height:44px;padding:0.55rem 0.9rem;border:1px solid rgba(32,61,69,0.12);border-radius:var(--radius-control,8px);background:#fff;color:var(--bth-globe,var(--brand-blue));font-weight:700;text-decoration:none}.bth-vakindex a:hover,.bth-vakindex a:focus-visible{border-color:var(--brand-blue)}.bth-vakindex small{flex:none;font-weight:700;color:var(--color-gray-600,#5b6b7c)}@media (min-width:901px){.hero.hero--home{padding-top:168px;padding-bottom:64px}}@media (min-width:901px){.hero.hero--home .container{align-items:start}.hero.hero--home .bth-hero-visual{max-width:420px;margin-top:8px}.hero.hero--home .hero-description{margin-bottom:0.75rem}}.hero.hero--home .hero-content{padding-top:0}@media (min-width:901px){.hero.hero--home{padding-top:150px}}.bth-teamlip--advies.bth-hulp{top:50%;bottom:auto;transform:translateY(-50%)}.bth-hulp .bth-teamlip__paneel{width:300px}.bth-hulp__knoppen{display:grid;gap:8px;margin:0 0 10px}.bth-hulp__bel,.bth-hulp__team{margin:6px 0 0;font-size:var(--fs-klein);color:var(--tekst)}.bth-hulp__bel a,.bth-hulp__team a{color:var(--bth-globe,#203D45)}@media (max-width:1024px){.bth-teamlip--advies.bth-hulp{top:auto;bottom:0;right:0;left:0;transform:none;z-index:1000;pointer-events:none}.bth-hulp .bth-teamlip__tab{display:none}.bth-hulp .bth-teamlip__paneel{position:fixed;left:10px;right:10px;top:auto;bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));width:auto;max-width:420px;margin:0 auto;pointer-events:auto}.sticky-cta-btn--hulp{white-space:nowrap}}@media (min-width:1025px){.sticky-cta-btn--hulp{display:none !important}}@media (max-width:1024px){.sticky-cta--enroll .sticky-cta-btn--enroll{flex:5 1 0}.sticky-cta--enroll .sticky-cta-btn--hulp{flex:4 1 0}.sticky-cta-btn--hulp{overflow:hidden;text-overflow:ellipsis}.sticky-cta-btn--hulp::after{display:none}}.hero-panel-meta .hero-panel-prijs{grid-column:1 / -1}.hero-panel-prijs .bth-prijs-lv{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:0.75rem;align-items:baseline}.hero-panel-prijs .bth-prijs-lv__naam{grid-column:1 / -1}.hero-panel-prijs .bth-prijs-lv small{justify-self:end}.hero-panel-prijs .bth-prijs-lv{display:block}.hero-panel-prijs .bth-prijs-lv small{margin-left:0.25rem;white-space:nowrap}.main-nav__sluit{display:none}@media (max-width:1024px){.main-nav__sluit{display:inline-flex;align-items:center;gap:0.5rem;align-self:flex-end;min-height:44px;margin:0 0 0.5rem;padding:0 0.85rem;border:1px solid rgba(32,61,69,0.18);border-radius:var(--radius-control,8px);background:#fff;color:var(--bth-globe,#203D45);font-weight:700;cursor:pointer}}.hero .breadcrumbs a:hover,.hero .breadcrumbs a:focus-visible,.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:#125866}.breadcrumbs a:focus-visible{outline:2px solid #125866;outline-offset:2px;border-radius:2px}html{scroll-padding-top:calc(var(--header-height,80px) + 52px)}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid #125866;outline-offset:2px}.bth-orientatie__intro{margin:-0.25rem 0 1rem;color:var(--tekst);max-width:75ch}.bth-orientatie__verder{display:flex;flex-wrap:wrap;gap:0.5rem 1.25rem;margin:1rem 0 0;padding-top:0.75rem;border-top:1px solid var(--color-primary-100,#E9F3F2);font-weight:600}.bth-orientatie__situatie{display:flex;flex-direction:column}.bth-orientatie__situatie .bth-orientatie__verder{margin-top:auto}.bth-orientatie__situatie .bth-orientatie__opleidingen{margin-bottom:1rem}.onderwerp-card__titel,.onderwerp-card__titel a,.course-card h3,.course-card h3 a{overflow-wrap:anywhere;hyphens:auto}@media (max-width:1024px){.sticky-cta--scroll-only{display:none !important}}.bth-erv-slot .heading-2{margin-bottom:1.25rem}.bth-erv-slot p{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem}.bth-prijsregels dd{text-align:right}.bth-prijs-btw{font-size:var(--fs-prijs-btw);font-weight:400;color:var(--tekst-zacht)}.bth-prijsregels dd small,.hero-panel-prijs .bth-prijs-lv small{display:block;margin-left:0;font-size:var(--fs-mini);line-height:1.3}.hero-panel-prijs .bth-prijs-lv small{text-align:left;justify-self:start}.bth-topbalk__links{margin-left:auto}.bth-topbalk__cijfer{font-weight:700;white-space:nowrap}.bth-topbalk__scheiding{opacity:.6}.bth-topbalk__score a{white-space:nowrap}@media (max-width:380px){.bth-topbalk__score{gap:6px}.bth-topbalk .bth-ster{width:12px;height:12px}.bth-topbalk__binnen{gap:8px}.bth-topbalk__inlog .bth-lucide{display:none}}.hero.hero--home .hero-content{max-width:none;width:100%;margin:0}.hero.hero--home .hero-content>*{max-width:none}.hero.hero--home .bth-hero-knoppen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px}.hero.hero--home .bth-hero-knoppen .btn{width:100%;min-height:52px;margin:0}.hero.hero--home .hero-search{width:100%;max-width:none;margin:0}.hero.hero--home .hero-search-input,.hero.hero--home .hero-search-btn{min-height:52px}@media (min-width:901px){.hero.hero--home .container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px)}.hero.hero--home .hero-content{padding-top:0}.hero.hero--home .bth-hero-visual{max-width:none;width:100%;margin:0;justify-self:stretch;aspect-ratio:5 / 4}}@media (max-width:900px){.hero.hero--home .bth-hero-knoppen{grid-template-columns:minmax(0,1fr)}}.hero.hero--home .heading-hero{margin-bottom:24px}.hero.hero--home .hero-description{margin:0 0 12px}.hero.hero--home .bth-hero-programma{margin:0 0 24px}@media (max-width:900px){.hero.hero--home .bth-hero-visual{order:2;width:100%;max-width:none;justify-self:stretch;aspect-ratio:16 / 9;margin-top:8px}.hero.hero--home .bth-hero-foto{object-position:50% 40%}}@media (max-width:600px){.hero.hero--home .bth-hero-visual{aspect-ratio:4 / 3}}@media (min-width:901px){.hero.hero--home .heading-hero{font-size:var(--fs-h1)}}@media (max-width:900px){.hero.hero--home .heading-hero{font-size:var(--fs-h1)}}.hero.hero--home{padding-bottom:72px}@media (max-width:900px){.hero.hero--home{padding-top:calc(var(--header-height) + 44px)}}@media (min-width:901px){.hero.hero--home{padding-top:164px;padding-bottom:112px}}@media (min-width:1025px){.hero.hero--home{padding-top:200px}}.bth-situaties>li.bth-situatie{display:flex;flex-direction:column;padding:28px 24px 24px}.bth-situatie:hover,.bth-situatie:focus-within{border-color:var(--color-brand,#176B80);box-shadow:var(--shadow-md,0 4px 12px rgba(32,61,69,.1))}.bth-situatie__icoon{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:14px;background:var(--color-primary-50,#F5F9F8);border:1px solid var(--color-primary-100,#E9F3F2);color:var(--color-brand,#176B80)}.bth-situatie__icoon .bth-lucide{width:24px;height:24px}.bth-situatie h3 a{color:inherit;text-decoration:none}.bth-situatie h3 a:hover{color:var(--color-brand,#176B80)}.bth-situatie .bth-situatie__vraag{margin:0 0 10px;font-style:italic;font-weight:400;color:var(--tekst-link)}.bth-situatie__vakken{list-style:none;margin:18px 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bth-situatie__vakken a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid var(--color-primary-100,#E9F3F2);background:var(--color-primary-50,#F5F9F8);color:var(--color-primary-900,#203D45);font-size:var(--fs-klein);font-weight:700;text-decoration:none}.bth-situatie__vakken a:hover,.bth-situatie__vakken a:focus-visible{border-color:var(--color-brand,#176B80)}.bth-situatie__vakken small{font-size:var(--fs-mini);font-weight:700;color:var(--bth-grey,#4F6472)}.bth-situatie__verder.btn{margin-top:auto;width:100%;align-self:stretch}.bth-situaties-twijfel{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-top:24px;padding:20px 24px;border-radius:18px;background:var(--color-primary-50,#F5F9F8);border:1px solid var(--color-primary-100,#E9F3F2)}.bth-situaties-twijfel p{margin:0;font-weight:700;color:var(--color-primary-900,#203D45)}.bth-situaties-twijfel__knoppen{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:640px){.bth-situaties-twijfel{padding:20px 16px}.bth-situaties-twijfel__knoppen{width:100%;display:grid;grid-template-columns:minmax(0,1fr)}.bth-situaties-twijfel__knoppen .btn{width:100%}}@media (min-width:901px){.bth-situaties{grid-template-rows:repeat(6,auto);row-gap:0}.bth-situaties>li.bth-situatie{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;align-content:start}.bth-situatie__icoon{justify-self:start}.bth-situatie__verder.btn{justify-self:stretch}.bth-situatie__vakken{align-self:start;align-content:flex-start}.bth-situatie__verder{align-self:end}}.bth-situaties{padding-top:22px}.bth-situaties>li.bth-situatie{position:relative;overflow:visible}.bth-situatie__icoon{position:absolute;top:-22px;right:22px;z-index:1;width:84px;height:84px;margin:0;border:0;border-radius:58% 42% 52% 48% / 46% 56% 44% 54%;background:var(--color-primary-100,#E9F3F2);box-shadow:0 10px 22px rgba(32,61,69,.12);transform:rotate(-8deg);transition:transform 250ms ease}.bth-situatie__icoon::after{content:"";position:absolute;width:26px;height:26px;left:-8px;bottom:2px;border-radius:50%;background:var(--color-brand,#176B80);opacity:.18}.bth-situatie__icoon .bth-lucide{width:42px;height:42px;stroke-width:1.75}.bth-situaties>li:nth-child(2) .bth-situatie__icoon{transform:rotate(7deg);border-radius:46% 54% 40% 60% / 56% 44% 56% 44%;background:#D9EEF9}.bth-situaties>li:nth-child(3) .bth-situatie__icoon{transform:rotate(-4deg);border-radius:52% 48% 60% 40% / 42% 58% 42% 58%}.bth-situatie:hover .bth-situatie__icoon,.bth-situatie:focus-within .bth-situatie__icoon{transform:rotate(0deg) scale(1.06)}.bth-situatie h3{padding-right:96px;min-height:48px;display:flex;align-items:flex-end}@media (prefers-reduced-motion:reduce){.bth-situatie__icoon{transition:none}}@media (max-width:900px){.bth-situaties>li.bth-situatie{margin-top:18px}.bth-situaties>li.bth-situatie:first-child{margin-top:0}}.bth-situaties{padding-top:34px}.bth-situatie__icoon{top:-34px;right:-12px;width:96px;height:96px;background:linear-gradient(145deg,#E9F3F2 0%,#BFE3F8 100%);box-shadow:0 14px 28px rgba(23,107,128,.18);transform:rotate(-12deg)}.bth-situatie__icoon .bth-lucide{width:46px;height:46px}.bth-situatie__icoon::after{width:30px;height:30px;left:-12px;bottom:-2px;opacity:.25}.bth-situaties>li:nth-child(2) .bth-situatie__icoon{transform:rotate(10deg);background:linear-gradient(145deg,#2E8C9E 0%,#176B80 100%);color:#fff}.bth-situaties>li:nth-child(2) .bth-situatie__icoon::after{background:#2E8C9E;opacity:.35}.bth-situaties>li:nth-child(3) .bth-situatie__icoon{transform:rotate(-6deg);background:linear-gradient(145deg,#F5F9F8 0%,#D5E9E7 100%)}.bth-situatie h3{padding-right:76px}@media (max-width:900px){.bth-situatie__icoon{right:-6px;width:84px;height:84px}.bth-situatie__icoon .bth-lucide{width:40px;height:40px}.bth-situaties>li.bth-situatie{margin-top:28px}}.bth-situaties>li:nth-child(3) .bth-situatie__icoon{background:linear-gradient(145deg,#D3E6E4 0%,#9FC8C6 100%);color:#203D45}:root{--bth-cta-min:calc((min(100vw,var(--max-width)) - (2 * var(--container-padding)) - 48px) / 3 - 50px)}@media (min-width:601px) and (max-width:900px){:root{--bth-cta-min:224px}}@media (max-width:600px){:root{--bth-cta-min:calc(100vw - (2 * var(--container-padding)) - 50px)}}.btn{min-width:var(--bth-cta-min);max-width:100%;justify-content:center}.site-header .btn,.bth-topbalk .btn,.hero.hero--home .bth-hero-knoppen .btn,.course-card .btn,.filter-field .btn,.bth-filter-paneel .btn,.bth-hulp .btn,.bth-teamlip .btn,.bth-wizard .btn,.bth-wizard__cta{min-width:0}.bth-uitgangspunten-band{padding-block:64px}.bth-uitgangspunten{gap:40px}.bth-uitgangspunt{flex-direction:column;align-items:center;text-align:center;gap:22px}.bth-uitgangspunt__icoon{position:relative;flex:0 0 auto;width:104px;height:104px;border:0;border-radius:58% 42% 52% 48% / 46% 56% 44% 54%;background:linear-gradient(145deg,#E9F3F2 0%,#BFE3F8 100%);box-shadow:0 14px 28px rgba(23,107,128,.18);color:var(--color-brand,#176B80);transform:rotate(-10deg);transition:transform 250ms ease}.bth-uitgangspunt__icoon::after{content:"";position:absolute;width:30px;height:30px;right:-10px;top:-4px;border-radius:50%;background:var(--color-brand,#176B80);opacity:.22}.bth-uitgangspunt__icoon .bth-lucide{width:50px;height:50px;stroke-width:1.75;transform:rotate(10deg)}.bth-uitgangspunten>li:nth-child(2) .bth-uitgangspunt__icoon{transform:rotate(8deg);border-radius:46% 54% 40% 60% / 56% 44% 56% 44%;background:linear-gradient(145deg,#2E8C9E 0%,#176B80 100%);color:#fff}.bth-uitgangspunten>li:nth-child(2) .bth-uitgangspunt__icoon .bth-lucide{transform:rotate(-8deg)}.bth-uitgangspunten>li:nth-child(2) .bth-uitgangspunt__icoon::after{background:#2E8C9E;opacity:.35;right:auto;left:-12px;top:auto;bottom:0}.bth-uitgangspunten>li:nth-child(3) .bth-uitgangspunt__icoon{transform:rotate(-5deg);border-radius:52% 48% 60% 40% / 42% 58% 42% 58%;background:linear-gradient(145deg,#D3E6E4 0%,#9FC8C6 100%);color:#203D45}.bth-uitgangspunten>li:nth-child(3) .bth-uitgangspunt__icoon .bth-lucide{transform:rotate(5deg)}.bth-uitgangspunt:hover .bth-uitgangspunt__icoon{transform:rotate(0deg) scale(1.06)}.bth-uitgangspunt:hover .bth-uitgangspunt__icoon .bth-lucide{transform:none}.bth-uitgangspunt__tekst{display:block;max-width:30ch;font-size:var(--fs-groot);line-height:1.55;color:var(--color-primary-900,#203D45)}.bth-uitgangspunt__kop{display:block;margin-bottom:8px;font-family:var(--font-heading,Manrope,sans-serif);font-size:var(--fs-kop);font-weight:700;line-height:1.2;color:var(--color-primary-900,#203D45)}@media (prefers-reduced-motion:reduce){.bth-uitgangspunt__icoon,.bth-uitgangspunt__icoon .bth-lucide{transition:none}}@media (max-width:900px){.bth-uitgangspunten-band{padding-block:48px}.bth-uitgangspunten{gap:40px}.bth-uitgangspunt__icoon{width:92px;height:92px}.bth-uitgangspunt__icoon .bth-lucide{width:44px;height:44px}}@media (min-width:901px){.bth-situaties-twijfel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;align-items:center;padding:22px 0;border:0;box-shadow:inset 0 0 0 1px var(--color-primary-100,#E9F3F2)}.bth-situaties-twijfel>p{padding-inline:25px}.bth-situaties-twijfel__knoppen{display:contents}.bth-situaties-twijfel__knoppen .btn{width:auto;margin-inline:25px;min-width:0}}@media (max-width:600px){.bth-situaties-twijfel{padding:22px 24px}}.bth-stappen{gap:32px;padding-top:8px}.bth-stap{padding:32px 28px 30px;background:#fff;border:1px solid var(--color-primary-100,#E9F3F2);border-radius:22px;box-shadow:0 10px 30px rgba(32,61,69,.06);transition:transform 250ms ease,box-shadow 250ms ease}.bth-stap:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(32,61,69,.10)}.bth-stap__nr{position:relative;display:inline-grid;place-items:center;width:96px;height:96px;margin:0 0 22px;border-radius:58% 42% 52% 48% / 46% 56% 44% 54%;background:linear-gradient(145deg,#E9F3F2 0%,#BFE3F8 100%);color:var(--color-brand,#176B80);box-shadow:0 14px 28px rgba(23,107,128,.18);transform:rotate(-8deg);transition:transform 250ms ease}.bth-stap__cijfer{font-family:var(--font-heading,Manrope,sans-serif);font-size:3.1rem;font-weight:700;line-height:1;transform:rotate(8deg)}.bth-stap__icoon{position:absolute;right:-14px;bottom:-6px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;color:var(--color-brand,#176B80);box-shadow:0 6px 14px rgba(32,61,69,.16);transform:rotate(8deg)}.bth-stap__icoon .bth-lucide{width:20px;height:20px}.bth-stappen>li:nth-child(2) .bth-stap__nr{transform:rotate(7deg);border-radius:46% 54% 40% 60% / 56% 44% 56% 44%;background:linear-gradient(145deg,#2E8C9E 0%,#176B80 100%);color:#fff}.bth-stappen>li:nth-child(2) .bth-stap__cijfer,.bth-stappen>li:nth-child(2) .bth-stap__icoon{transform:rotate(-7deg)}.bth-stappen>li:nth-child(3) .bth-stap__nr{transform:rotate(-4deg);border-radius:52% 48% 60% 40% / 42% 58% 42% 58%;background:linear-gradient(145deg,#D3E6E4 0%,#9FC8C6 100%);color:#203D45}.bth-stappen>li:nth-child(3) .bth-stap__cijfer,.bth-stappen>li:nth-child(3) .bth-stap__icoon{transform:rotate(4deg)}.bth-stap:hover .bth-stap__nr{transform:rotate(0deg) scale(1.05)}.bth-stap:hover .bth-stap__cijfer,.bth-stap:hover .bth-stap__icoon{transform:none}.bth-stap h3{margin:0 0 10px;font-size:var(--fs-kop);line-height:1.25}.bth-stap p.body-small{font-size:var(--fs-basis);line-height:1.6;color:var(--color-primary-900,#203D45)}.bth-stap__pijl{position:absolute;z-index:2;top:59px;right:-37px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--color-brand,#176B80);color:#fff;box-shadow:0 8px 18px rgba(23,107,128,.28)}.bth-stap__pijl .bth-lucide{width:20px;height:20px}.bth-stappen__slot{margin-top:36px;font-size:var(--fs-basis)}@media (prefers-reduced-motion:reduce){.bth-stap,.bth-stap__nr,.bth-stap__cijfer,.bth-stap__icoon{transition:none}.bth-stap:hover{transform:none}}@media (max-width:900px){.bth-stappen{gap:40px}.bth-stap{padding:26px 24px 26px}.bth-stap__nr{width:84px;height:84px}.bth-stap__cijfer{font-size:2.7rem}.bth-stap__pijl{top:auto;right:auto;left:50%;bottom:-41px;margin-left:-21px;transform:rotate(90deg)}}.bth-peter-beeld{display:block}.bth-peter-beeld img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:22px;box-shadow:0 18px 40px rgba(32,61,69,.14)}.bth-peter-teaser{max-width:var(--max-width);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.bth-peter-teaser__tekst h2{margin:0 0 16px}.bth-peter-teaser__tekst>p:last-child{margin:28px 0 0}.bth-peter .bth-peter-beeld{margin:40px 0 24px}.bth-peter .bth-peter-beeld img{aspect-ratio:16 / 9}.bth-peter .bth-peter-beeld + h3{margin-top:0}@media (max-width:900px){.bth-peter-teaser{grid-template-columns:minmax(0,1fr);gap:28px}.bth-peter .bth-peter-beeld{margin:32px 0 20px}}.bth-peter__knoppen .btn{flex:1 1 var(--bth-cta-min)}@media (max-width:600px){.bth-peter__knoppen{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.bth-peter__knoppen .btn{width:100%}}.bth-peter{max-width:var(--max-width)}.bth-peter>.heading-2{max-width:760px}.bth-peter__delen{display:grid;gap:64px;margin-top:40px}.bth-peter__deel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.bth-peter__deel:nth-child(even) .bth-peter-beeld{order:2}.bth-peter .bth-peter__deel .bth-peter-beeld{margin:0}.bth-peter .bth-peter__deel .bth-peter-beeld img{aspect-ratio:4 / 3}.bth-peter__tekst{max-width:none}.bth-peter__tekst h3{margin:0 0 12px}.bth-peter__tekst p:last-child{margin-bottom:0}.bth-peter__knoppen{max-width:760px;margin-top:56px}@media (max-width:900px){.bth-peter__delen{gap:48px;margin-top:28px}.bth-peter__deel{grid-template-columns:minmax(0,1fr);gap:24px}.bth-peter__deel:nth-child(even) .bth-peter-beeld{order:0}.bth-peter .bth-peter__deel .bth-peter-beeld img{aspect-ratio:16 / 9}.bth-peter__knoppen{margin-top:40px}}.bth-peter-route{margin:32px 0 0;padding:28px 28px 30px;background:#fff;border:1px solid var(--color-primary-100,#E9F3F2);border-radius:22px;box-shadow:0 10px 30px rgba(32,61,69,.06)}.bth-peter-route__kop{margin:0 0 22px;font-family:var(--font-heading,Manrope,sans-serif);font-weight:700;font-size:var(--fs-basis);color:var(--color-primary-900,#203D45)}.bth-peter-route__lijst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.bth-peter-route__punt{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.bth-peter-route__punt::after{content:"";position:absolute;z-index:0;top:27px;left:calc(50% + 34px);width:calc(100% - 68px + 12px);height:3px;border-radius:3px;background:linear-gradient(90deg,#176B80,#2E8C9E)}.bth-peter-route__punt:last-child::after{display:none}.bth-peter-route__punt:has(+ .is-open)::after{background:repeating-linear-gradient(90deg,#2E8C9E 0 8px,transparent 8px 14px)}.bth-peter-route__icoon{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:58% 42% 52% 48% / 46% 56% 44% 54%;background:linear-gradient(145deg,#2E8C9E 0%,#176B80 100%);color:#fff;box-shadow:0 10px 20px rgba(23,107,128,.22)}.bth-peter-route__icoon .bth-lucide{width:26px;height:26px}.bth-peter-route__punt:nth-child(even) .bth-peter-route__icoon{border-radius:46% 54% 40% 60% / 56% 44% 56% 44%}.bth-peter-route__punt.is-open .bth-peter-route__icoon{background:#fff;color:var(--color-brand,#176B80);border:2px dashed #2E8C9E;box-shadow:none}.bth-peter-route__label{font-size:var(--fs-mini);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4F6472}.bth-peter-route__titel{font-weight:700;line-height:1.3;color:var(--color-primary-900,#203D45)}.bth-peter-route__titel a{color:var(--color-brand,#176B80)}.bth-peter__delen{position:relative;list-style:none;padding:0 0 0 96px;margin-top:56px;gap:72px}.bth-peter__delen::before{content:"";position:absolute;left:31px;top:32px;bottom:32px;width:3px;border-radius:3px;background:linear-gradient(180deg,#176B80 0%,#2E8C9E 60%,#BFE3F8 100%)}.bth-peter__deel{position:relative}.bth-peter__deel:nth-child(even) .bth-peter-beeld{order:0}.bth-peter__fase{position:absolute;left:-96px;top:50%;margin-top:-32px;z-index:1;display:grid;place-items:center;width:64px;height:64px;border-radius:58% 42% 52% 48% / 46% 56% 44% 54%;background:linear-gradient(145deg,#2E8C9E 0%,#176B80 100%);color:#fff;font-family:var(--font-heading,Manrope,sans-serif);font-size:1.8rem;font-weight:700;box-shadow:0 0 0 8px var(--color-primary-50,#F5F9F8),0 10px 22px rgba(23,107,128,.25)}.bth-peter__deel:nth-child(2) .bth-peter__fase{border-radius:46% 54% 40% 60% / 56% 44% 56% 44%}.bth-peter__deel:nth-child(3) .bth-peter__fase{border-radius:52% 48% 60% 40% / 42% 58% 42% 58%}.bth-peter__knoppen{margin-left:96px}@media (max-width:900px){.bth-peter-route{padding:22px 20px}.bth-peter-route__lijst{grid-template-columns:minmax(0,1fr);gap:18px}.bth-peter-route__punt{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;row-gap:2px;align-items:center;text-align:left}.bth-peter-route__icoon{grid-row:1 / span 2;width:48px;height:48px;margin:0}.bth-peter-route__icoon .bth-lucide{width:22px;height:22px}.bth-peter-route__label{align-self:end}.bth-peter-route__titel{align-self:start}.bth-peter-route__punt::after{top:52px;left:23px;width:3px;height:calc(100% - 52px + 18px);background:linear-gradient(180deg,#176B80,#2E8C9E)}.bth-peter-route__punt:has(+ .is-open)::after{background:repeating-linear-gradient(180deg,#2E8C9E 0 6px,transparent 6px 11px)}.bth-peter__delen{padding-left:0;margin-top:40px}.bth-peter__delen::before{display:none}.bth-peter__fase{position:static;margin:0 0 -8px;width:52px;height:52px;font-size:1.5rem;box-shadow:0 10px 22px rgba(23,107,128,.25)}.bth-peter__knoppen{margin-left:0}}@media (max-width:900px){.bth-peter-route__lijst{gap:22px}.bth-peter-route__icoon{align-self:start}.bth-peter-route__punt{align-items:start}.bth-peter-route__label{align-self:end;padding-top:4px}.bth-peter-route__punt::after{top:54px;height:calc(100% - 54px + 22px - 6px)}}.bth-peter>.heading-2{max-width:none}.bth-tekstpagina-hero__beeld picture{display:block;height:100%}@media (max-width:600px){.btn{width:100%;min-width:0}.site-header .btn,.bth-topbalk .btn,.academy-card-sub.btn{width:auto}.filter-field--action{width:100%;align-self:stretch}.hero-actions,.section-actions,.bth-hero-knoppen,.bth-advies__knoppen,.bth-niet-gevonden__knoppen,.empty-state__actions,.price-card-actions,.bth-situaties-twijfel__knoppen,.bth-peter__knoppen{flex-direction:column;align-items:stretch}.course-card-footer{flex-wrap:wrap;row-gap:12px}.course-card-footer .course-card-cta{flex:1 1 100%}.sticky-cta:not(.sticky-cta--scroll-only){display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 12px max(8px,env(safe-area-inset-bottom,0px))}.sticky-cta .sticky-cta-btn{width:100%;min-width:0;white-space:normal}.sticky-cta:not(.sticky-cta--scroll-only) .sticky-cta-scroll{position:absolute;right:12px;bottom:calc(100% + 12px);min-height:0}.sticky-cta:not(.sticky-cta--scroll-only) .scroll-top{width:44px;height:44px;border-radius:50%;background:#fff;color:var(--color-brand,#176B80);box-shadow:0 6px 18px rgba(32,61,69,.18)}body.bth-sticky-cta-visible{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}body.single-opleiding.bth-sticky-cta-visible{padding-bottom:calc(8rem + env(safe-area-inset-bottom,0px))}}body.single-opleiding .hero-split .heading-hero .bth-kop-niveau{margin-left:0;margin-top:0.3em}@media (min-width:901px){body.single-opleiding .hero-split{grid-template-columns:minmax(0,1fr);min-height:0;row-gap:32px}body.single-opleiding .hero-split .hero-copy{grid-column:1;grid-row:1;width:calc(50% - 24px);min-height:var(--bth-foto-h)}body.single-opleiding .hero-split::after{top:0;bottom:auto;left:calc(50% + 24px);width:calc(50% - 24px)}body.single-opleiding .hero-split::before{top:-16px;bottom:auto;left:calc(50% + 50px);width:calc(50% - 50px)}body.single-opleiding .hero-split .hero-panel{grid-column:1;grid-row:2;width:100%;margin:0}body.single-opleiding .hero-split .hero-panel-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}body.single-opleiding .hero-split .hero-panel-meta .hero-panel-prijs{grid-column:auto}body.single-opleiding .hero-split .bth-notitie--foto{grid-column:1;grid-row:3}}@media (max-width:900px){body.single-opleiding .hero-split .hero-panel-meta{grid-auto-flow:row dense}body.single-opleiding .hero-split .hero-panel-meta>div:nth-child(2){grid-column:1 / -1}}@media (max-width:600px){.hero--split .hero-actions{align-self:stretch;width:100%}}@media (max-width:900px){.tabs-bar{flex-wrap:nowrap}.tab-btn{flex:1 1 0;min-width:0;white-space:nowrap;padding-inline:0.4rem}}.bth-situaties>li.bth-situatie:hover .bth-situatie__icoon,.bth-situaties>li.bth-situatie:focus-within .bth-situatie__icoon{transform:rotate(0deg) scale(1.06)}.bth-situaties>li.bth-situatie{transition:transform 250ms ease,box-shadow 250ms ease,border-color 250ms ease}.bth-situaties>li.bth-situatie:hover,.bth-situaties>li.bth-situatie:focus-within{transform:translateY(-3px);box-shadow:0 16px 36px rgba(32,61,69,.10)}.bth-uitgangspunten>li.bth-uitgangspunt:hover .bth-uitgangspunt__icoon{transform:rotate(0deg) scale(1.06)}.bth-uitgangspunten>li.bth-uitgangspunt:hover .bth-uitgangspunt__icoon .bth-lucide{transform:none}.bth-uitgangspunt__icoon .bth-lucide{transition:transform 250ms ease}.bth-stappen>li.bth-stap:hover .bth-stap__nr{transform:rotate(0deg) scale(1.05)}.bth-stappen>li.bth-stap:hover .bth-stap__cijfer,.bth-stappen>li.bth-stap:hover .bth-stap__icoon{transform:none}.bth-stap__cijfer,.bth-stap__icoon{transition:transform 250ms ease}.bth-peter-route__icoon{transition:transform 250ms ease,box-shadow 250ms ease}.bth-peter-route__punt:hover .bth-peter-route__icoon{transform:rotate(-8deg) scale(1.08);box-shadow:0 14px 26px rgba(23,107,128,.28)}.bth-peter-route__punt.is-open:hover .bth-peter-route__icoon{box-shadow:none}.bth-peter-route__titel{transition:color 250ms ease}.bth-peter-route__punt:hover .bth-peter-route__titel{color:var(--color-brand,#176B80)}.bth-peter__fase{transition:transform 250ms ease}.bth-peter__deel:hover .bth-peter__fase{transform:rotate(-8deg) scale(1.08)}.bth-peter__deel .bth-peter-beeld{border-radius:22px;overflow:hidden}.bth-peter__deel .bth-peter-beeld img{transition:transform 400ms ease}.bth-peter__deel:hover .bth-peter-beeld img{transform:scale(1.03)}.onderwerp-card{transition:border-color 250ms ease,box-shadow 250ms ease,transform 250ms ease}.onderwerp-card:hover{transform:translateY(-3px)}.contact-card:hover{transform:translateY(-3px)}.contact-card-label svg{transition:transform 250ms ease}.contact-card:hover .contact-card-label svg{transform:rotate(-10deg) scale(1.15)}@media (prefers-reduced-motion:reduce){.bth-situaties>li.bth-situatie,.bth-peter-route__icoon,.bth-peter__fase,.bth-peter__deel .bth-peter-beeld img,.onderwerp-card,.contact-card,.contact-card-label svg,.bth-uitgangspunt__icoon .bth-lucide,.bth-stap__cijfer,.bth-stap__icoon{transition:none}.bth-situaties>li.bth-situatie:hover,.onderwerp-card:hover,.contact-card:hover,.bth-peter__deel:hover .bth-peter-beeld img{transform:none}}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)){--tegel:40px;--tegel-r:10px;--ico-maat:22px;--tegel-bg:#125866;--ico-kleur:#fff;--tegel-bg-h:#2E8C9E;--ico-kleur-h:#fff;--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");position:relative;isolation:isolate;min-height:52px;gap:0;padding:6px calc(var(--tegel) + 18px) 6px 22px}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))::before,.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))::after{content:"";position:absolute;top:50%;right:6px;width:var(--tegel);height:var(--tegel);margin:calc(var(--tegel) / -2) 0 0;border-radius:var(--tegel-r)}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))::before{background:var(--tegel-bg);transition:background-color 250ms ease;z-index:-1}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))::after{display:block;padding:0;font-size:0;background:var(--ico-kleur);-webkit-mask:var(--ico) center / var(--ico-maat) no-repeat;mask:var(--ico) center / var(--ico-maat) no-repeat;transition:transform 250ms ease,background-color 250ms ease}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)):hover::before,.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)):focus-visible::before{background:var(--tegel-bg-h)}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)):hover::after,.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)):focus-visible::after{background:var(--ico-kleur-h);transform:translateX(4px)}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[data-icon="help"],.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[data-icon="advice"],.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[href*="/studieadvies"],.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[data-bth-hulp-open]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[data-icon="search"]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[data-icon="phone"],.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[href^="tel:"]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.81.36 1.6.68 2.34a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.74.32 1.53.55 2.34.68A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[href$=".pdf"],.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)).btn-legal-pdf,.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)).bth-roster-pdf-btn{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V3'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[data-icon="help"]:hover::after,.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[data-icon="advice"]:hover::after,.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[href*="/studieadvies"]:hover::after,.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[data-bth-hulp-open]:hover::after,.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[data-icon="search"]:hover::after,.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[data-icon="phone"]:hover::after,.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[href^="tel:"]:hover::after,.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[href$=".pdf"]:hover::after,.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)).btn-legal-pdf:hover::after,.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)).bth-roster-pdf-btn:hover::after{transform:rotate(-12deg) scale(1.1)}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)).btn-primary{--tegel-bg:#125866;--ico-kleur:#fff;--tegel-bg-h:#2E8C9E;--ico-kleur-h:#fff}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)).btn-secondary{--tegel-bg:rgba(255,255,255,.18);--ico-kleur:#fff;--tegel-bg-h:#2E8C9E;--ico-kleur-h:#fff}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)).btn-ghost{--tegel-bg:#E9F3F2;--ico-kleur:#176B80;--tegel-bg-h:#176B80;--ico-kleur-h:#fff}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)).btn-white{--tegel-bg:#E9F3F2;--ico-kleur:#176B80;--tegel-bg-h:#176B80;--ico-kleur-h:#fff}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)).btn-outline-white{--tegel-bg:rgba(255,255,255,.16);--ico-kleur:#fff;--tegel-bg-h:#176B80;--ico-kleur-h:#fff}.site-header .btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)),.bth-topbalk .btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)),.sticky-cta .btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)),.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)).btn-sm{--tegel:34px;--tegel-r:9px;--ico-maat:19px;min-height:44px;padding:4px calc(var(--tegel) + 14px) 4px 16px}.sticky-cta .sticky-cta-btn--hulp:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))::after{display:block}@media (max-width:600px){.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)){padding-left:calc(var(--tegel) + 18px)}.sticky-cta .btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)){padding-left:calc(var(--tegel) + 14px)}}@media (prefers-reduced-motion:reduce){.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))::after,.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))::before{transition:none}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon)):hover::after{transform:none}}.hero-search-btn{--tegel:40px;gap:0;padding:0 calc(var(--tegel) + 14px) 0 16px;isolation:isolate}.hero-search-btn::before,.hero-search-btn::after{content:"";position:absolute;top:50%;right:6px;width:var(--tegel);height:var(--tegel);margin-top:calc(var(--tegel) / -2);border-radius:10px}.hero-search-btn::before{background:#125866;z-index:-1;transition:background-color 250ms ease}.hero-search-btn::after{display:block;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center / 22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center / 22px no-repeat;transition:transform 250ms ease}.hero-search-btn:hover::before,.hero-search-btn:focus-visible::before{background:#2E8C9E}.hero-search-btn:hover::after,.hero-search-btn:focus-visible::after{transform:rotate(-12deg) scale(1.1)}.hero-search-input{padding-right:140px}@media (prefers-reduced-motion:reduce){.hero-search-btn::after,.hero-search-btn::before{transition:none}.hero-search-btn:hover::after{transform:none}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){html.bth-scroll .bth-scroll-item{--bth-scroll-d:calc(var(--bth-scroll-i,0) * 110ms);transition:opacity 450ms ease-out,translate 750ms cubic-bezier(.34,1.45,.64,1),rotate 750ms cubic-bezier(.34,1.45,.64,1),scale 750ms cubic-bezier(.34,1.45,.64,1);transition-delay:var(--bth-scroll-d)}html.bth-scroll .bth-scroll-item:not(.is-in){opacity:0;translate:0 48px;scale:.94}html.bth-scroll .bth-scroll-item--l:not(.is-in){rotate:-2.5deg}html.bth-scroll .bth-scroll-item--r:not(.is-in){rotate:2.5deg}html.bth-scroll .bth-scroll-item:is(.bth-situatie__icoon,.bth-uitgangspunt__icoon,.bth-stap__nr,.bth-peter-route__icoon,.bth-peter__fase,.bth-stap__icoon){transition:scale 800ms cubic-bezier(.34,1.9,.5,1),rotate 800ms cubic-bezier(.34,1.9,.5,1),opacity 300ms ease-out,transform 250ms ease;transition-delay:calc(var(--bth-scroll-d) + 250ms),calc(var(--bth-scroll-d) + 250ms),calc(var(--bth-scroll-d) + 250ms),0ms}html.bth-scroll .bth-scroll-item:not(.is-in):is(.bth-situatie__icoon,.bth-uitgangspunt__icoon,.bth-stap__nr,.bth-peter-route__icoon,.bth-peter__fase){scale:.2;rotate:-75deg;opacity:0}html.bth-scroll .bth-scroll-item .bth-stap__icoon{transition-delay:calc(var(--bth-scroll-d) + 550ms),calc(var(--bth-scroll-d) + 550ms),calc(var(--bth-scroll-d) + 550ms),0ms}html.bth-scroll .bth-scroll-item:not(.is-in) .bth-stap__icoon{scale:0;rotate:60deg;opacity:0}html.bth-scroll .bth-peter-route__punt.bth-scroll-item::after{transform-origin:top center;transition:scale 600ms ease-out calc(var(--bth-scroll-d) + 450ms)}html.bth-scroll .bth-peter-route__punt.bth-scroll-item:not(.is-in)::after{scale:1 0}html.bth-scroll .bth-leerdoelen li.bth-scroll-item::before{transition:scale 500ms cubic-bezier(.34,1.9,.5,1) calc(var(--bth-scroll-d) + 200ms)}html.bth-scroll .bth-leerdoelen li.bth-scroll-item:not(.is-in)::before{scale:0}}.bth-consent__btn{--tegel:34px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;padding:4px calc(var(--tegel) + 14px) 4px 16px;border-radius:var(--bth-radius,14px);transition:background-color 250ms ease,border-color 250ms ease,color 250ms ease}.bth-consent__btn::before,.bth-consent__btn::after{content:"";position:absolute;top:50%;right:5px;width:var(--tegel);height:var(--tegel);margin-top:calc(var(--tegel) / -2);border-radius:9px}.bth-consent__btn::before{z-index:-1;transition:background-color 250ms ease}.bth-consent__btn::after{transition:transform 250ms ease,background-color 250ms ease;-webkit-mask:var(--ico) center / 19px no-repeat;mask:var(--ico) center / 19px no-repeat}.bth-consent__btn--primary{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.bth-consent__btn--primary::before{background:#125866}.bth-consent__btn--primary::after{background:#fff}.bth-consent__btn--primary:hover::before,.bth-consent__btn--primary:focus-visible::before{background:#2E8C9E}.bth-consent__btn--ghost{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");background:#fff;border-color:#BFDCD8}.bth-consent__btn--ghost::before{background:#E9F3F2}.bth-consent__btn--ghost::after{background:#176B80}.bth-consent__btn--ghost:hover,.bth-consent__btn--ghost:focus-visible{background:#203D45;border-color:#203D45;color:#fff}.bth-consent__btn--ghost:hover::before,.bth-consent__btn--ghost:focus-visible::before{background:#176B80}.bth-consent__btn--ghost:hover::after,.bth-consent__btn--ghost:focus-visible::after{background:#fff}.bth-consent__btn:hover::after,.bth-consent__btn:focus-visible::after{transform:rotate(-12deg) scale(1.1)}@media (max-width:640px){.bth-consent__btn{padding-left:calc(var(--tegel) + 14px)}}@media (prefers-reduced-motion:reduce){.bth-consent__btn::after,.bth-consent__btn::before{transition:none}.bth-consent__btn:hover::after{transform:none}}.onderwerp-card,.bth-vv-start{position:relative;cursor:pointer}.onderwerp-card__titel a::after,.bth-vv-start h3 a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.onderwerp-card__niveaus,.bth-vv-start__acties{position:relative;z-index:2}.onderwerp-card:hover .onderwerp-card__titel a,.bth-vv-start:hover h3 a{color:var(--color-brand,#176B80)}.onderwerp-card__titel a:focus-visible,.bth-vv-start h3 a:focus-visible{outline:none}.onderwerp-card__titel a:focus-visible::after,.bth-vv-start h3 a:focus-visible::after{outline:2px solid var(--color-primary-900,#203D45);outline-offset:2px}:root{--bth-ondergrond:#EAF2F9;--bth-ondergrond-diep:#DCEAF5}body{background:var(--bth-ondergrond)}.section.bg-gray-50,.bth-uitgangspunten-band,.hero.hero--split{background-color:var(--bth-ondergrond-diep)}.site-header{background-color:#fff}:root{--color-gray-500:#4F6472;--color-gray-600:#4F6472;--bth-blauw-tekst:#125866}.label,.section-label,.hero-panel-label,.footer-heading,.filter-chip,.filter-chip a,.content-prose a:not(.btn),.content-prose th,main p a:not(.btn):not(.niveau-knop),main li a:not(.btn):not(.niveau-knop):not(.bth-lesvorm-link),.bth-peter__deel a:not(.btn){color:var(--bth-blauw-tekst)}.header-search-btn__tekst{color:var(--tekst-kop)}.bth-lesvorm-uitleg{color:var(--bth-grey,#4F6472)}main .bth-advies__kanalen li a:not(.btn):not(.niveau-knop):not(.bth-lesvorm-link){color:#fff}.section .container .content-prose h3,.content-prose h3,.content-prose th{color:var(--bth-blauw-tekst) !important}.bth-orientatie__grid{margin-top:48px;row-gap:48px}.bth-orientatie__situatie{position:relative;transition:transform 250ms ease,box-shadow 250ms ease,border-color 250ms ease}.bth-orientatie__situatie>h3{padding-right:100px;min-height:48px;display:flex;align-items:flex-end}.bth-orientatie__situatie:nth-child(2) .bth-situatie__icoon{transform:rotate(10deg);border-radius:46% 54% 40% 60% / 56% 44% 56% 44%;background:linear-gradient(145deg,#2E8C9E 0%,#176B80 100%);color:#fff}.bth-orientatie__situatie:nth-child(2) .bth-situatie__icoon::after{background:#2E8C9E;opacity:.35}.bth-orientatie__situatie:nth-child(3) .bth-situatie__icoon{transform:rotate(-6deg);border-radius:52% 48% 60% 40% / 42% 58% 42% 58%;background:linear-gradient(145deg,#D3E6E4 0%,#9FC8C6 100%);color:#203D45}.bth-orientatie__situatie:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(32,61,69,.10)}.bth-orientatie__grid>.bth-orientatie__situatie:hover .bth-situatie__icoon{transform:rotate(0deg) scale(1.06)}@media (prefers-reduced-motion:reduce){.bth-orientatie__situatie{transition:none}.bth-orientatie__situatie:hover{transform:none}}.onderwerp-card--vak{padding-top:0;overflow:hidden}.onderwerp-card__beeld{position:relative;display:flex;align-items:flex-end;height:140px;margin:0 -20px 4px;padding:12px 14px;background:linear-gradient(135deg,#176B80,#4B7A97) center / cover no-repeat}.onderwerp-card__beeld::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,40,64,.45) 100%)}.onderwerp-card__vak{position:relative;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.9);color:#125866;font-size:var(--fs-mini);font-weight:700;box-shadow:0 4px 14px rgba(10,22,40,.14)}@media (max-width:900px){.bth-orientatie__situatie .bth-situatie__icoon{right:8px}}:root{--font-extrabold:700}body.bth-hero-gelijk main>.hero.hero--compact{padding-top:184px;padding-bottom:32px !important}body.bth-hero-gelijk main>.hero.hero--compact .hero-content>:last-child{margin-bottom:0}body.bth-hero-gelijk main>.hero.hero--compact + section.section{padding-top:32px !important}@media (max-width:900px){body.bth-hero-gelijk main>.hero.hero--compact{padding-top:118px;padding-bottom:20px !important}body.bth-hero-gelijk main>.hero.hero--compact + section.section{padding-top:20px !important}}.content-prose>p:empty{display:none}body.single-opleiding .hero-split .hero-panel-meta.hero-panel-meta--lesvorm{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.hero-panel-meta--lesvorm>.hero-panel-kol{display:flex;flex-direction:column;min-width:0;grid-column:auto !important}.hero-panel-meta--lesvorm>.hero-panel-kol:first-child{padding-right:32px}.hero-panel-meta--lesvorm>.hero-panel-kol:first-child>div + div{margin-top:16px}.hero-panel-meta--lesvorm>.hero-panel-lesvorm{padding:0 32px;border-left:1px solid var(--color-primary-100,#E9F3F2)}.hero-panel-meta--lesvorm>.hero-panel-lesvorm:last-child{padding-right:0}.hero-panel-lesvorm__uitleg{margin:2px 0 0;font-size:var(--fs-klein);line-height:1.4;color:var(--bth-grey,#4F6472)}.hero-panel-lesvorm__prijs{margin-top:12px;line-height:1.35}.hero-panel-lesvorm__prijs strong{display:block;font-size:var(--fs-h3);font-weight:700;color:var(--bth-globe,#203D45)}.hero-panel-lesvorm__prijs .bth-prijs-btw{font-size:var(--fs-prijs-btw);font-weight:400;color:var(--bth-grey,#4F6472)}.hero-panel-lesvorm__prijs small{display:block;font-size:var(--fs-mini);color:var(--bth-grey,#4F6472)}@media (max-width:900px){body.single-opleiding .hero-split .hero-panel-meta.hero-panel-meta--lesvorm{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.hero-panel-meta--lesvorm>.hero-panel-kol:first-child{grid-column:1 / -1 !important;flex-direction:row;padding:0 0 20px;border-bottom:1px solid var(--color-primary-100,#E9F3F2)}.hero-panel-meta--lesvorm>.hero-panel-kol:first-child>div{flex:1 1 0}.hero-panel-meta--lesvorm>.hero-panel-kol:first-child>div + div{margin-top:0}.hero-panel-meta--lesvorm>.hero-panel-kol:first-child + .hero-panel-lesvorm{border-left:0;padding-left:0}}@media (max-width:600px){body.single-opleiding .hero-split .hero-panel-meta.hero-panel-meta--lesvorm{grid-template-columns:minmax(0,1fr)}.hero-panel-meta--lesvorm>.hero-panel-lesvorm{padding:0;border-left:0}.hero-panel-meta--lesvorm>.hero-panel-lesvorm + .hero-panel-lesvorm{padding-top:20px;border-top:1px solid var(--color-primary-100,#E9F3F2)}}.bth-peter__knoppen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 56px;max-width:none}.bth-peter__knoppen .btn{width:100%}@media (max-width:900px){.bth-peter__knoppen{gap:12px 24px}}@media (max-width:600px){.bth-peter__knoppen{grid-template-columns:minmax(0,1fr)}}.onderwerp-card__voet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--color-gray-100,#EEF3F7)}.onderwerp-card__voet .onderwerp-card__prijs{margin:0;padding:0;border:0}.onderwerp-card__voet .onderwerp-card__niveaus{margin:0;justify-content:flex-end;gap:6px}.onderwerp-card__voet .onderwerp-card__prijs:empty{display:none}.onderwerp-card__voet:not(:has(.onderwerp-card__prijs:not(:empty))){grid-template-columns:minmax(0,1fr)}.onderwerp-card__voet:not(:has(.onderwerp-card__prijs:not(:empty))) .onderwerp-card__niveaus{justify-content:flex-start}@media (max-width:420px){.onderwerp-card__voet{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:360px){.onderwerp-card__voet{grid-template-columns:minmax(0,1fr);gap:10px}.onderwerp-card__voet .onderwerp-card__niveaus{justify-content:flex-start}}.bth-verhaal{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;counter-reset:none}.bth-verhaal::before{content:"";position:absolute;top:52px;left:calc(16.66% + 28px);right:calc(16.66% + 28px);height:2px;background:linear-gradient(90deg,var(--color-accent-100,#D5E9E7),var(--color-brand,#176B80),var(--color-accent-100,#D5E9E7));z-index:0}.bth-verhaal__deel{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;padding:28px 28px 30px;border-radius:20px;background:#fff;border:1px solid var(--color-primary-100,#E7EDF0);box-shadow:0 12px 30px -22px rgba(21,41,47,.35)}.bth-verhaal__kop{position:relative;display:flex;justify-content:center;margin-bottom:6px}.bth-verhaal__icoon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--color-brand,#176B80);color:#fff;box-shadow:0 8px 18px -8px rgba(23,107,128,.6)}.bth-verhaal__icoon .bth-lucide{width:26px;height:26px}.bth-verhaal__nr{position:absolute;top:-8px;left:calc(50% + 18px);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--color-brand,#176B80);color:var(--color-primary-900,#203D45);font-family:var(--font-heading);font-size:var(--fs-klein);font-weight:700}.bth-verhaal__deel h2{margin:0;text-align:center;color:var(--color-primary-900,#203D45)}.bth-verhaal__deel p{margin:0;text-align:center;color:var(--tekst);line-height:1.65}@media (max-width:900px){.bth-verhaal{grid-template-columns:minmax(0,1fr);gap:16px;max-width:640px;margin-inline:auto}.bth-verhaal::before{top:40px;bottom:40px;left:50%;right:auto;width:2px;height:auto;background:linear-gradient(180deg,var(--color-accent-100,#D5E9E7),var(--color-brand,#176B80),var(--color-accent-100,#D5E9E7));transform:translateX(-1px)}}@media (max-width:600px){.bth-verhaal__deel{padding:22px 20px 24px}}main .bth-orientatie__links li a:not(.btn):not(.niveau-knop):hover,main .bth-orientatie__links li a:not(.btn):not(.niveau-knop):focus-visible{background:var(--color-brand,#176B80);border-color:var(--color-brand,#176B80);color:#fff}.bth-orientatie__opleidingen{gap:10px}main .bth-orientatie__opleidingen a.bth-orientatie__optie{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--color-accent-50,#F3F8F7);border:1px solid var(--color-accent-100,#D5E9E7);color:var(--color-primary-900,#203D45);font-weight:400;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}main .bth-orientatie__opleidingen a.bth-orientatie__optie:hover,main .bth-orientatie__opleidingen a.bth-orientatie__optie:focus-visible{background:#fff;border-color:var(--color-brand,#176B80);box-shadow:0 8px 20px -12px rgba(32,61,69,.45);transform:translateY(-1px);color:var(--color-primary-900,#203D45)}main .bth-orientatie__opleidingen a.bth-orientatie__optie:focus-visible{outline:3px solid var(--color-brand,#176B80);outline-offset:2px}.bth-orientatie__optie-icoon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--color-brand,#176B80);color:#fff}.bth-orientatie__optie-icoon .bth-lucide{width:20px;height:20px}.bth-orientatie__optie-tekst{flex:1;min-width:0;display:grid;gap:2px}.bth-orientatie__optie-kop{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.3}.bth-orientatie__optie-kop strong{color:var(--color-primary-900,#203D45);font-weight:700}.bth-orientatie__optie .bth-orientatie__niveau{display:inline-block;padding:1px 8px;border-radius:999px;background:#fff;border:1px solid var(--color-accent-100,#D5E9E7);color:var(--color-brand-dark,#125866);font-size:var(--fs-mini);font-weight:700}.bth-orientatie__optie .bth-orientatie__reden{font-size:var(--fs-klein);line-height:1.45;color:var(--bth-grey,#4F6472)}.bth-orientatie__optie-pijl{flex:none;display:inline-flex;color:var(--color-brand,#176B80);transition:transform .2s}.bth-orientatie__optie-pijl .bth-lucide{width:20px;height:20px}.bth-orientatie__optie:hover .bth-orientatie__optie-pijl{transform:translateX(3px)}.bth-orientatie__situatie .bth-orientatie__verder{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding-top:16px}.bth-orientatie__verder .btn{width:100%;margin:0}@media (prefers-reduced-motion:reduce){main .bth-orientatie__opleidingen a.bth-orientatie__optie,.bth-orientatie__optie-pijl{transition:none;transform:none !important}}:root{--bth-kaartfoto-h:180px}.course-card-image,.onderwerp-card__beeld{height:var(--bth-kaartfoto-h);min-height:var(--bth-kaartfoto-h);max-height:var(--bth-kaartfoto-h);flex:0 0 auto;background-size:cover;background-position:center;background-repeat:no-repeat}.bth-advies-hero .hero-content{max-width:1040px;margin-inline:auto}.bth-advies-hero .heading-hero{max-width:none}.bth-advies-hero .hero-description{max-width:860px;margin-inline:auto;margin-bottom:0}.advice-layout .section-header .label{display:block;margin-bottom:8px}.advice-col--info .bth-advies-afspraak,.advice-col--form .bth-advies-afspraak{font-size:var(--fs-basis);line-height:1.55}.bth-advies-kaart{padding:24px 26px;border-radius:var(--radius-card,16px);background:#fff;border:1px solid var(--color-gray-200,#DCE7E6);box-shadow:var(--shadow-sm,0 4px 14px rgba(21,41,47,.06))}.bth-advies-punten{list-style:none;margin:0;padding:0;display:grid;gap:14px}.bth-advies-punten li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;font-size:var(--fs-basis);line-height:1.5;color:var(--tekst)}.bth-advies-punten__vink{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--color-brand,#176B80);color:#fff}.bth-advies-punten__vink .bth-lucide{width:16px;height:16px}.bth-advies-direct{margin-top:auto;padding-top:32px}.bth-advies-direct h3{margin:0 0 14px}.bth-advies-kanalen{list-style:none;margin:0;padding:0;display:grid;gap:12px}main .bth-advies-kanalen li a.bth-advies-kanaal{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:var(--radius-card,16px);background:#fff;border:1px solid var(--color-gray-200,#DCE7E6);color:var(--color-primary-900,#203D45);text-decoration:none;transition:border-color .2s,box-shadow .2s}main .bth-advies-kanalen li a.bth-advies-kanaal:hover,main .bth-advies-kanalen li a.bth-advies-kanaal:focus-visible{border-color:var(--color-brand,#176B80);box-shadow:0 8px 20px -12px rgba(32,61,69,.45)}.bth-advies-kanaal__icoon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--color-accent-100,#D5E9E7);color:var(--color-brand,#176B80)}.bth-advies-kanaal__icoon .bth-lucide{width:22px;height:22px}.bth-advies-kanaal__tekst{display:grid;gap:1px;min-width:0}.bth-advies-kanaal__soort{font-size:var(--fs-mini);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-dark,#125866)}.bth-advies-kanaal__tekst strong{font-family:var(--font-heading);font-size:var(--fs-groot);color:var(--color-primary-900,#203D45);overflow-wrap:anywhere}.bth-advies-kanaal__noot{font-size:var(--fs-klein);color:var(--bth-grey,#4F6472)}@media (min-width:901px){.advice-layout>.advice-col--info>.advice-col__inhoud{display:flex;flex-direction:column}}@media (max-width:900px){.bth-advies-direct{padding-top:28px}.advice-col--form{margin-top:16px}}@media (min-width:901px){.advice-col--info .bth-advies-kaart{flex:1 1 auto;display:flex;padding:12px 28px}.advice-col--info .bth-advies-punten{flex:1;gap:0;grid-auto-rows:1fr}.advice-col--info .bth-advies-punten li{align-items:center;padding:14px 0;border-bottom:1px solid var(--color-gray-100,#EEF3F7);font-size:var(--fs-basis)}.advice-col--info .bth-advies-punten li:last-child{border-bottom:0}.advice-col--info .bth-advies-punten li{grid-template-columns:36px 1fr;gap:16px}.advice-col--info .bth-advies-punten__vink{width:36px;height:36px;border-radius:10px}.advice-col--info .bth-advies-punten__vink .bth-lucide{width:20px;height:20px}.advice-col--info .bth-advies-direct{padding-top:28px}}@media (min-width:1025px){body.home .site-header:not(.is-scrolled):not(.scrolled) .logo-img,body.home .site-header:not(.is-scrolled):not(.scrolled) .logo-img--default{height:112px}}@media (min-width:901px) and (max-width:1024px){body.home .site-header:not(.is-scrolled):not(.scrolled) .logo-img,body.home .site-header:not(.is-scrolled):not(.scrolled) .logo-img--default{height:92px}}@media (max-width:900px){body.home .site-header:not(.is-scrolled):not(.scrolled) .logo-img,body.home .site-header:not(.is-scrolled):not(.scrolled) .logo-img--default{height:70px}}@media (min-width:1101px){body.home .site-header:not(.is-scrolled):not(.scrolled){--bth-logo-midden:0px}}body.home .site-header:not(.is-scrolled):not(.scrolled){--bth-logo-zak:12px}@media (min-width:1025px){body.home .site-header:not(.is-scrolled):not(.scrolled){--bth-logo-zak:20px}}@media (min-width:901px) and (max-width:1024px){body.home .site-header:not(.is-scrolled):not(.scrolled){--bth-logo-zak:24px}}body.home .site-header:not(.is-scrolled):not(.scrolled) .logo,body.home .site-header:not(.is-scrolled):not(.scrolled) .main-nav,body.home .site-header:not(.is-scrolled):not(.scrolled) .header-actions{position:relative;top:var(--bth-logo-zak)}@media (min-width:901px) and (max-width:1024px){body.home .site-header:not(.is-scrolled):not(.scrolled)~.header-search-lipje{top:calc(var(--header-height) + 24px)}}@media (min-width:901px){.bth-vv__tegels{grid-template-columns:repeat(4,minmax(0,1fr))}}.bth-vv-vak__titel{min-width:0;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}@media (max-width:520px){.bth-vv-vak__titel{font-size:var(--fs-klein);padding:8px 10px 0}.bth-vv-vak__meta{padding:2px 10px 10px}}.bth-niet-gevonden__leeg{margin:0;padding:16px 20px;border-radius:12px;background:var(--bth-sand,#F5F9F8);border:1px solid var(--color-gray-200,#DCE7E6);color:var(--tekst);font-weight:700}.bth-niet-gevonden__leeg + .bth-niet-gevonden__knoppen{margin-top:20px}.bth-niet-gevonden__inhoud{max-width:880px;margin-inline:auto}.bth-niet-gevonden__inhoud>.heading-4{text-align:center}.bth-niet-gevonden__leeg{text-align:center}.bth-niet-gevonden__knoppen{justify-content:center}.bth-niet-gevonden__knoppen .btn{flex:0 1 auto;width:auto;min-width:0}.bth-advies__tekst .body-large + p{margin-top:24px}.btn:not(.academy-card-sub):not(.btn--no-icon):not([data-icon="none"]):not(:has(>svg,>.btn__icon))[data-icon="arrow"]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")}@media (max-width:400px){.course-grid,.review-grid,.bth-leerlijn,.bth-richtingen,.bth-vv__richtingen,.bth-vv-kaarten,.bth-niet-gevonden__lijst{grid-template-columns:minmax(0,1fr) !important}.course-grid>*,.bth-orientatie__situatie,.onderwerp-card,.course-card{min-width:0;max-width:100%}}.content-prose h2,.content-prose h3,.bth-orientatie__optie-kop strong{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.bth-orientatie__opleidingen>li{min-width:0}@media (max-width:400px){main .bth-orientatie__opleidingen a.bth-orientatie__optie{gap:10px;padding:10px 12px}.bth-orientatie__optie-icoon{width:32px;height:32px;border-radius:10px}.bth-orientatie__situatie{padding:18px}}.content-prose{max-width:75ch}.bth-keurmerk.bth-keurmerk--beeld{display:block;padding:0;border:0;border-radius:0;background:none;max-width:320px;transition:transform .2s,opacity .2s}a.bth-keurmerk--beeld:hover{opacity:.9;transform:translateY(-2px)}a.bth-keurmerk--beeld:focus-visible{outline:2px solid var(--color-brand,#176B80);outline-offset:4px;border-radius:6px}.bth-keurmerk__beeld{display:block;width:100%;height:auto}.footer-column--keurmerken .bth-keurmerk.bth-keurmerk--beeld{display:block !important;max-width:265px}.footer-column--keurmerken .keurmerken-logos--footer{max-width:265px}.keurmerken-logos .bth-keurmerk__beeld,.site-footer .keurmerken-logos--footer .bth-keurmerk__beeld{width:100%;height:auto;max-width:none}@media (min-width:769px){.footer-column--keurmerken .keurmerken-logos--footer,.footer-column--keurmerken .bth-scw-voet{display:flex;align-items:center;min-height:91px;margin:0 !important}.footer-column--keurmerken .bth-scw-voet{margin-top:8px !important}}.site-footer .keurmerken-logos--footer .bth-keurmerk__beeld{aspect-ratio:595 / 165;height:auto}.hero.hero--compact.bth-404-band{position:relative;overflow:hidden;background:linear-gradient(150deg,#203D45 0%,#1D4A54 55%,#176B80 100%);color:#fff}.hero.bth-404-band .heading-hero{color:#fff}.hero.bth-404-band h1 .highlight{color:#7CC8F5;-webkit-text-fill-color:#7CC8F5}.hero.bth-404-band .hero-description{color:#fff}.bth-404-band .container{position:relative;z-index:1}.bth-404-band .bth-niet-gevonden__zoek{margin-inline:auto}.bth-404-band__foto{position:absolute;top:0;right:0;bottom:0;width:58%;height:100%;object-fit:cover;object-position:center 30%;opacity:.85;mix-blend-mode:luminosity;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 60%);mask-image:linear-gradient(to right,transparent 0%,#000 60%);pointer-events:none}main>section.hero.hero--compact.bth-404-band{padding-top:calc(var(--header-height) + var(--header-lipje-clearance,0px) + 72px)}.bth-404-band__melding{margin:20px auto 0;max-width:720px;color:#D5E9E7;font-size:var(--fs-basis)}.bth-404-label{margin:0 0 8px;font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand,#176B80)}.bth-404-vak .bth-404-label,.bth-404-vak .heading-2{text-align:center}.bth-404-vak .heading-2{margin:0}.bth-404-tegels{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.bth-404-alle{margin:28px 0 0;text-align:center}.bth-404-advies{display:grid;grid-template-columns:360px 1fr;gap:40px;align-items:center;background:#fff;border:1px solid var(--color-gray-200,#E2ECEB);border-radius:24px;padding:24px;box-shadow:0 18px 40px -28px rgba(21,41,47,.45)}.bth-404-advies img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px}.bth-404-advies .heading-3{margin:0 0 10px}.bth-404-advies p:not(.bth-404-label){margin:0 0 18px}.bth-404-sectie .bth-niet-gevonden__lijst{display:flex;flex-wrap:wrap;justify-content:center}.bth-404-sectie .bth-niet-gevonden__lijst>li{flex:0 1 calc((100% - 24px) / 3);min-width:0}.bth-404-sectie .bth-404-alle{margin-top:20px}main>section.section.bth-404-vak{padding-bottom:32px !important}main>section.section.bth-404-advies-band{padding-top:32px !important}@media (max-width:900px){.bth-404-tegels{grid-template-columns:repeat(2,minmax(0,1fr))}.bth-404-advies{grid-template-columns:minmax(0,1fr);gap:20px}.bth-404-band__foto{width:100%;opacity:.35;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 70%);mask-image:linear-gradient(to bottom,transparent 0%,#000 70%)}main>section.hero.hero--compact.bth-404-band{padding-top:calc(var(--header-height) + var(--header-lipje-clearance,0px) + 40px)}.bth-404-sectie .bth-niet-gevonden__lijst>li{flex-basis:100%}}
