*{margin:0;padding:0;font-family:"Public Sans",sans-serif}#primary{position:relative;z-index:5}.btn{padding:10px 20px;border-radius:50px;font-weight:600;font-size:18px}.content-block{max-width:1900px;width:80%;margin:80px auto}.border-radius{border-radius:50px}.font-roboto,h1,h2,h3,h4,h5{font-family:"Roboto Serif",sans-serif;color:#3f4040}h2{font-weight:700;color:#2f643a}li,p{font-size:24px;color:#3f4040}.btn-primary{background-color:#2f643a;color:#fff;border:1px solid transparent}.btn-invert-primary{background-color:#fff;color:#2f643a;border:1px solid #2f643a}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#fff;color:#2f643a;border:1px solid #2f643a}.btn-invert-primary:active,.btn-invert-primary:focus,.btn-invert-primary:hover{background-color:#2f643a;color:#fff;border:1px solid transparent}.text-primary{color:#2f643a!important}.background-color-primary{background-color:#2f643a}.btn-secondary{background-color:#c1be87;color:#fff;border:1px solid transparent}.btn-invert-secondary{background-color:#fff;color:#c1be87;border:1px solid #c1be87}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#fff;color:#c1be87;border:1px solid #c1be87}.btn-invert-secondary:active,.btn-invert-secondary:focus,.btn-invert-secondary:hover{background-color:#c1be87;color:#fff;border:1px solid transparent}.text-secondary{color:#c1be87!important}.background-color-secondary{background-color:#c1be87}.btn-tertiary{background-color:#619639;color:#fff;border:1px solid transparent}.btn-invert-tertiary{background-color:#fff;color:#619639;border:1px solid #619639}.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover{background-color:#fff;color:#619639;border:1px solid #619639}.btn-invert-tertiary:active,.btn-invert-tertiary:focus,.btn-invert-tertiary:hover{background-color:#619639;color:#fff;border:1px solid transparent}.text-tertiary{color:#619639!important}.background-color-tertiary{background-color:#619639}.btn-grey{background-color:#e9e9e9;color:#fff;border:1px solid transparent}.btn-invert-grey{background-color:#fff;color:#e9e9e9;border:1px solid #e9e9e9}.btn-grey:active,.btn-grey:focus,.btn-grey:hover{background-color:#fff;color:#e9e9e9;border:1px solid #e9e9e9}.btn-invert-grey:active,.btn-invert-grey:focus,.btn-invert-grey:hover{background-color:#e9e9e9;color:#fff;border:1px solid transparent}.text-grey{color:#e9e9e9!important}.background-color-grey{background-color:#e9e9e9}.btn-black{background-color:#3f4040;color:#fff;border:1px solid transparent}.btn-invert-black{background-color:#fff;color:#3f4040;border:1px solid #3f4040}.btn-black:active,.btn-black:focus,.btn-black:hover{background-color:#fff;color:#3f4040;border:1px solid #3f4040}.btn-invert-black:active,.btn-invert-black:focus,.btn-invert-black:hover{background-color:#3f4040;color:#fff;border:1px solid transparent}.text-black{color:#3f4040!important}.background-color-black{background-color:#3f4040}.icon i{border:1px solid #2f643a;border-radius:50%;padding:10px;font-size:21px;color:#2f643a;background-color:#fff}.icon i:hover{color:#fff;border-color:#fff;background-color:#2f643a}input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea{width:100%;padding:8px 12px;border-radius:16px;font-size:15px;background-color:#edf3eb;border:1px solid #dedede}.post-card{background-color:#fff;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.post-card .post-date{position:absolute;padding:15px}.post-card .post-date .badge{font-size:.9em;background-color:#082857}.post-card .post-thumbnail{height:200px;overflow:hidden;border-radius:.375rem}.post-card .post-thumbnail img{border-radius:8px;width:100%;max-width:none;height:100%}.post-card .post-categories .badge{margin-right:5px;font-size:.8em;background-color:#c1be87;color:#2f643a}.post-card .post-title{font-weight:700;color:#082857;font-size:1.25em}.post-card .btn-link{padding:0!important;color:#082857;text-decoration:underline}.post-card .btn-link:hover{text-decoration:none}.card{border-radius:28px;background:linear-gradient(#f2f5f2,#b6dbb9);border-color:#dedede;padding:50px}.ts_curve{background-image:url(/wp-content/themes/theme_krachtiggroeien/assets/curve.svg);background-repeat:no-repeat;background-position:bottom;background-size:cover;width:100%;height:15vw;position:absolute;left:0;z-index:0}.ts_curve-header{top:100%}.ts_curve-footer{transform:rotate(180deg);top:-15vw}header{position:relative}header #header{position:relative;z-index:9999;top:0;transition:top .3s;background-color:#2f643a;margin-bottom:100px}header #header.scrolled-header{border-bottom:6px solid #c1be87}header #header .logo img{height:auto;width:100%;max-width:140px;padding:10px}header #header .desktop-menu{display:flex!important}@media (max-width:960px){header #header .desktop-menu{display:none!important}}header #header .menu{display:flex;align-items:center;margin:0;padding:0}header #header .custom-menu-class{list-style:none;margin:0;padding:0}header #header .custom-menu-class li{list-style:none;margin:0 25px;position:relative;font-size:1.2rem}header #header .custom-menu-class a{text-decoration:none;color:#fff;transition:color .3s ease-in-out}header #header .custom-menu-class a:hover{color:#c1be87}header #header .custom-menu-class .sub-menu{display:none;position:absolute;top:100%;left:0;background-color:#2f643a;border-bottom:6px solid #c1be87;border-left:6px solid #c1be87;border-right:6px solid #c1be87;margin:0;padding:0;z-index:1000;width:200px}header #header .custom-menu-class li:hover>.sub-menu{display:block}header #header .custom-menu-class .sub-menu>li{list-style:none;margin:0;padding:0}header #header .custom-menu-class .sub-menu>li a{display:block;padding:10px 15px;color:#fff;transition:background-color .3s ease-in-out}header #header .custom-menu-class .sub-menu>li a:hover{background-color:#f5f5f5}header #header .login-register{justify-content:center;align-items:center;display:flex;margin-left:auto}header #header .login-register a{height:fit-content}header #header .login-register a:first-child{margin-right:15px}header #header #mobile-menu{display:none;padding:0;position:fixed;width:100%;left:0;background-color:#fff}header #header #mobile-menu .menu{flex-direction:column;align-items:start;padding:0}header #header #mobile-menu .menu .custom-menu-class{width:100%;padding:0}header #header #mobile-menu .menu .custom-menu-class li{padding:20px 0;border-top:1px solid #c1be87;width:100%}header #header #mobile-menu .menu .custom-menu-class li a{width:80%;margin:0 auto;display:block;color:#c1be87}header #header #mobile-menu .menu .custom-menu-class li.current_page_item a{color:#2f643a!important}header #header #mobile-menu-icon{display:none;border:1px solid #c1be87;padding:9px 20px;border-radius:30px;height:41px;width:66px}@media (max-width:960px){header #header #mobile-menu-icon{display:flex}}header #header #mobile-menu-icon .bar{width:25px;height:3px;background-color:#fff;margin:2px 0}header #header #mobile-menu-icon.close-button{border-color:#fff!important;position:relative}header #header #mobile-menu-icon.close-button .bar:first-child{transform:rotate(45deg);position:absolute;top:15px}header #header #mobile-menu-icon.close-button .bar:nth-child(2){transform:rotate(-45deg);position:absolute;top:15px}header #header #mobile-menu-icon.close-button .bar:nth-child(3){display:none}.fixed-header{position:fixed!important;top:0!important}.fixed-header #header{top:32px}.mobile-overlay{position:fixed;width:100%;height:100vh;background:rgba(0,0,0,.6196078431);z-index:800}.footer{position:relative;color:#fff;padding:1rem 0 1rem 0;margin-top:15vw}.footer a{text-decoration:none;color:#fff;font-weight:400}.footer a:hover{text-decoration:underline}.footer ul{list-style-type:none;padding:0}.footer ul li{margin-bottom:7px}.footer p{margin-bottom:.25rem}.footer .logo a{width:100%;display:block}.footer .logo a img{width:100%;display:block;height:auto}.footer .whatsapp{border:1px solid #2f643a;padding:9px 20px;border-radius:30px;text-decoration:none;color:#fff;font-weight:400;width:fit-content}.footer .whatsapp span{margin-left:10px}.footer .under_footer a{color:#fff;text-decoration:underline}@media (max-width:992px){.footer .under_footer .justify-content-end{justify-content:left!important}}@media (min-width:992px){.footer .collapse{display:block!important;height:auto!important;visibility:visible!important}.footer-heading{cursor:default;pointer-events:none}}@media (max-width:991px){.footer-heading{cursor:pointer;border-top:1px solid rgba(255,255,255,.3)}.footer-heading:last-child{border-bottom:1px solid rgba(255,255,255,.3)}}.banner img{max-width:100%}.testimony .testimony_quote{font-family:Roboto Serif,sans-serif;font-weight:400;font-size:64px;line-height:68px;text-align:center}@media (max-width:1200px){.testimony .testimony_quote{font-size:30px;line-height:38px}}.testimony .testimony_image{border-radius:50%;width:64px;height:64px}.blogpost{word-break:break-word}.blogpost .post-banner{background-size:cover;background-position:center;padding:20px;color:#fff}.blogpost .post_meta_data p{font-size:16px}.blogpost .banner-content{max-width:1200px;margin:0 auto;text-align:center}.blogpost .sticky-top{top:150px}.blogpost .blog_about p{text-align:left}.blogpost #table-of-contents{background-color:#f9f9f9;border-radius:.25rem;padding:10px}.blogpost #table-of-contents p{text-align:left}.blogpost .woocommerce{padding:0}.blogpost .woocommerce ul.products{padding:0;list-style:none}.blogpost .woocommerce ul.products li.product{margin-bottom:20px;width:100%}.blogpost .woocommerce ul.products li.product a{display:block;text-decoration:none}.blogpost .rank-math-breadcrumb p{font-size:16px}.blogpost .list-group-item a{display:flex;align-items:center;flex-direction:column}.blogpost .list-group-item a img{max-width:100%}.blogpost .list-group-item a p{text-align:center}.blogpost .author-info{margin-bottom:10px}@media (max-width:768px){.blogpost .author-info{flex-direction:column}}.blogpost .author-info p{margin:0}.blogpost .post-details{margin-bottom:10px}.blogpost .author-avatar{border-radius:50%;object-fit:cover;margin-bottom:10px}.blogpost .post-details span{display:block}.blogpost .post-details{font-size:.9rem;color:#666}.blogpost .social-icons,.blogpost .social-share-icons{text-align:center}.blogpost .social-icons a,.blogpost .social-share-icons a{display:inline-block;width:40px;height:40px;background-color:#f9f9f9;color:#10105b;border-radius:20px;margin:5px;line-height:39px;transition:background-color .3s,color .3s;border:1px solid #10105b}.blogpost .social-icons a:hover,.blogpost .social-share-icons a:hover{background-color:#10105b;color:#fff;border:1px solid #fff}.blogpost .social-icons i,.blogpost .social-share-icons i{vertical-align:middle}@media (max-width:768px){.blogpost .author_name_wrapper{order:1}}@media (max-width:768px){.blogpost .social-icons-wrapper{order:0}}.blogpost .social-icons-wrapper .social-icons{margin:0;text-align:right}@media (max-width:768px){.blogpost .social-icons-wrapper .social-icons{text-align:left}}.blogpost .ts_cta_element .row{background:#10105b;padding:20px;border-radius:20px}.blogpost .ts_cta_element .row .cta_image img{max-width:100%}.blogpost .ts_cta_element .row .cta_content .cta_title{color:#fff}.blogpost .ts_cta_element .row .cta_content .cta_text{color:#fff}.blogpost .blog-post-registerform{background:#10105b;padding:20px;border-radius:20px;color:#fff}.blogpost .blog-post-registerform #newsletter_form{display:flex;width:80%;margin:0 auto}@media (max-width:768px){.blogpost .blog-post-registerform #newsletter_form{flex-direction:column}}.blogpost .blog-post-registerform p{text-align:center!important}.blogpost .blog-post-author{background:#10105b;padding:20px;border-radius:20px;color:#fff}.blogpost .sidebar{background-color:#f9f9f9;border-radius:.25rem}#comments .form-submit #submit{padding:9px 20px;border-radius:.375rem;font-weight:600;font-size:1.2rem;background-color:#10105b;color:#fff;border:1px solid transparent}#comments .form-submit #submit:hover{background-color:#fff;color:#10105b;border:1px solid #10105b}.comments-area{background-color:#f9f9f9;padding:20px;border-radius:20px}.comments-area .comments-title{color:#333;font-weight:700}.comments-area .comment-list{list-style:none;margin:0;padding:0}.comments-area .comment-list li{padding:10px;border-bottom:1px solid #ccc}.comments-area .no-comments{color:#999}.kennisbank-card .card-img-top{height:100%}.scan-overview{background-color:#f8f9fa}.scan-overview h1{font-weight:700;color:#2f643a}.scan-overview .scan-card{transition:transform .3s ease,box-shadow .3s ease;border-radius:1.5rem;overflow:hidden}.scan-overview .scan-card:hover{transform:translateY(-6px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.scan-overview .scan-card .scan-card__image{overflow:hidden;border-bottom:1px solid #eaeaea}.scan-overview .scan-card .scan-card__image img{transition:transform .4s ease}.scan-overview .scan-card .scan-card__image:hover img{transform:scale(1.05)}.scan-overview .scan-card .card-body{background:linear-gradient(180deg,#fff 0,#f6f9f6 100%);border-top:none;border-radius:0 0 1.5rem 1.5rem;padding:1.5rem}.scan-overview .scan-card .card-body .card-title{font-family:"Roboto Serif",sans-serif;font-weight:700;color:#2f643a}.scan-overview .scan-card .card-body .card-text{font-size:1rem;color:#3f4040}.grey_text_block{background-color:#e9e9e9;background-image:url(/wp-content/themes/theme_krachtiggroeien/assets/krachtig_groeien_background_image.svg);background-size:auto 100%;background-position:right 10% center;background-repeat:no-repeat}#single_scan .banner{margin-top:-50px;text-align:center}#single_scan .banner h1{color:#c1be87;font-size:clamp(2rem,5vw,80px);font-weight:700;margin-bottom:2rem}#single_scan .banner .ts_badge-wrapper{width:170px;height:170px;font-weight:900;justify-content:center;align-items:center;position:absolute;right:0;top:0}#single_scan .banner .ts_badge-wrapper .ts_badge{background-color:#2f643a;width:170px;height:170px;position:relative;text-align:center}#single_scan .banner .ts_badge-wrapper .ts_badge_text{background-color:#2f643a;font-size:28px;color:#fff;display:flex;flex-direction:column;position:absolute;top:0;left:0;z-index:999;width:170px;height:170px;text-align:center;justify-content:center}#single_scan .banner .ts_badge-wrapper .ts_badge_text span{font-size:44px;line-height:40px}#single_scan .banner .ts_badge-wrapper:after,#single_scan .banner .ts_badge-wrapper:before{content:"";position:absolute;top:0;left:0;height:170px;width:170px;background:#2f643a}#single_scan .banner .ts_badge-wrapper:before{transform:rotate(30deg)}#single_scan .banner .ts_badge-wrapper:after{transform:rotate(60deg)}#single_scan .ts_scan_subject{margin:0 auto 3rem auto;background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 8px 24px rgba(0,0,0,.05);transition:all .4s ease}#single_scan .ts_scan_subject .ts_scan_subject_head{display:flex;justify-content:center;margin-bottom:2rem}#single_scan .ts_scan_subject .ts_scan_subject_head .ts_scan_subject_head_title{color:#fff;background-color:#2f643a;padding:.75rem 1.5rem;border-radius:999px;font-size:1.25rem;text-transform:uppercase;letter-spacing:1px}#single_scan .ts_scan_subject .ts_scan_subject_questions .ts_question{text-align:center;padding:2rem 1rem;border:none;background:#f9fafb;border-radius:1rem;margin-bottom:1.5rem;box-shadow:0 0 0 1px #e5e7eb;transition:all .3s ease}#single_scan .ts_scan_subject .ts_scan_subject_questions .ts_question:hover{box-shadow:0 4px 14px rgba(0,0,0,.07);transform:translateY(-2px)}#single_scan .ts_scan_subject .ts_scan_subject_questions .ts_question--error{border:2px solid #ef4444;background:#fef2f2}#single_scan .ts_scan_subject .ts_scan_subject_questions .ts_question .ts_question_title{font-weight:600;font-size:1.25rem;margin-bottom:2rem;color:#2f643a}#single_scan .ts_scan_subject .ts_scan_subject_questions .ts_question .ts_answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;justify-items:center}#single_scan .ts_scan_subject .ts_scan_subject_questions .ts_question .ts_answers .ts_answer{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;padding:1rem 1.25rem;cursor:pointer;font-weight:500;color:#374151;transition:all .25s ease;width:100%}#single_scan .ts_scan_subject .ts_scan_subject_questions .ts_question .ts_answers .ts_answer input{display:none}#single_scan .ts_scan_subject .ts_scan_subject_questions .ts_question .ts_answers .ts_answer:hover{border-color:#2f643a;background:rgba(47,100,58,.05)}#single_scan .ts_scan_subject .ts_scan_subject_questions .ts_question .ts_answers .ts_answer input:checked+.ts_answer_text{background:#2f643a;color:#fff;border-radius:.5rem;display:inline-block;padding:.75rem 1rem}#single_scan .ts_scan_subject .ts_scan_subject_questions .ts_question .ts_answers .ts_answer .ts_answer_text{display:inline-block;width:100%;text-align:center}.ts_progress{margin:1.5rem auto}.ts_progress_meta{display:flex;justify-content:space-between;font-size:.95rem;margin-bottom:.5rem}.ts_progress_bar_wrap{background:#eee;height:8px;border-radius:999px;overflow:hidden}.ts_progress_bar{height:100%;width:0%;background:#2f643a;transition:width .3s ease}.ts_actions,.ts_nav{display:flex;justify-content:space-between;gap:1rem;margin:2rem auto}.ts_question_nav{display:flex;justify-content:space-between;gap:1rem;margin:2rem auto}.ts_btn{border:none;border-radius:.75rem;padding:.9rem 1.5rem;font-weight:600;cursor:pointer;transition:all .25s ease}.ts_btn--primary{background:#2f643a;color:#fff}.ts_btn--primary:hover{background:rgb(33.9551020408,72.2448979592,41.9020408163)}.ts_btn--secondary{background:#f3f4f6;color:#374151}.ts_btn--secondary:hover{background:#e5e7eb}.ts_btn[disabled]{opacity:.6;cursor:not-allowed}.ts_slide--final{margin:0 auto;background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.05)}.ts_slide--final .ts_final_row{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #eee}.ts_slide--final .ts_final_row[data-color=green] .ts_final_label{color:#16a34a}.ts_slide--final .ts_final_row[data-color=orange] .ts_final_label{color:#d97706}.ts_slide--final .ts_final_row[data-color=red] .ts_final_label{color:#dc2626}.ts_final_total{margin-top:1rem;padding-top:.75rem;border-top:1px solid #eee;font-size:1.1rem;font-weight:600}.ts_crumb{border:1px solid #ddd;background:#fff;padding:.35rem .6rem;border-radius:999px;font-size:.9rem;cursor:pointer}.ts_crumb.is-active{border-color:#0ea5e9}.ts_crumb.is-done{background:#e8fff1;border-color:#22c55e}.ts_subject_summary{margin-top:2rem;padding:1.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 2px 10px rgba(0,0,0,.03);transition:all .3s ease}.ts_subject_summary h3{font-size:1.25rem;font-weight:700;color:#c1be87;margin-bottom:1rem}.ts_subject_summary .ts_subject_scoreline{display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:600;margin-bottom:1rem}.ts_subject_summary .ts_subject_scoreline .ts_subject_total{color:#111827}.ts_subject_summary .ts_subject_scoreline .ts_subject_label{font-weight:700;text-transform:capitalize}.ts_subject_summary .ts_subject_scoreline .ts_subject_label.green{color:#16a34a}.ts_subject_summary .ts_subject_scoreline .ts_subject_label.orange{color:#d97706}.ts_subject_summary .ts_subject_scoreline .ts_subject_label.red{color:#dc2626}.ts_subject_summary .ts_subject_chart{display:grid;grid-template-columns:repeat(20,1fr);gap:4px;margin-bottom:1.5rem}.ts_subject_summary .ts_subject_chart .b{width:100%;padding-bottom:100%;border-radius:3px;background:#e5e7eb;transition:background .3s ease}.ts_subject_summary .ts_subject_chart[data-color=green] .b.is-on{background:#16a34a}.ts_subject_summary .ts_subject_chart[data-color=orange] .b.is-on{background:#d97706}.ts_subject_summary .ts_subject_chart[data-color=red] .b.is-on{background:#dc2626}.ts_subject_summary .ts_edit_subject{border:none;background:#f3f4f6;padding:.75rem 1.25rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .25s ease}.ts_subject_summary .ts_edit_subject:hover{background:#2f643a;color:#fff}