.course_filter_filterContainer__2koOJ{background:#fff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.03);box-shadow:0 4px 16px rgba(0,0,0,.03);padding:1.25rem;margin-bottom:2rem}.course_filter_filterHeader__1pU24{display:flex;align-items:center;justify-content:space-between;padding-bottom:.85rem;margin-bottom:.85rem;border-bottom:1px solid #f1f5f9}.course_filter_filterHeader__1pU24 .course_filter_mainTitle__2NOVr{font-family:Exo\ 2,Arial,Helvetica,sans-serif;font-size:1.1rem;font-weight:700;color:#272e39;margin:0;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.course_filter_filterHeader__1pU24 .course_filter_mainTitle__2NOVr svg{color:#137973;font-size:.95rem}.course_filter_filterHeader__1pU24 .course_filter_clearBtn__A0jST{background:none;border:none;color:#ef4444;font-size:.8rem;font-weight:600;cursor:pointer;padding:.2rem .5rem;border-radius:4px;-webkit-transition:background .15s ease;transition:background .15s ease}.course_filter_filterHeader__1pU24 .course_filter_clearBtn__A0jST:hover{background:#fee2e2}.course_filter_filterBlok__2xNif{border-bottom:1px solid #f1f5f9;padding:.75rem 0}.course_filter_filterBlok__2xNif:last-child{border-bottom:none;padding-bottom:0}.course_filter_filterBlok__2xNif h3{text-transform:uppercase;font-size:.85rem;font-weight:700;letter-spacing:.5px;color:#334155;margin:0;padding:.4rem 0;cursor:pointer;display:flex;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .2s ease;transition:color .2s ease}.course_filter_filterBlok__2xNif h3:hover{color:#137973}.course_filter_filterBlok__2xNif h3 .course_filter_filterIcon__c0-1z{color:#137973;margin-right:8px;font-size:.9rem}.course_filter_filterBlok__2xNif h3 .course_filter_filterChev__2CaEJ{margin-left:auto;font-size:.75rem;color:#94a3b8}.course_filter_filterBlok__2xNif .course_filter_filterBody__2waAQ{padding:.6rem 0 .25rem}.course_filter_filterBlok__2xNif ul{list-style:none;padding:0;margin:0}.course_filter_filterBlok__2xNif li{margin-bottom:.45rem}.course_filter_filterBlok__2xNif li:last-child{margin-bottom:0}.course_filter_checkboxGroup__2pvLz{margin:0!important}.course_filter_checkboxGroup__2pvLz .form-check{display:flex;align-items:center;min-height:auto;padding-left:1.5rem;cursor:pointer}.course_filter_checkboxGroup__2pvLz .form-check-input{cursor:pointer;margin-top:0;margin-left:-1.5rem;accent-color:#137973}.course_filter_checkboxGroup__2pvLz .form-check-input:checked{background-color:#137973;border-color:#137973}.course_filter_checkboxGroup__2pvLz .form-check-label{cursor:pointer;font-size:.9rem;color:#475569;width:100%;display:flex;justify-content:space-between;align-items:center;line-height:1.3;-webkit-transition:color .15s ease;transition:color .15s ease}.course_filter_checkboxGroup__2pvLz .form-check-label:hover{color:#272e39}.course_filter_label__2o_db{display:flex;justify-content:space-between;align-items:center;width:100%;padding-right:.25rem}.course_filter_text__2D3Aq{word-break:break-word;padding-right:.5rem}.course_filter_count__2Ew1_{font-size:.75rem;font-weight:600;color:#475569;background-color:#f1f5f9;padding:.15rem .5rem;border-radius:12px;flex-shrink:0}.course_filter_reduce__3Vhah{color:#137973;font-weight:600;font-size:.82rem;cursor:pointer;padding:.35rem 0;display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem;-webkit-transition:color .15s ease;transition:color .15s ease}.course_filter_reduce__3Vhah:hover{color:#0c4d49;text-decoration:underline}.course_filter_reduce__3Vhah svg{font-size:.75rem}@media(max-width:991.98px){.course_filter_filterContainer__2koOJ{margin-bottom:2rem}}.course_list_list__mFYEu ul{list-style:none;padding:0;margin:0}.course_list_list__mFYEu li{padding:0;margin-bottom:1.25rem;border:none}.course_list_list__mFYEu li:last-child{margin-bottom:0}.course_list_listItem__1deUf{background:#fff;border:1px solid #e2e8f0;border-radius:14px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.03);box-shadow:0 2px 12px rgba(0,0,0,.03);padding:1.25rem;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.course_list_listItem__1deUf:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 10px 28px rgba(0,0,0,.07);box-shadow:0 10px 28px rgba(0,0,0,.07);border-color:rgba(26,165,158,.35)}.course_list_listItem__1deUf:hover .course_list_listItemTitle__1adN0{color:#137973}.course_list_listItem__1deUf a{text-decoration:none;color:#212529;display:block}.course_list_listItem__1deUf img{width:100%;height:190px;object-fit:cover;border:1px solid #edf2f7;border-radius:8px;background-color:#f8fafc}@media(max-width:991.98px){.course_list_listItem__1deUf{padding:1rem}.course_list_listItem__1deUf img{height:80px}}.course_list_listItemRowCol1__3qIyl{padding:0}.course_list_listItemRowCol2__2aVjB{display:flex;flex-direction:column;justify-content:space-between;padding-left:1rem}@media(max-width:991.98px){.course_list_listItemRowCol2__2aVjB{padding-left:.75rem}}.course_list_listItemRowCol3__2-pAD{text-align:right;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.course_list_listItemRowCol3__2-pAD button{min-width:130px}@media(max-width:991.98px){.course_list_listItemRowCol3__2-pAD{margin-top:.75rem;text-align:left;align-items:flex-start}}.course_list_listItemTitle__1adN0{font-family:Exo\ 2,Arial,Helvetica,sans-serif;font-size:1.15rem;font-weight:700;color:#272e39;margin-bottom:.6rem;line-height:1.4;-webkit-transition:color .2s ease;transition:color .2s ease}@media(max-width:991.98px){.course_list_listItemTitle__1adN0{font-size:1rem;margin-bottom:.5rem}}.course_list_listItemAccreditor__3Dzef,.course_list_listItemDate__3hvNN,.course_list_listItemInstructor__QXqYC,.course_list_listItemLocation__1WdN7,.course_list_listItemModule__1NqCt{font-weight:500;font-size:.85rem;color:#475569;display:flex;align-items:center;margin-bottom:.35rem}.course_list_listItemAccreditor__3Dzef svg,.course_list_listItemDate__3hvNN svg,.course_list_listItemInstructor__QXqYC svg,.course_list_listItemLocation__1WdN7 svg,.course_list_listItemModule__1NqCt svg{margin-right:8px;font-size:.85rem;min-width:15px;color:#137973}.course_list_kmoBadge__2eOnh{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem;background-color:rgba(26,165,158,.1);color:#0f766e;font-size:.75rem;font-weight:700;padding:.2rem .55rem;border-radius:6px;margin-bottom:.4rem}.course_list_kmoBadge__2eOnh svg{font-size:.75rem;color:#137973}.course_list_accreditorBadge__3T3Zk{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem;background-color:#f0fdf4;color:#166534;font-size:.75rem;font-weight:700;padding:.2rem .55rem;border-radius:6px;margin-bottom:.4rem;margin-right:.35rem}.course_list_accreditorBadge__3T3Zk svg{font-size:.75rem;color:#16a34a}@media(max-width:991.98px){.course_list_listItemAccreditor__3Dzef,.course_list_listItemDate__3hvNN,.course_list_listItemInstructor__QXqYC,.course_list_listItemLocation__1WdN7,.course_list_listItemModule__1NqCt{margin-bottom:4px;font-size:.8rem}}.course_list_listItemInstructorItem__3UXUS:after{content:" · ";font-weight:700;margin:0 4px;color:#cbd5e1}.course_list_listItemInstructorItem__3UXUS:last-child:after{content:none}@media(max-width:991.98px){.course_list_listItemInstructorItem__3UXUS{display:inline}}.course_list_priceInclVAT__2pqO3{font-family:Exo\ 2,Arial,Helvetica,sans-serif;font-weight:700;font-size:1.3rem;color:#166534;margin-bottom:2px}.course_list_priceInclVATSub__1tmlX{font-weight:600;font-size:.8rem;color:#64748b}.course_list_priceExclVAT__2pxpD{font-weight:500;font-size:.85rem;color:#64748b;margin-bottom:.5rem}.course_list_favorites__GtKCO{margin-top:.5rem}.course_list_reduce___TY90{color:#fff;background-color:#137973;border:1px solid #137973;font-weight:600;font-size:.95rem;cursor:pointer;text-align:center;line-height:2.2rem;margin-top:2rem;padding:.4rem 1.5rem;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease;display:flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem}.course_list_reduce___TY90:hover{background-color:#0d5651;border-color:#0d5651}.course_list_reduce___TY90 svg{font-size:.85rem}.course_list_pastStatusBadge__3q5-B{display:inline-block;margin-top:.5rem;padding:.35rem .75rem;border-radius:6px;background-color:#f1f5f9;border:1px solid #cbd5e1;color:#475569;font-size:.8rem;font-weight:700}.opleidingen_root__Vrd0d{padding:1rem 0 4rem}.opleidingen_heroSection__1MHqp{text-align:center;max-width:800px;margin:0 auto 2.5rem}.opleidingen_heroSection__1MHqp .opleidingen_badge__2WwJk{display:inline-block;background-color:rgba(26,165,158,.12);color:#137973;font-size:.85rem;font-weight:700;padding:.4rem 1.1rem;border-radius:50px;margin-bottom:1rem;letter-spacing:.5px;text-transform:uppercase}.opleidingen_heroSection__1MHqp .opleidingen_heroLead__XNjfx{font-family:Exo\ 2,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:700;color:#272e39;line-height:1.4;margin-bottom:.75rem}.opleidingen_heroSection__1MHqp .opleidingen_heroText__12TU4{font-size:1.05rem;line-height:1.6;color:#495057}.opleidingen_filter__34evi{position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.opleidingen_filter__34evi::-webkit-scrollbar{width:0;background:transparent}.opleidingen_trajectenLink__kpHwm{display:flex;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;background:linear-gradient(135deg,#137973,#0d5651);color:#fff;text-align:center;padding:.9rem 1.5rem;margin-bottom:2rem;border-radius:12px;font-weight:700;font-size:1.05rem;text-decoration:none;-webkit-box-shadow:0 4px 16px rgba(26,165,158,.25);box-shadow:0 4px 16px rgba(26,165,158,.25);-webkit-transition:all .2s ease;transition:all .2s ease}.opleidingen_trajectenLink__kpHwm:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(26,165,158,.35);box-shadow:0 8px 24px rgba(26,165,158,.35);color:#fff;text-decoration:none}.opleidingen_introBox__qI7A-{background:linear-gradient(135deg,#f8fafc,#f0fdfa);border:1px solid #e2e8f0;border-radius:14px;padding:1.35rem 1.75rem;margin-bottom:1.5rem}.opleidingen_introBox__qI7A- p{font-size:1.02rem;line-height:1.65;color:#334155;margin-bottom:.9rem}.opleidingen_introBox__qI7A- p strong{color:#272e39}.opleidingen_introBox__qI7A- p a{color:#137973;font-weight:600;text-decoration:underline}.opleidingen_uspPills__1Plhc{display:flex;flex-wrap:wrap;grid-gap:.6rem;gap:.6rem}.opleidingen_uspPills__1Plhc span{display:inline-flex;align-items:center;grid-gap:.4rem;gap:.4rem;background:#fff;border:1px solid #cbd5e1;color:#272e39;font-size:.85rem;font-weight:600;padding:.35rem .85rem;border-radius:50px}.opleidingen_uspPills__1Plhc span svg{color:#137973}.opleidingen_seoSection__11J_C{margin-top:4.5rem;padding-top:3rem;border-top:1px solid #e2e8f0}.opleidingen_seoSection__11J_C h2{font-family:Exo\ 2,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;color:#272e39;margin-bottom:1.1rem}.opleidingen_seoSection__11J_C p{font-size:1rem;line-height:1.7;color:#475569;margin-bottom:1.15rem}.opleidingen_seoSection__11J_C p a{color:#137973;font-weight:600;text-decoration:underline}.opleidingen_domainGrid__14w9b{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;margin:1.5rem 0 3rem}@media(max-width:767px){.opleidingen_domainGrid__14w9b{grid-template-columns:1fr}}.opleidingen_domainCard__2yIeu{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.5rem;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.03);box-shadow:0 2px 10px rgba(0,0,0,.03)}.opleidingen_domainCard__2yIeu h3{font-family:Exo\ 2,Arial,Helvetica,sans-serif;font-size:1.15rem;font-weight:700;color:#272e39;margin-bottom:.6rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.opleidingen_domainCard__2yIeu h3 svg{color:#137973}.opleidingen_domainCard__2yIeu p{font-size:.95rem;line-height:1.6;color:#475569;margin-bottom:0}.opleidingen_faqList__Famez{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.25rem}.opleidingen_faqItem__2er8p{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem}.opleidingen_faqItem__2er8p h3{font-family:Exo\ 2,Arial,Helvetica,sans-serif;font-size:1.08rem;font-weight:700;color:#272e39;margin-bottom:.5rem}.opleidingen_faqItem__2er8p p{font-size:.95rem;line-height:1.65;color:#475569;margin-bottom:0}@media(max-width:991.98px){.opleidingen_filter__34evi{position:static;max-height:none;overflow-y:visible}}