html{--font-display:'Poppins', sans-serif;--font-body:'Source Sans 3', sans-serif}.app-shot-inner{--as-blauw:#1F6E9C;--as-merk:#3399cc;--as-link:#1F6E9C;--as-vlak:#eef1f4;--as-kaart:#ffffff;--as-lijn:#e2e8ed;--as-inkt:#303e48;--as-inkt-zacht:#5c6b76;--as-gedempt:#8a97a1;--as-groen-vlak:#d8f0de;--as-groen-inkt:#1A6835;--as-rood:#C8342B;--as-geel:#f0ad3e;--as-paars:#8E4BA8;--as-radius:9px}.app-shot-inner{--fa-blauw:#3399cc;--fa-top-a:#359bce;--fa-top-b:#4ab7d7;--fa-vlak:#dadee6;--fa-tint:#eff9fd;--fa-inkt:#28272a;--fa-inkt-2:#5c6264;--fa-inkt-3:#8b9296;--fa-lijn:#ececed;--fa-lijn-2:#c1c2c4;--fa-groen:#00BE00;--fa-groen-vlak:#ebf8e9;--fa-groen-inkt:#28aa11;--fa-selectie:#dbeef7}.support-content-wrapper{flex:1;min-width:0}.cursus-intro-media{text-align:center;margin-bottom:2rem}.cursus-intro-media img{width:140px;height:140px;object-fit:cover;object-position:top;display:block;margin:16px auto 24px;border-radius:50%;border:3px solid #39c;box-shadow:0 4px 16px rgba(51,153,204,.25)}.cursus-intro-media .chalkboard{max-width:600px;margin:0 auto;background:linear-gradient(160deg,#1c1c1c 0%,#242424 60%,#1e1e1e 100%);border:7px solid #7a5c2e;border-top-color:#a07840;border-left-color:#a07840;border-radius:4px;padding:20px 16px 22px;box-shadow:inset 0 0 24px rgba(0,0,0,.7),0 6px 20px rgba(0,0,0,.3);position:relative;min-height:170px;overflow:hidden}.cursus-intro-media .chalkboard .chalk-canvas{display:block;width:100%;height:150px}header.cursus-boekhouden{display:flex;flex-direction:column;background:rgba(255,255,255,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.85);border-radius:12px;box-shadow:0 15px 35px rgba(0,0,0,5%);padding:24px 24px 0;margin-bottom:30px}header.cursus-boekhouden h1{font-family:var(--font-display);color:#1f6e9c;font-size:32px;font-weight:700;margin-top:0;margin-bottom:8px;line-height:1.2}header.cursus-boekhouden p{font-family:var(--font-body);font-size:18px;color:#3c4c52;margin-bottom:16px}header.cursus-boekhouden .youtube-video{width:100%}.youtube-video{width:100%;position:relative;padding-bottom:56.25%;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}section.cursus{background-color:#fff;padding:40px;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,5%)}section.cursus h2{font-family:var(--font-display);font-weight:800;font-size:28px;margin-top:1.5rem;margin-bottom:18px;color:#000}section.cursus h3{font-family:var(--font-display);font-weight:800;font-size:24px;margin-top:1.5rem;margin-bottom:14px;color:#000}section.cursus h4{font-family:var(--font-display);font-weight:800;font-size:20px;margin-top:1.25rem;margin-bottom:12px;color:#000}section.cursus p,section.cursus ul,section.cursus ol{font-family:var(--font-body);font-size:18px;line-height:1.7;color:#3c4c52;margin-bottom:20px}section.cursus ul,section.cursus ol{list-style:none;padding-left:0;margin-left:0}section.cursus li{margin-bottom:8px;position:relative;padding-left:22px}section.cursus ol{counter-reset:cursus-counter}section.cursus ol>li{counter-increment:cursus-counter}section.cursus ol>li::before{content:counter(cursus-counter)".";position:absolute;left:0;top:0;color:#1f6e9c;font-weight:700;font-family:var(--font-display)}section.cursus p+ul,section.cursus p+ol{margin-top:-8px}section.cursus .cursus-tldr{background:rgba(230,240,245,.4);border:1px solid rgba(255,255,255,.8);border-radius:12px;padding:24px;margin-bottom:40px;box-shadow:0 15px 35px rgba(0,0,0,5%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}section.cursus .cursus-tldr h2{margin-top:0;font-size:20px;color:#024d65;margin-bottom:16px}section.cursus .cursus-tldr .cursus-tldr-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}@media(max-width:480px){section.cursus .cursus-tldr .cursus-tldr-header{flex-direction:column;align-items:flex-start;gap:12px}}section.cursus .cursus-tldr .cursus-tldr-header h2{margin-bottom:0}section.cursus .cursus-tldr .cursus-meta{font-size:18px;color:#4c6b81;font-weight:500;display:flex;align-items:center;margin:0}section.cursus .cursus-tldr .cursus-meta .reading-time{background:rgba(170,224,240,.25);padding:4px 10px;border-radius:8px;color:#024d65;gap:6px}section.cursus .cursus-tldr ul{margin:0;padding-left:0;list-style:none}section.cursus .cursus-tldr ul li{margin-bottom:12px;font-weight:600;color:#3c4c52;padding-left:28px;position:relative}section.cursus .cursus-tldr ul li::before{content:'';position:absolute;left:0;top:.35em;width:.9em;height:.7em;background-color:#00be00;mask:url(/images/icons/check-green.svg)no-repeat center/contain;-webkit-mask:url(/images/icons/check-green.svg)no-repeat center/contain}section.cursus .cursus-tldr ul li:last-child{margin-bottom:0}section.cursus .cursus-image-container{margin:32px 0;display:flex;justify-content:center}section.cursus .cursus-image-container .cursus-image{max-width:100%;height:auto;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid rgba(230,240,245,.8)}section.cursus .cursus-faq{margin-top:50px;padding-top:30px;border-top:1px solid rgba(0,0,0,5%)}section.cursus .cursus-faq h2{font-size:24px;margin-bottom:24px}section.cursus .cursus-faq .faq-item{background:rgba(230,240,245,.4);border:1px solid rgba(255,255,255,.8);border-radius:12px;margin-bottom:12px;overflow:hidden;transition:all .3s ease}section.cursus .cursus-faq .faq-item[open]{background:rgba(230,240,245,.7);box-shadow:0 15px 35px rgba(0,0,0,5%)}section.cursus .cursus-faq .faq-item[open] summary{border-bottom:1px solid rgba(255,255,255,.5);color:#1f6e9c}section.cursus .cursus-faq .faq-item[open] summary::after{transform:rotate(180deg)}section.cursus .cursus-faq .faq-item summary{padding:18px 24px;font-family:var(--font-display);font-weight:600;font-size:18px;color:#000;cursor:pointer;list-style:none;position:relative;display:flex;align-items:center;justify-content:space-between;transition:color .2s ease}section.cursus .cursus-faq .faq-item summary::-webkit-details-marker{display:none}section.cursus .cursus-faq .faq-item summary:hover{color:#1f6e9c}section.cursus .cursus-faq .faq-item summary::after{content:"";display:block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233399cc' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;transition:transform .3s ease}.cursus .klassiek{display:none}.cursus .modern{display:inherit}section.cursus,.cursus-cta{background:rgba(255,255,255,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.85);border-radius:12px;box-shadow:0 15px 35px rgba(0,0,0,5%);padding:32px;margin-top:24px}.support-content .cursus-cta h2{margin:0 0 12px}.cursus-cta{text-align:center}.cursus-cta p{max-width:60ch;margin:0 auto 24px}.cursus-cta .promo{margin:16px auto 0}.cursus-cta .cta-btn{width:100%;padding-left:16px;padding-right:16px}@media(min-width:576px){.cursus-cta .cta-btn{width:auto;padding-left:40px;padding-right:40px}}.support-nav{margin-top:50px;padding-top:35px;border-top:1px solid #ccc}.support-nav-arrow{color:#1f6e9c;display:block;width:50%;position:relative;padding-top:20px;margin-bottom:20px;height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-nav-arrow:hover{color:#1f6e9c}@media(max-width:768px){.support-nav-arrow{width:100%}}.support-nav-arrow::before{top:0;height:45px;width:45px;content:"";background-image:url(/images/icons/nav-arrow.svg);background-repeat:no-repeat;background-size:24px;position:absolute}.support-nav-arrow::after{color:#000;position:absolute;top:-4px}.support-nav-arrow.previous{padding-left:45px;float:left;padding-right:5px}@media(max-width:768px){.support-nav-arrow.previous{border-right:0;padding-right:0}}.support-nav-arrow.previous::after{content:"Vorige";left:45px}.support-nav-arrow.previous::before{left:0;transform:rotate(180deg);background-position:100%}.support-nav-arrow.next{text-align:right;float:right;padding-left:5px;padding-right:45px}.support-nav-arrow.next::after{content:"Volgende";right:45px}.support-nav-arrow.next::before{right:0;background-position:100%}.support-nav.cursus .support-nav-arrow.previous::after{font-family:var(--font-display);font-size:18px;font-weight:700;color:#4c6b81;content:"Vorige les"}.support-nav.cursus .support-nav-arrow.next::after{font-family:var(--font-display);font-size:18px;font-weight:700;color:#4c6b81;content:"Volgende les"}.highlight{background:url(/images/cursus-boekhouden/brush-stroke.svg);background-repeat:no-repeat;background-size:100% 100%;color:#1f6e9c}.booking,.balance-sheet,.profit-lost{background-color:#fff;padding:30px 20px;margin:30px 0}.booking .plus,.balance-sheet .plus,.profit-lost .plus{padding-right:4px}.booking div:hover,.balance-sheet div:hover,.profit-lost div:hover{background-color:#e6f0f5}.booking .titel,.balance-sheet .titel,.profit-lost .titel{font-size:20px;margin-bottom:22px}.booking,.balance-sheet{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:10px}.booking .titel,.balance-sheet .titel{grid-column:1/3}.profit-lost{display:flex;flex-direction:column}.profit-lost div{display:flex;justify-content:space-between}.profit-lost div.head,.profit-lost div.total{font-weight:600;font-size:20px;margin-top:6px}.profit-lost div.head{border-bottom:1px solid #e2e8f0}.profit-lost div.total{border-top:1px solid #969696}.profit-lost .debet-credit{justify-content:flex-end}.balance-sheet .quadrant div:first-of-type{font-weight:600}.balance-sheet .head{display:flex;justify-content:space-between;font-size:20px;padding:0 5px}.booking .booking-header{grid-column-start:1;grid-column-end:3}.booking .quadrant{margin-top:23px}@media(max-width:768px){.booking .bedrijf,.balance-sheet .bedrijf{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}.booking .kapitaal,.balance-sheet .kapitaal{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4}.booking .eigen,.balance-sheet .eigen{grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:5}.booking .schulden,.balance-sheet .schulden{grid-column-start:1;grid-column-end:3;grid-row-start:5;grid-row-end:6}}.quadrant{min-height:40px;padding:5px;border-style:solid;border-width:2px;border-color:transparent;position:relative}.quadrant div{display:flex;justify-content:space-between;align-items:flex-end}.quadrant .debet-credit{justify-content:flex-end}.quadrant td,.quadrant th{padding:5px 5px 1px;line-height:20px;vertical-align:bottom}.quadrant td:nth-child(1),.quadrant th:nth-child(1){width:100%}.quadrant td:nth-child(2),.quadrant th:nth-child(2){text-align:right}.quadrant.eigen{border-color:#47ffaf}.quadrant.eigen.text::before{position:absolute;content:"Eigen vermogen";background-color:#47ffaf;top:-20px;right:-2px;font-size:18px;line-height:12px;padding:4px 8px}.quadrant.bedrijf{border-color:#3635e8}.quadrant.bedrijf.text::before{position:absolute;color:#fff;background-color:#3635e8;top:-20px;left:-2px;font-size:18px;line-height:12px;padding:4px 8px}.quadrant.kapitaal{border-color:#ffe347}.quadrant.kapitaal.text::before{position:absolute;background-color:#ffe347;top:-20px;left:-2px;font-size:18px;line-height:12px;padding:4px 8px}.quadrant.schulden{border-color:#ff2d4c}.quadrant.schulden.text::before{position:absolute;color:#fff;background-color:#ff2d4c;top:-20px;right:-2px;font-size:18px;line-height:12px;padding:4px 8px}.debet-credit{justify-content:flex-end;font-size:18px;line-height:1rem}.debet-credit span{border-bottom:1px solid #969696;width:70px;text-align:center}.debet-credit span:first-of-type{border-right:1px solid #969696}.min{padding-right:4px;width:66px;text-align:right}.show-modern .switch-button .active{left:4px}.show-modern .switch-button .switch-button-case.left{color:#1f6e9c}.show-modern .profit-lost{display:flex}.show-modern .profit-lost div{margin-left:35px}.show-modern .profit-lost div.head,.show-modern .profit-lost div.total{margin-left:0}.show-modern .debet-credit{display:none}.show-modern .booking .plus::before{content:"+"}.show-modern .booking .min::before{content:"-"}.show-modern .modern{display:inherit}.show-modern .klassiek{display:none}.show-modern .bedrijf.text::before{content:"Bedrijfsmiddelen"}.show-modern .kapitaal.text::before{content:"Bedrijfskapitaal"}.show-modern .schulden.text::before{content:"Schulden"}.show-klassiek .switch-button .active{left:50%}.show-klassiek .switch-button .switch-button-case.right{color:#1f6e9c}.show-klassiek .quadrant:empty{display:none}.show-klassiek .booking .bedrijf{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}.show-klassiek .booking .kapitaal{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4}.show-klassiek .booking .eigen{grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:5}.show-klassiek .booking .schulden{grid-column-start:1;grid-column-end:3;grid-row-start:5;grid-row-end:6}.show-klassiek .bedrijf .plus,.show-klassiek .kapitaal .plus{border-right:1px solid #969696;margin-right:70px}.show-klassiek .bedrijf .min,.show-klassiek .kapitaal .min{border-left:1px solid #969696}.show-klassiek .eigen .min,.show-klassiek .schulden .min,.show-klassiek .profit-lost .min{border-right:1px solid #969696;margin-right:70px}.show-klassiek .eigen .plus,.show-klassiek .schulden .plus,.show-klassiek .profit-lost .plus{border-left:1px solid #969696;width:66px;text-align:right}.show-klassiek .modern{display:none}.show-klassiek .klassiek{display:inherit}.show-klassiek .bedrijf.text::before{content:"Vaste activa"}.show-klassiek .kapitaal.text::before{content:"Vlottende activa"}.show-klassiek .schulden.text::before{content:"Vreemd vermogen"}.switch-button{display:flex;width:220px;height:40px;padding:4px;box-sizing:border-box;font-family:var(--font-display);font-size:18px;font-weight:600;text-align:center;align-self:flex-end;left:50%;top:50%;will-change:transform;z-index:197;cursor:pointer;transition:.3s ease all;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:rgba(230,240,245,.65);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 15px 35px rgba(0,0,0,5%);overflow:hidden;margin-bottom:20px}.switch-button-case{flex:1;display:flex;align-items:center;justify-content:center;background:0 0;height:100%;position:relative;border:none;color:#3c4c52;transition:.3s ease all;z-index:2}.switch-button-case:hover{color:#1f6e9c;cursor:pointer}.switch-button-case:focus{outline:none}.switch-button-case:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #024D65}.switch-button .active{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:999px;position:absolute;left:4px;top:4px;width:calc(50% - 4px);height:calc(100% - 8px);transition:.3s ease-out all;z-index:1}p.disclaimer{margin-top:32px;margin-bottom:70px;color:#4c6b81;font-family:var(--font-body);font-size:18px;line-height:1.6;text-align:center}@media(max-width:767px){p.disclaimer{margin-right:10px;margin-left:10px}}p.disclaimer a{font-size:18px}