.wp-block-button__link,.wp-element-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.wp-block-button.is-style-cta .wp-block-button__link{background-color:var(--wp--preset--color--groen);color:var(--wp--preset--color--blauw);border-color:var(--wp--preset--color--blauw);font-size:var(--wp--preset--font-size--groot);padding:.85rem 1.75rem;font-weight:800}.wp-block-button.is-style-cta .wp-block-button__link:hover,.wp-block-button.is-style-cta .wp-block-button__link:focus-visible{background-color:var(--wp--preset--color--blauw);color:var(--wp--preset--color--wit);border-color:var(--wp--preset--color--blauw)}.wp-block-button.is-style-op-blauw .wp-block-button__link{background-color:var(--wp--preset--color--wit);color:var(--wp--preset--color--blauw);border-color:var(--wp--preset--color--wit)}.wp-block-button.is-style-op-blauw .wp-block-button__link:hover,.wp-block-button.is-style-op-blauw .wp-block-button__link:focus-visible{background-color:var(--wp--preset--color--groen);color:var(--wp--preset--color--blauw);border-color:var(--wp--preset--color--groen)}.has-blauw-background-color .wp-block-button.is-style-cta .wp-block-button__link,.has-blauw-diep-background-color .wp-block-button.is-style-cta .wp-block-button__link{border-color:var(--wp--preset--color--wit)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--wp--preset--color--blauw);outline-offset:2px;border-radius:4px}:where(.has-blauw-background-color,.has-blauw-diep-background-color) :focus-visible{outline-color:var(--wp--preset--color--wit)}:where(.has-blauw-background-color,.has-blauw-diep-background-color) a:where(:not(.wp-element-button)){color:var(--wp--preset--color--wit)}:root{--twindo-sectie:clamp(2.5rem, 5vw, 4rem);--twindo-blok:2.5rem;--twindo-tekst:1rem;--twindo-knop:1.5rem;--twindo-kaartruimte:1.5rem}.twindo-sectie{padding-top:var(--twindo-sectie);padding-bottom:var(--twindo-sectie)}.twindo-sectie.twindo-sectie-compact{padding-top:1.25rem;padding-bottom:1.25rem}.twindo-sectie:not(.has-background):not(.twindo-paginakop)+.twindo-sectie:not(.has-background){padding-top:0}.twindo-sectie>*{margin-block:0 !important}.twindo-sectie>*+*{margin-block-start:var(--twindo-blok) !important}.twindo-sectie>.wp-block-heading+p,.twindo-sectie>.wp-block-buttons+p{margin-block-start:var(--twindo-tekst) !important}.twindo-sectie .wp-block-columns{gap:var(--twindo-kaartruimte) clamp(1.5rem, 5vw, 4rem);margin-block:0}.twindo-sectie .wp-block-columns.twindo-kaarten{gap:var(--twindo-kaartruimte)}.twindo-sectie .wp-block-column>*,.twindo-kaart>*{margin-block:0 !important}.twindo-sectie .wp-block-column>*+*,.twindo-kaart>*+*{margin-block-start:var(--twindo-tekst) !important}.twindo-sectie .wp-block-column>.wp-block-buttons,.twindo-kaart>.wp-block-buttons{margin-block-start:var(--twindo-knop) !important}.twindo-sectie .wp-block-column>.wp-block-buttons+p{margin-block-start:.75rem !important}.wp-site-blocks>*+*{margin-block-start:0 !important}.twindo-kaart{border-radius:18px;box-shadow:0 4px 18px rgba(49,44,106,.1);height:100%;padding:var(--twindo-kaartruimte);display:flex;flex-direction:column;gap:0}.twindo-kaart>.wp-block-buttons{margin-top:auto !important;padding-top:var(--twindo-knop)}.twindo-vinkjes{list-style:none;padding-left:0}.twindo-vinkjes li{position:relative;padding-left:1.9rem;margin-bottom:.5rem}.twindo-vinkjes li:before{content:"";position:absolute;left:0;top:.3em;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--wp--preset--color--groen) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%23312C6A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat}.twindo-logo img{width:clamp(161px, 17vw, 218px) !important}.twindo-header{position:sticky;top:0;z-index:50;box-shadow:0 1px 0 rgba(49,44,106,.12)}.twindo-header .wp-block-navigation a{text-decoration:none;font-weight:700}.twindo-header .wp-block-navigation a:hover{text-decoration:underline}.twindo-taal a{font-weight:700}.twindo-taal [aria-current=true]{text-decoration:none}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.twindo-header .wp-block-button.is-style-cta .wp-block-button__link{font-size:var(--wp--preset--font-size--normaal);padding:.55rem 1.2rem}@media (min-width:1100px){.twindo-header{flex-wrap:nowrap !important}}.twindo-kaartfoto{margin-block:0 !important}.twindo-kaartfoto img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:12px;display:block}.wp-block-column>.wp-block-image img{border-radius:18px}.twindo-gerust{font-weight:600}.twindo-subtiel{color:var(--wp--preset--color--wit);font-weight:700;text-underline-offset:.2em}.twindo-subtiel:after{content:" →"}.twindo-subtiel:hover{text-decoration:none}.twindo-vertrouwen{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;font-weight:700;color:var(--wp--preset--color--blauw);font-size:var(--wp--preset--font-size--klein)}.twindo-vertrouwen li{position:relative;padding-left:1.6rem}.twindo-vertrouwen li:before{content:"";position:absolute;left:0;top:.2em;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--wp--preset--color--groen) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%23312C6A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat}.twindo-stapnummer{width:2.6rem;height:2.6rem;border-radius:50%;background:var(--wp--preset--color--groen);color:var(--wp--preset--color--blauw);font-weight:900;font-size:1.3rem;display:flex;align-items:center;justify-content:center;margin:0 !important}.twindo-review{border-left:4px solid var(--wp--preset--color--groen);background:var(--wp--preset--color--lila);border-radius:0 14px 14px 0;padding:1.25rem 1.5rem;margin:0;height:100%}.twindo-review p{font-size:var(--wp--preset--font-size--groot);font-weight:700;color:var(--wp--preset--color--blauw)}.twindo-review cite{font-style:normal;font-size:var(--wp--preset--font-size--klein);color:var(--wp--preset--color--inkt)}.twindo-prijs{font-size:var(--wp--preset--font-size--groot)}.twindo-taal a{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:0 .25rem}.twindo-telefoons{margin-block:0 !important}.twindo-telefoon{margin-block:0 !important}.twindo-telefoon img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 28px rgba(33,29,77,.28))}.twindo-telefoons.is-enkel .twindo-telefoon{width:fit-content;max-width:100%;margin-inline:auto !important}.twindo-telefoons.is-enkel .twindo-telefoon img{width:auto;max-width:100%;height:min(78vh, 720px)}.twindo-telefoons.is-duo{display:flex;justify-content:center;align-items:flex-start;max-width:560px;margin-inline:auto !important}.twindo-telefoons.is-duo .twindo-telefoon{flex:0 0 54%}.twindo-telefoons.is-duo .twindo-telefoon+.twindo-telefoon{margin-left:-8% !important;margin-top:21% !important}@media (max-width:781px){.twindo-telefoons.is-enkel .twindo-telefoon img{height:min(62vh, 520px)}.twindo-telefoons.is-duo{max-width:400px}}.twindo-zijfoto{margin-block:0 !important;height:100%}.twindo-zijfoto img{display:block;width:100%;height:100%;min-height:420px;object-fit:cover;border-radius:18px}@media (max-width:781px){.twindo-zijfoto{height:auto}.twindo-zijfoto img{height:auto;min-height:0;aspect-ratio:16/9}}@media (max-width:599px){.twindo-zijfoto img{aspect-ratio:4/3}}.twindo-groot-logo{margin-block:0 !important}.twindo-groot-logo img{display:block;width:min(100%, 420px);margin-inline:auto}.twindo-bovenkop{color:var(--wp--preset--color--groen);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:var(--wp--preset--font-size--klein)}.twindo-kaart #twindo-proef-form-wrap{padding:0 !important;max-width:none !important}#twindo-proef-form .twindo-proef-submit-knop{background-color:var(--wp--preset--color--groen) !important;color:var(--wp--preset--color--blauw) !important;border:2px solid var(--wp--preset--color--wit) !important;font-family:inherit !important;font-weight:800 !important;font-size:var(--wp--preset--font-size--groot) !important;min-height:52px}#twindo-proef-form .twindo-proef-submit-knop:hover:not(:disabled),#twindo-proef-form .twindo-proef-submit-knop:focus-visible{background-color:var(--wp--preset--color--blauw) !important;color:var(--wp--preset--color--wit) !important}#twindo-proef-form input:focus-visible{outline:3px solid var(--wp--preset--color--groen);outline-offset:2px}.twindo-vragen{max-width:820px;margin-inline:auto !important;display:flex;flex-direction:column;gap:.75rem}.twindo-vraag{background:var(--wp--preset--color--wit);border-radius:14px;padding:0 1.25rem;box-shadow:0 2px 10px rgba(49,44,106,.08)}.twindo-vraag>summary{cursor:pointer;font-weight:800;color:var(--wp--preset--color--blauw);padding:1rem 2rem 1rem 0;min-height:44px;list-style:none;position:relative}.twindo-vraag>summary::-webkit-details-marker{display:none}.twindo-vraag>summary:after{content:"+";position:absolute;right:0;top:.85rem;font-size:1.4rem;line-height:1}.twindo-vraag[open]>summary:after{content:"–"}.twindo-vraag>p{margin:0 0 1rem !important}.twindo-artikel>*+*{margin-block-start:var(--twindo-blok) !important}.twindo-artikeltekst>*{margin-block:0 0 1rem !important}.twindo-artikeltekst h2{margin-top:var(--twindo-blok) !important}.twindo-artikeltekst h3{margin-top:var(--twindo-knop) !important}.twindo-artikeltekst img{border-radius:18px;height:auto;max-width:100%}.twindo-artikeltekst a:not(.wp-element-button):not(.elementor-button){text-underline-offset:.15em}.twindo-artikeltekst .elementor-button,.twindo-artikeltekst a[href*="calendar.app.google"]:only-child{display:inline-flex;align-items:center;min-height:44px;padding:.7rem 1.4rem;border-radius:25px;font-weight:700;text-decoration:none;background:var(--wp--preset--color--blauw);color:var(--wp--preset--color--wit);border:2px solid var(--wp--preset--color--blauw)}.twindo-artikeltekst .elementor-button:hover,.twindo-artikeltekst .elementor-button:focus-visible{background:var(--wp--preset--color--groen);color:var(--wp--preset--color--blauw)}.twindo-appblok{padding:clamp(1.5rem, 4vw, 2.5rem) !important}.twindo-appblok h2{color:var(--wp--preset--color--wit)}.twindo-leesverder .wp-block-post-template{gap:var(--twindo-kaartruimte)}.twindo-leesverder .wp-block-post-excerpt__more-text{display:none}.twindo-leesverder .wp-block-read-more{font-weight:700;margin-top:auto !important;padding-top:var(--twindo-knop)}.twindo-leesverder .wp-block-post-title a{text-decoration:none}.twindo-leesverder .wp-block-post-title a:hover{text-decoration:underline}.twindo-artikelmeta{font-size:var(--wp--preset--font-size--klein);line-height:1.7;color:var(--wp--preset--color--inkt)}.twindo-artikelmeta a,.twindo-categorielabel a{display:inline-flex;align-items:center;min-height:28px;padding:.1rem .8rem;margin:.15rem 0;border-radius:999px;border:1.5px solid var(--wp--preset--color--blauw);background:var(--wp--preset--color--lila);color:var(--wp--preset--color--blauw);font-size:var(--wp--preset--font-size--klein);font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s ease}.twindo-artikelmeta a:hover,.twindo-artikelmeta a:focus-visible,.twindo-categorielabel a:hover,.twindo-categorielabel a:focus-visible{background:var(--wp--preset--color--groen);color:var(--wp--preset--color--blauw)}.twindo-artikelen .wp-block-post-template{gap:var(--twindo-kaartruimte)}.twindo-artikelkaart .wp-block-post-featured-image{margin:0 !important}.twindo-artikelkaart .wp-block-post-featured-image img{border-radius:12px;width:100%;object-fit:cover}.twindo-artikelkaart .wp-block-post-title{font-size:var(--wp--preset--font-size--groot)}.twindo-artikelkaart .wp-block-post-title a{text-decoration:none}.twindo-artikelkaart .wp-block-post-title a:hover{text-decoration:underline}.twindo-artikelkaart .wp-block-post-excerpt__more-text{display:none}.twindo-artikelkaart .wp-block-post-excerpt p{margin:0}.twindo-artikelkaart .wp-block-read-more{font-weight:700;margin-top:auto !important;padding-top:var(--twindo-knop);min-height:44px;display:inline-flex;align-items:flex-end}.twindo-categorielabel .wp-block-post-terms__separator{display:none}.twindo-labels{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.twindo-smal{max-width:760px;margin-inline:auto !important}.twindo-artikelen .wp-block-query-pagination{margin-top:var(--twindo-blok);gap:.5rem;font-weight:700}.twindo-artikelen .wp-block-query-pagination a,.twindo-artikelen .wp-block-query-pagination .current{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.twindo-logo{display:inline-block;line-height:0;text-decoration:none}.twindo-logo-sub{display:none}#twindo-proef-form #twindo-proef-akkoord{width:24px !important;height:24px !important;margin-top:0 !important}.twindo-paginakop{padding-top:calc(var(--twindo-sectie) * .7);padding-bottom:calc(var(--twindo-sectie) * .7)}.twindo-paginatekst a.elementor-button,.twindo-paginatekst .elementor-button-link{display:inline-flex;align-items:center;min-height:44px;padding:.7rem 1.4rem;border-radius:25px;font-weight:700;text-decoration:none;background:var(--wp--preset--color--blauw);color:var(--wp--preset--color--wit);border:2px solid var(--wp--preset--color--blauw)}.twindo-paginatekst a.elementor-button:hover,.twindo-paginatekst a.elementor-button:focus-visible{background:var(--wp--preset--color--groen);color:var(--wp--preset--color--blauw)}.twindo-paginatekst h2{font-size:var(--wp--preset--font-size--xl)}.twindo-paginatekst ul,.twindo-paginatekst ol{padding-left:1.25rem}.twindo-paginatekst li{margin-bottom:.35rem}.twindo-zoek{max-width:560px;margin-inline:auto !important}.twindo-zoek .wp-block-search__label{font-weight:800;color:var(--wp--preset--color--blauw);display:block;text-align:center;margin-bottom:.5rem}.twindo-zoek .wp-block-search__inside-wrapper{gap:.5rem}.twindo-zoek .wp-block-search__input{min-height:48px;border:2px solid var(--wp--preset--color--blauw);border-radius:25px;padding:.6rem 1.1rem;font-family:inherit;font-size:var(--wp--preset--font-size--normaal);color:var(--wp--preset--color--inkt);background:var(--wp--preset--color--wit)}.twindo-zoek .wp-block-search__input::placeholder{color:#5f5c75}.twindo-zoek .wp-block-search__button{min-height:48px;margin-left:0}.twindo-sectie .wp-block-columns.twindo-kaarten{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(100%, 19rem), 1fr));gap:var(--twindo-kaartruimte)}.twindo-sectie .wp-block-columns.twindo-kaarten>.wp-block-column{flex-basis:auto !important;width:auto}body .twindo-rekensectie #tw-rekentool{margin-top:0 !important}body #tw-rekentool .twr-num{color:var(--wp--preset--color--blauw) !important}body #tw-rekentool .twr-btn.twr-btn-primary:hover,body #tw-rekentool .twr-btn.twr-btn-primary:focus-visible{background-color:var(--wp--preset--color--groen) !important;color:var(--wp--preset--color--blauw) !important}body #tw-rekentool .twr-btn.twr-btn-cta{background-color:var(--wp--preset--color--groen) !important;color:var(--wp--preset--color--blauw) !important;border:2px solid var(--wp--preset--color--blauw) !important}body #tw-rekentool .twr-btn.twr-btn-cta:hover,body #tw-rekentool .twr-btn.twr-btn-cta:focus-visible{background-color:var(--wp--preset--color--blauw) !important;color:var(--wp--preset--color--wit) !important}.twindo-zoomout,.twindo-zijfoto{overflow:hidden;border-radius:18px}@media (prefers-reduced-motion:no-preference){@keyframes twindo-zoomuit{from{transform:scale(1.2)}to{transform:scale(1)}}@keyframes twindo-zoomin{from{transform:scale(1)}to{transform:scale(1.12)}}.twindo-zoomout img{animation:twindo-zoomuit 2.8s cubic-bezier(.2,.7,.2,1) both}.twindo-paginakop .twindo-zijfoto img,.twindo-sectie>.wp-block-image.twindo-kaartfoto img{animation:twindo-zoomuit 2.8s cubic-bezier(.2,.7,.2,1) both}}.twindo-sectie.has-blauw-background-color{background-image:radial-gradient(circle at 96% 0%,rgba(80,200,120,.3) 0 140px,transparent 141px),radial-gradient(circle at 2% 100%,rgba(80,200,120,.22) 0 180px,transparent 181px);background-repeat:no-repeat}.twindo-paginakop .wp-block-heading{color:var(--wp--preset--color--wit)}.twindo-paginakop :where(p,li){color:var(--wp--preset--color--wit)}.twindo-zijfoto{box-shadow:16px 16px 0 rgba(80,200,120,.35)}.has-blauw-background-color .twindo-zijfoto{box-shadow:16px 16px 0 var(--wp--preset--color--groen)}.wp-block-columns:has(>.wp-block-column>.twindo-zijfoto)>.wp-block-column:not(:has(>.twindo-zijfoto)){align-self:center !important}.wp-block-columns:has(>.wp-block-column>.twindo-zijfoto)>.wp-block-column:has(>.twindo-zijfoto){align-self:stretch !important}@media (max-width:781px){.twindo-zijfoto{box-shadow:10px 10px 0 rgba(80,200,120,.35);margin-right:10px !important}}.twindo-sectie>h2.wp-block-heading:after{content:"";display:block;width:56px;height:5px;border-radius:3px;background:var(--wp--preset--color--groen);margin-top:.7rem}.twindo-sectie>h2.wp-block-heading.has-text-align-center:after{margin-inline:auto}.twindo-sectie.has-groen-background-color>h2.wp-block-heading:after{background:var(--wp--preset--color--blauw)}.twindo-kaart{border-top:4px solid var(--wp--preset--color--groen);transition:transform .2s ease,box-shadow .2s ease}.twindo-kaart:has(a):hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(49,44,106,.16)}.twindo-kaartfoto,.twindo-artikelkaart .wp-block-post-featured-image{overflow:hidden;border-radius:12px}.twindo-kaartfoto img,.twindo-artikelkaart .wp-block-post-featured-image img{transition:transform .4s ease}.twindo-kaart:hover .twindo-kaartfoto img,.twindo-artikelkaart:hover .wp-block-post-featured-image img{transform:scale(1.05)}.twindo-banner{border-top:0;border-left:6px solid var(--wp--preset--color--groen)}.twindo-banner .wp-block-buttons{justify-content:flex-end}@media (max-width:781px){.twindo-banner .wp-block-buttons{justify-content:flex-start}}.twindo-review{height:auto;position:relative;padding-top:2.6rem !important}.twindo-kaarten .twindo-review{height:100%}.twindo-review:before{content:"\201C";position:absolute;top:.1rem;left:1.3rem;font-size:4.2rem;line-height:1;font-weight:900;color:var(--wp--preset--color--groen)}.twindo-review p{font-style:italic}.twindo-review p:before{content:"\201C"}.twindo-review p:after{content:"\201D"}#twindo-proef-form #twindo-proef-akkoord{-webkit-appearance:none;appearance:none;width:24px !important;height:24px !important;flex-shrink:0;border:2px solid var(--wp--preset--color--wit);border-radius:6px;background:0 0;cursor:pointer;margin:0 !important}#twindo-proef-form #twindo-proef-akkoord:checked{border-color:var(--wp--preset--color--groen);background:var(--wp--preset--color--groen) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%23312C6A' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat}#twindo-proef-form #twindo-proef-akkoord:focus-visible{outline:3px solid var(--wp--preset--color--groen);outline-offset:2px}.twindo-subtiel-links{line-height:2.1}.twindo-categorielabel.is-plat .twindo-label{display:inline-block;padding:.15rem .75rem;border-radius:999px;background:var(--wp--preset--color--lila);color:var(--wp--preset--color--blauw);font-size:var(--wp--preset--font-size--klein);font-weight:700}.has-blauw-background-color .twindo-zoek .wp-block-search__label{color:var(--wp--preset--color--wit)}.has-blauw-background-color .twindo-zoek .wp-block-search__input{border-color:var(--wp--preset--color--wit)}.has-blauw-background-color .twindo-zoek .wp-block-search__button{background:var(--wp--preset--color--wit);color:var(--wp--preset--color--blauw);border-color:var(--wp--preset--color--wit)}.has-blauw-background-color .twindo-zoek .wp-block-search__button:hover,.has-blauw-background-color .twindo-zoek .wp-block-search__button:focus-visible{background:var(--wp--preset--color--groen);color:var(--wp--preset--color--blauw);border-color:var(--wp--preset--color--groen)}.has-blauw-background-color .twindo-labels a{border-color:var(--wp--preset--color--lila)}html.twindo-js .twindo-onthul{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}html.twindo-js .twindo-onthul.is-zichtbaar{opacity:1;transform:none}.twindo-sectie>.wp-block-image.twindo-kaartfoto img{width:100%;max-height:420px;aspect-ratio:auto;object-fit:cover;border-radius:18px}@media (max-width:781px){.twindo-sectie>.wp-block-image.twindo-kaartfoto img{max-height:260px}}.twindo-sectie .wp-block-column>h2.wp-block-heading:after{content:"";display:block;width:56px;height:5px;border-radius:3px;background:var(--wp--preset--color--groen);margin-top:.7rem}.has-blauw-background-color .wp-block-column>h1.wp-block-heading:after{content:none}.twindo-sectie.has-lila-background-color:not(.twindo-sectie-compact){background-color:transparent !important;position:relative;isolation:isolate}.twindo-sectie.has-lila-background-color:not(.twindo-sectie-compact):before{content:"";position:absolute;z-index:-1;inset:0 clamp(0px, 1.6vw, 24px);background:var(--wp--preset--color--lila);border-radius:clamp(0px, 3vw, 40px)}.twindo-kaart.is-kenmerk{padding-top:calc(var(--twindo-kaartruimte) + 3.2rem);position:relative}.twindo-kaart.is-kenmerk:before{content:"";position:absolute;top:var(--twindo-kaartruimte);left:var(--twindo-kaartruimte);width:2.8rem;height:2.8rem;border-radius:50%;background:var(--wp--preset--color--groen) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%23312C6A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/60% no-repeat}.twindo-kaart.is-kenmerk.twindo-icoon-vinkje:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-groei:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 17 9 11 13 15 21 7'/%3E%3Cpolyline points='15 7 21 7 21 13'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-kompas:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpolygon points='15.5 8.5 13.5 13.5 8.5 15.5 10.5 10.5'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-anker:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='2'/%3E%3Cline x1='12' y1='7' x2='12' y2='21'/%3E%3Cpath d='M5 13H3a9 9 0 0 0 18 0h-2'/%3E%3Cline x1='8' y1='10' x2='16' y2='10'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-chat:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 15a2 2 0 0 1-2 2H8l-4 4V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2z'/%3E%3Cline x1='8' y1='9' x2='16' y2='9'/%3E%3Cline x1='8' y1='13' x2='13' y2='13'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-bliksem:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='13 2 4 14 12 14 11 22 20 10 12 10 13 2'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-lamp:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4'/%3E%3Cpath d='M12 3a6 6 0 0 0-3.5 10.9V16h7v-2.1A6 6 0 0 0 12 3z'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-zoek:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='20' y1='20' x2='16' y2='16'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-mensen:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M3 20v-1.5A4.5 4.5 0 0 1 7.5 14h3a4.5 4.5 0 0 1 4.5 4.5V20'/%3E%3Cpath d='M16 4.5a3.5 3.5 0 0 1 0 7'/%3E%3Cpath d='M21 20v-1.5a4.5 4.5 0 0 0-3-4.2'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-telefoon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='2' width='10' height='20' rx='2'/%3E%3Cline x1='11' y1='18' x2='13' y2='18'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-schild:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-3.5 7-9.5V5.5L12 3 5 5.5v6c0 6 7 9.5 7 9.5z'/%3E%3Cpolyline points='9 12 11 14 15 10'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-vraag:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.7.3-1 .9-1 1.7'/%3E%3Cline x1='12' y1='17' x2='12' y2='17.01'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-mail:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpolyline points='3 7 12 13 21 7'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-euro:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 6.5a7 7 0 1 0 0 11'/%3E%3Cline x1='4' y1='10' x2='13' y2='10'/%3E%3Cline x1='4' y1='14' x2='13' y2='14'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-rond:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='21 4 21 10 15 10'/%3E%3Cpath d='M20 15a8.5 8.5 0 1 1-2-8.8L21 10'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-hart:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7.5-4.6-8.8-9.3A4.6 4.6 0 0 1 12 7a4.6 4.6 0 0 1 8.8 3.7C19.5 15.4 12 20 12 20z'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-boek:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h6a3 3 0 0 1 3 3v12a2.5 2.5 0 0 0-2.5-2.5H3z'/%3E%3Cpath d='M21 5h-6a3 3 0 0 0-3 3v12a2.5 2.5 0 0 1 2.5-2.5H21z'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-schakel:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13.5a4.5 4.5 0 0 0 6.8.5l2.7-2.7a4.5 4.5 0 0 0-6.4-6.4l-1.5 1.5'/%3E%3Cpath d='M14 10.5a4.5 4.5 0 0 0-6.8-.5l-2.7 2.7a4.5 4.5 0 0 0 6.4 6.4l1.5-1.5'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-klembord:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='2' width='8' height='4' rx='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpolyline points='9 14 11 16 15 12'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-medaille:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='15' r='6'/%3E%3Cpolyline points='8.5 10 6 2 10 2 12 6 14 2 18 2 15.5 10'/%3E%3Cpolyline points='12 12.5 12 17.5'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-pen:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-opmaak:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cline x1='3' y1='9' x2='21' y2='9'/%3E%3Cline x1='9' y1='21' x2='9' y2='9'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-paginas:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='8' y1='13' x2='16' y2='13'/%3E%3Cline x1='8' y1='17' x2='13' y2='17'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-scherm:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='14' height='10' rx='1.5'/%3E%3Cline x1='6' y1='18' x2='12' y2='18'/%3E%3Crect x='17' y='8' width='5' height='12' rx='1'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-veer:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.2 12.2a6 6 0 0 0-8.5-8.5L5 10.5V19h8.5z'/%3E%3Cline x1='16' y1='8' x2='2' y2='22'/%3E%3Cline x1='17.5' y1='15' x2='9' y2='15'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-lagen:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 2 7 12 12 22 7 12 2'/%3E%3Cpolyline points='2 17 12 22 22 17'/%3E%3Cpolyline points='2 12 12 17 22 12'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-server:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='7' rx='2'/%3E%3Crect x='3' y='14' width='18' height='7' rx='2'/%3E%3Cline x1='7' y1='6.5' x2='7.01' y2='6.5'/%3E%3Cline x1='7' y1='17.5' x2='7.01' y2='17.5'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-wereld:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cline x1='3' y1='12' x2='21' y2='12'/%3E%3Cpath d='M12 3a14 14 0 0 1 3.5 9 14 14 0 0 1-3.5 9 14 14 0 0 1-3.5-9A14 14 0 0 1 12 3z'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-klok:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpolyline points='12 7 12 12 15.5 14'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-trofee:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3Cpath d='M7 4h10v5a5 5 0 0 1-10 0z'/%3E%3Cpath d='M7 6H4a3 3 0 0 0 3 4M17 6h3a3 3 0 0 1-3 4'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-raket:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2c3 2 5 6 5 10l-2 4H9l-2-4c0-4 2-8 5-10z'/%3E%3Ccircle cx='12' cy='9' r='1.8'/%3E%3Cpath d='M9 16l-3 2 1-4M15 16l3 2-1-4'/%3E%3Cpath d='M11 19v2.5M13 19v2.5'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-batterij:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='17' height='10' rx='2'/%3E%3Cline x1='22' y1='11' x2='22' y2='13'/%3E%3Cline x1='6' y1='10.5' x2='6' y2='13.5'/%3E%3Cline x1='10' y1='10.5' x2='10' y2='13.5'/%3E%3Cline x1='14' y1='10.5' x2='14' y2='13.5'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-afstudeerhoed:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 4 2 9 12 14 22 9 12 4'/%3E%3Cpath d='M6 11v4.5c0 1.5 2.7 3 6 3s6-1.5 6-3V11'/%3E%3Cline x1='22' y1='9' x2='22' y2='15'/%3E%3C/svg%3E");background-size:56%}.twindo-kaart.is-kenmerk.twindo-icoon-ster:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2.5 15 8.6 21.5 9.5 16.8 14.1 17.9 20.6 12 17.5 6.1 20.6 7.2 14.1 2.5 9.5 9 8.6 12 2.5'/%3E%3C/svg%3E");background-size:56%}.wp-block-columns.is-gesplitst>.wp-block-column:first-child h2{font-size:var(--wp--preset--font-size--xl)}.twindo-coachband :where(p,li){color:var(--wp--preset--color--wit)}.twindo-coachband .wp-block-column>p:first-child{font-size:var(--wp--preset--font-size--xl);font-weight:800;line-height:1.2}.twindo-keuzeband .wp-block-buttons{justify-content:center}.twindo-keuzeband>h2.wp-block-heading:after{margin-inline:auto}.twindo-sectie .twindo-kaarten>.wp-block-column>.twindo-review{height:100%}.twindo-kaart.is-uitgelicht{position:relative;overflow:hidden;border:2px solid var(--wp--preset--color--groen)}.twindo-kaart.is-uitgelicht .twindo-lint{position:absolute;top:2.1rem;right:-3.6rem;width:15rem;margin:0 !important;transform:rotate(40deg);background:var(--wp--preset--color--groen);color:var(--wp--preset--color--blauw);text-align:center;font-weight:900;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;padding:.35rem 0;box-shadow:0 4px 10px rgba(49,44,106,.2);z-index:2;overflow:hidden}.twindo-kaart.is-uitgelicht>.wp-block-heading:first-of-type{padding-right:4.5rem}@media (prefers-reduced-motion:no-preference){@keyframes twindo-gloed{0%,100%{box-shadow:0 4px 18px rgba(80,200,120,.25)}50%{box-shadow:0 8px 34px rgba(80,200,120,.55)}}@keyframes twindo-glans{0%,70%{transform:translateX(-120%) skewX(-20deg)}100%{transform:translateX(220%) skewX(-20deg)}}.twindo-kaart.is-uitgelicht{animation:twindo-gloed 3.5s ease-in-out infinite}.twindo-kaart.is-uitgelicht .twindo-lint:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:twindo-glans 4s ease-in-out infinite}}:root{--twindo-kaartafstand:clamp(1.25rem, 2.6vw, 2.25rem)}.twindo-sectie .wp-block-columns.twindo-kaarten,.twindo-artikelen .wp-block-post-template{gap:var(--twindo-kaartafstand) !important}.wpcf7-form p{margin:0 0 1.1rem !important}.wpcf7-form label{display:block;font-weight:700;color:var(--wp--preset--color--blauw)}.wpcf7-form .wpcf7-form-control-wrap{display:block;margin-top:.4rem}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form select,.wpcf7-form textarea{width:100%;box-sizing:border-box;min-height:50px;padding:.75rem 1rem;font:inherit;font-weight:400;color:var(--wp--preset--color--inkt);background:var(--wp--preset--color--wit);border:2px solid var(--wp--preset--color--blauw);border-radius:14px}.wpcf7-form textarea{min-height:170px;resize:vertical}.wpcf7-form :is(input,select,textarea):focus-visible{outline:3px solid var(--wp--preset--color--groen);outline-offset:2px}.wpcf7-form .wpcf7-radio{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem}.wpcf7-form .wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-list-item label{display:inline-flex;align-items:center;gap:.55rem;font-weight:400;color:var(--wp--preset--color--inkt);min-height:32px;cursor:pointer}.wpcf7-form input[type=radio]{width:20px;height:20px;accent-color:var(--wp--preset--color--blauw)}.wpcf7-form .wpcf7-submit{min-height:50px;padding:.75rem 1.8rem;border-radius:25px;border:2px solid var(--wp--preset--color--blauw);cursor:pointer;background:var(--wp--preset--color--blauw);color:var(--wp--preset--color--wit);font:inherit;font-weight:800}.wpcf7-form .wpcf7-submit:hover,.wpcf7-form .wpcf7-submit:focus-visible{background:var(--wp--preset--color--groen);color:var(--wp--preset--color--blauw)}.wpcf7-form .wpcf7-not-valid-tip{color:#b3261e;font-weight:700}.twindo-formulierkaart{padding:clamp(1.5rem, 3vw, 2.5rem) !important}.twindo-contact>.wp-block-column:last-child{display:flex;flex-direction:column;gap:var(--twindo-kaartafstand)}.twindo-contact>.wp-block-column:last-child>.twindo-kaart{height:auto}.twindo-contact .has-blauw-background-color :where(p,h3){color:var(--wp--preset--color--wit)}.twindo-bronlogo{margin-block:0 !important;height:72px;display:flex;align-items:center}.twindo-bronlogo img{max-height:72px;max-width:180px;width:auto !important;object-fit:contain;border-radius:8px}.twindo-bronkaart h3{font-size:var(--wp--preset--font-size--groot)}.twindo-bronkaart p{overflow-wrap:break-word}.grecaptcha-badge{visibility:hidden !important}.twindo-header{transition:padding .25s ease,box-shadow .25s ease}.twindo-header.is-gescrold{padding-top:.3rem !important;padding-bottom:.3rem !important;box-shadow:0 6px 20px rgba(49,44,106,.12)}.twindo-header.is-gescrold .twindo-logo img{width:clamp(142px, 14.2vw, 184px) !important}.twindo-logo img{transition:width .25s ease}.wp-block-button.is-style-cta .wp-block-button__link:after{content:"→";display:inline-block;margin-left:.5em;transition:transform .2s ease}.wp-block-button.is-style-cta .wp-block-button__link:hover:after,.wp-block-button.is-style-cta .wp-block-button__link:focus-visible:after{transform:translateX(5px)}.twindo-header .wp-block-button.is-style-cta .wp-block-button__link:after{content:none}@media (prefers-reduced-motion:no-preference){html.twindo-js .twindo-onthul{transition-delay:calc(min(var(--twindo-i, 0), 6) * 80ms)}@keyframes twindo-puls{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(80,200,120,.55)}50%{transform:scale(1.04);box-shadow:0 0 0 12px rgba(80,200,120,0)}}main>.twindo-sectie:first-child .is-style-cta .wp-block-button__link{animation:twindo-puls 1.4s ease-out 1.2s 2}@keyframes twindo-plop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12);opacity:1}100%{transform:scale(1)}}html.twindo-js .twindo-kaart.is-zichtbaar .twindo-stapnummer{animation:twindo-plop .5s cubic-bezier(.2,.8,.3,1.3) both;animation-delay:calc(min(var(--twindo-i, 0), 6) * 80ms + .15s)}html.twindo-js .twindo-kaart.is-kenmerk.is-zichtbaar:before{animation:twindo-plop .5s cubic-bezier(.2,.8,.3,1.3) both;animation-delay:calc(min(var(--twindo-i, 0), 6) * 80ms + .15s)}@keyframes twindo-drijf{0%,100%{background-position:0 0,0 0}50%{background-position:-14px 10px,12px -8px}}.twindo-sectie.has-blauw-background-color{animation:twindo-drijf 14s ease-in-out infinite}}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.wp-block-navigation__responsive-container-open svg,.wp-block-navigation__responsive-container-close svg{width:30px;height:30px}.wp-block-navigation__responsive-container:not(.is-menu-open) :is(.twindo-menu-cta,.twindo-menu-taal){display:none !important}.wp-block-navigation__responsive-container.is-menu-open{padding:1.25rem 1.5rem 2rem !important}.is-menu-open .wp-block-navigation__container{gap:0 !important;width:100%}.is-menu-open .wp-block-navigation-item{width:100%;border-bottom:1px solid #e4e2ee}.is-menu-open .wp-block-navigation-item__content{font-size:var(--wp--preset--font-size--groot);font-weight:800 !important;padding:.7rem 0 !important;min-height:44px;display:flex;align-items:center}.is-menu-open .wp-block-navigation__submenu-container{padding-left:1rem !important}.twindo-subknop{display:none}.is-menu-open li.has-child{display:grid !important;grid-template-columns:1fr 48px;align-items:stretch}.is-menu-open li.has-child>.wp-block-navigation__submenu-container{grid-column:1/-1}.is-menu-open li.has-child:not(.twindo-open)>.wp-block-navigation__submenu-container{display:none !important}.is-menu-open li.has-child>.wp-block-navigation__submenu-icon{display:none !important}.is-menu-open .twindo-subknop{display:flex;align-items:center;justify-content:center;width:48px;min-height:44px;height:auto;align-self:stretch !important;padding:0;border:0;background:0 0;color:var(--wp--preset--color--blauw);cursor:pointer;border-radius:8px}.is-menu-open .twindo-subknop:before{content:"";width:10px;height:10px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}.is-menu-open li.twindo-open>.twindo-subknop:before{transform:translateY(3px) rotate(-135deg)}@media (prefers-reduced-motion:reduce){.is-menu-open .twindo-subknop:before{transition:none}}.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{border-bottom:0}.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:var(--wp--preset--font-size--normaal);font-weight:600 !important}.is-menu-open .twindo-menu-cta{border-bottom:0;margin-top:1.25rem}.is-menu-open .twindo-menu-cta .wp-block-navigation-item__content{justify-content:center;text-align:center;background:var(--wp--preset--color--groen);color:var(--wp--preset--color--blauw) !important;border:2px solid var(--wp--preset--color--blauw);border-radius:25px;padding:.8rem 1.2rem !important;text-decoration:none}.is-menu-open .twindo-menu-cta .wp-block-navigation-item__content:hover{background:var(--wp--preset--color--blauw);color:var(--wp--preset--color--wit) !important}.is-menu-open .twindo-menu-taal .wp-block-navigation-item__content{font-size:var(--wp--preset--font-size--normaal);font-weight:700 !important}@media (max-width:1199px){.twindo-header,.twindo-header>.wp-block-group{flex-wrap:nowrap !important}.twindo-header{padding-left:1rem !important;padding-right:.5rem !important}.twindo-header>.wp-block-group{gap:.4rem !important}.twindo-header .twindo-logo img,.twindo-header.is-gescrold .twindo-logo img{width:104px !important}.twindo-header .twindo-logo{display:inline-flex;flex-direction:column;align-items:center}.twindo-header .twindo-logo-sub{display:block;margin-top:2px;font-size:11px;line-height:1;font-weight:700;letter-spacing:-.01em;color:var(--wp--preset--color--blauw);white-space:nowrap}.twindo-header .twindo-taal{display:none}.twindo-header .wp-block-navigation{order:2}.twindo-header .wp-block-buttons{order:1}.twindo-header .wp-block-button.is-style-cta .wp-block-button__link{font-size:.875rem;padding:.5rem .85rem;white-space:nowrap}}@media (max-width:781px){.twindo-app-kop .twindo-review{display:none}}@media (max-width:399px){.twindo-header .twindo-logo img,.twindo-header.is-gescrold .twindo-logo img{width:104px !important}.twindo-header .wp-block-button.is-style-cta .wp-block-button__link{font-size:.8rem;padding:.45rem .6rem}}.twindo-tussentip{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;justify-content:space-between;margin-block:var(--twindo-blok);padding:1.25rem 1.5rem;border-radius:18px;background:var(--wp--preset--color--lila);border-left:6px solid var(--wp--preset--color--groen);color:var(--wp--preset--color--blauw)}.twindo-tussentip p{margin:0;flex:1 1 18rem}.twindo-tussentip .wp-block-button{flex:0 0 auto}main :is(p,li,td,dd,blockquote){overflow-wrap:break-word}@media (max-width:781px){.wp-block-column:has(>.twindo-kaart.is-uitgelicht),.twindo-kaarten>.is-uitgelicht{order:-1}}.twindo-appblok-intake{margin-top:var(--twindo-tekst);padding-top:var(--twindo-tekst);border-top:1px solid rgba(255,255,255,.25)}.twindo-appblok-intake a{color:var(--wp--preset--color--wit);font-weight:700}.twindo-sectie.has-lila-background-color:nth-child(even of .twindo-sectie.has-lila-background-color):before,.twindo-sectie.has-lila-background-color.twindo-sectie-compact:nth-child(even of .twindo-sectie.has-lila-background-color){background-color:var(--wp--preset--color--mint) !important}.twindo-artikel+.twindo-sectie.has-lila-background-color:before{background:var(--wp--preset--color--mint)}.wp-block-columns.is-gesplitst{align-items:flex-start !important}.wp-block-columns.is-gesplitst>.wp-block-column{align-self:flex-start !important}.wp-block-columns.is-gesplitst>.wp-block-column>:first-child{margin-top:0}.twindo-sectie:not(.has-background) .twindo-vraag{background:var(--wp--preset--color--lila);box-shadow:none}.twindo-vraag{border-left:5px solid transparent;transition:background-color .2s ease,border-color .2s ease}.twindo-vraag[open]{background:var(--wp--preset--color--mint) !important;border-left-color:var(--wp--preset--color--groen)}.twindo-sectie:not(.has-background) .wp-block-column:nth-child(even)>.twindo-kaart.has-lila-background-color,.twindo-sectie:not(.has-background) .twindo-kaarten>.twindo-kaart.has-lila-background-color:nth-child(even){background-color:var(--wp--preset--color--mint) !important}.twindo-kaart.has-groen-background-color{color:var(--wp--preset--color--blauw);border-top:0}.twindo-kaart.has-groen-background-color :is(h2,h3,p){color:var(--wp--preset--color--blauw)}.has-groen-background-color .wp-block-button:not(.is-style-cta) .wp-block-button__link:is(:hover,:focus-visible){background:var(--wp--preset--color--wit);color:var(--wp--preset--color--blauw)}.has-groen-background-color :focus-visible{outline-color:var(--wp--preset--color--blauw) !important}.twindo-rekenbanner{border-left:0;padding:clamp(1.5rem, 4vw, 2.75rem);position:relative;overflow:hidden;isolation:isolate}.twindo-rekenbanner:before{content:"";position:absolute;z-index:-1;right:30%;top:50%;width:11rem;height:11rem;transform:translateY(-50%) rotate(-12deg);opacity:.18;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23312C6A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='2'/%3E%3Cpath d='M8 6h8M8 11h.01M12 11h.01M16 11h.01M8 15h.01M12 15h.01M16 15v4M8 19h.01M12 19h.01'/%3E%3C/svg%3E") center/contain no-repeat}@media (max-width:781px){.twindo-rekenbanner:before{right:-2rem;top:1.5rem;transform:rotate(-12deg);width:8rem;height:8rem}}.twindo-rekenbanner h2.wp-block-heading:after{background:var(--wp--preset--color--blauw)}.twindo-sectie.has-lila-background-color:nth-child(even of .twindo-sectie.has-lila-background-color) .twindo-review{background:var(--wp--preset--color--wit)}.twindo-paginakop+.twindo-sectie:not(.has-background):is(:last-child,:nth-last-child(2)){position:relative;isolation:isolate}.twindo-paginakop+.twindo-sectie:not(.has-background):is(:last-child,:nth-last-child(2)):before{content:"";position:absolute;z-index:-1;inset:0 clamp(0px, 1.6vw, 24px);background:var(--wp--preset--color--lila);border-radius:clamp(0px, 3vw, 40px)}.twindo-paginakop+.twindo-sectie:not(.has-background):is(:last-child,:nth-last-child(2)) .twindo-vraag:not([open]){background:var(--wp--preset--color--wit)}.twindo-paginakop+.twindo-sectie:not(.has-background):is(:last-child,:nth-last-child(2)) .twindo-kaart.has-lila-background-color{background-color:var(--wp--preset--color--wit) !important}.twindo-eigen-slot .twindo-slot{display:none}.twindo-vraag>summary{display:flex;align-items:center;padding-block:.9rem}.twindo-vraag>summary:after{top:50%;transform:translateY(-50%)}.wp-block-buttons{align-items:center}.twindo-sectie .wp-block-columns.twindo-kaarten{display:flex !important;flex-wrap:wrap !important;justify-content:center;gap:var(--twindo-kaartruimte) !important}.twindo-sectie .wp-block-columns.twindo-kaarten>.wp-block-column{flex:0 0 100% !important;max-width:100%}@media (min-width:600px){.twindo-sectie .wp-block-columns.twindo-kaarten>.wp-block-column{flex-basis:calc((100% - 2 * var(--twindo-kaartruimte)) / 3) !important;max-width:calc((100% - 2 * var(--twindo-kaartruimte)) / 3)}.twindo-sectie .wp-block-columns.twindo-kaarten:has(>.wp-block-column:nth-child(2):last-child)>.wp-block-column,.twindo-sectie .wp-block-columns.twindo-kaarten:has(>.wp-block-column:nth-child(4):last-child)>.wp-block-column{flex-basis:calc((100% - var(--twindo-kaartruimte)) / 2) !important;max-width:calc((100% - var(--twindo-kaartruimte)) / 2)}}@media (min-width:1000px){.twindo-artikelen .wp-block-post-template.is-layout-grid{grid-template-columns:repeat(3,minmax(0, 1fr)) !important}}@media (min-width:600px) and (max-width:999px){.twindo-artikelen .wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,minmax(0, 1fr)) !important}.twindo-artikelen .wp-block-post-template.is-layout-grid:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0, 1fr)) !important}}@media (max-width:599px){.twindo-artikelen .wp-block-post-template.is-layout-grid{grid-template-columns:minmax(0, 1fr) !important}}@media (min-width:782px){.twindo-sectie>.twindo-vinkjes:has(>li:nth-child(4)){columns:2;column-gap:var(--twindo-kaartruimte)}.twindo-sectie>.twindo-vinkjes li{break-inside:avoid}}.twindo-doelgroep{font-size:var(--wp--preset--font-size--klein);font-weight:800;color:var(--wp--preset--color--blauw);opacity:.8;margin-bottom:.25rem !important}.twindo-aanbod>.wp-block-buttons:last-child{margin-top:auto !important;padding-top:var(--twindo-tekst)}.twindo-aanbod>.twindo-kaartfoto{margin-bottom:var(--twindo-tekst) !important}.twindo-afsluiter h2.wp-block-heading:after{background:var(--wp--preset--color--blauw) !important}.twindo-afsluiter{position:relative;overflow:hidden;isolation:isolate}.twindo-afsluiter:before,.twindo-afsluiter:after{content:"";position:absolute;z-index:-1;border-radius:50%;background:rgba(255,255,255,.22)}.twindo-afsluiter:before{width:22rem;height:22rem;left:-8rem;bottom:-12rem}.twindo-afsluiter:after{width:16rem;height:16rem;right:-5rem;top:-6rem}.twindo-coachnaam{color:var(--wp--preset--color--wit);margin-top:var(--twindo-tekst) !important}.twindo-coachband .twindo-review{background:rgba(255,255,255,.08);color:var(--wp--preset--color--wit)}.twindo-coachband .twindo-review p,.twindo-coachband .twindo-review cite{color:var(--wp--preset--color--wit)}.twindo-uitgelichtequote{max-width:860px;margin-inline:auto !important;font-size:var(--wp--preset--font-size--groot)}@media (min-width:600px){.twindo-sectie .wp-block-columns.twindo-kaarten.twindo-pakketten>.wp-block-column{flex-basis:calc((100% - var(--twindo-kaartruimte)) / 2) !important;max-width:calc((100% - var(--twindo-kaartruimte)) / 2)}}.twindo-vragen{gap:.5rem}.twindo-vraag>summary{padding-block:.7rem;min-height:48px;font-size:var(--wp--preset--font-size--normaal);line-height:1.35}.twindo-vraag>p,.twindo-vraag>:not(summary){margin-top:0;padding-bottom:.9rem}@media (min-width:1000px){.twindo-vragen:has(>.twindo-vraag:nth-child(6)){max-width:1200px;display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.6rem var(--twindo-kaartruimte);align-items:start}.twindo-vragen:has(>.twindo-vraag:nth-child(6))>.twindo-vraag{margin:0 !important}}.twindo-kaart:is(.is-kenmerk,.twindo-aanbod)>h2.wp-block-heading{font-size:var(--wp--preset--font-size--groot)}.twindo-kaart:is(.is-kenmerk,.twindo-aanbod)>h2.wp-block-heading:after{content:none !important}.twindo-stelling{color:var(--wp--preset--color--blauw);line-height:1.2}.twindo-vragenlijst{list-style:none;padding-left:0}.twindo-vragenlijst li{position:relative;padding-left:2.2rem;margin-bottom:.8rem;font-weight:600}.twindo-vragenlijst li:last-child{margin-bottom:0}.twindo-vragenlijst li:before{content:"?";position:absolute;left:0;top:-.05rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--wp--preset--color--lila);color:var(--wp--preset--color--blauw);font-weight:800;font-size:.9rem;display:flex;align-items:center;justify-content:center}.twindo-klantverhaal>h2.wp-block-heading{font-size:var(--wp--preset--font-size--groot);font-style:italic}.twindo-klantverhaal>h2.wp-block-heading:after{content:none !important}.twindo-klantverhaal>h2.wp-block-heading:before{content:"“";display:block;font-size:3rem;line-height:.6;color:var(--wp--preset--color--groen);font-style:normal;margin-bottom:.4rem}.twindo-verhaal p{margin:0 0 var(--twindo-tekst)}.twindo-verhaalnaam{margin-top:auto !important;padding-top:var(--twindo-tekst);font-weight:800;color:var(--wp--preset--color--blauw)}.twindo-verhaalnaam:before{content:"";display:block;width:40px;height:4px;border-radius:2px;background:var(--wp--preset--color--groen);margin-bottom:.6rem}.twindo-held .twindo-gerust{opacity:.9}@media (min-width:1100px){.twindo-vertrouwen{flex-wrap:nowrap;gap:.5rem 1.75rem}}@media (max-width:1099px){.twindo-vertrouwen{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));max-width:760px;margin-inline:auto !important;gap:.6rem 1.5rem}}@media (max-width:600px){.twindo-vertrouwen{grid-template-columns:1fr;justify-content:start;max-width:22rem;margin-inline:auto !important}}@media (min-width:1200px){.twindo-header .wp-block-navigation__responsive-container-open.always-shown{display:none !important}.twindo-header .wp-block-navigation__responsive-container.hidden-by-default:not(.is-menu-open){display:block;position:relative;width:100%;z-index:auto;background-color:inherit}.twindo-header .wp-block-navigation__responsive-container.hidden-by-default:not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}}.wp-block-template-part:has(>.twindo-header){position:sticky;top:0;z-index:50}body.admin-bar .wp-block-template-part:has(>.twindo-header){top:var(--wp-admin--admin-bar--height,0px)}.is-menu-open .wp-block-navigation__responsive-container-content{width:100%;max-width:560px;margin-inline:auto}.twindo-sectie>.twindo-ctapaar{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:.6rem var(--twindo-kaartruimte)}.twindo-ctapaar>*{margin:0 !important}.twindo-ctapaar-app{grid-column:1;grid-row:1;justify-content:center}.twindo-ctapaar-intake{grid-column:2;grid-row:1}.twindo-ctapaar-gerust{grid-column:1;grid-row:2;text-align:center}@media (max-width:599px){.twindo-sectie>.twindo-ctapaar{grid-template-columns:1fr;justify-items:center}.twindo-ctapaar-intake{grid-column:1;grid-row:3;margin-top:.6rem !important}}.twindo-artikel+.twindo-sectie.has-lila-background-color,main>.twindo-sectie.has-lila-background-color:last-child,main>.wp-block-post-content>.twindo-sectie.has-lila-background-color:last-child:only-of-type{margin-bottom:var(--twindo-sectie) !important}main :is(h1,h2,h3,h4,summary,p,li){hyphens:manual;-webkit-hyphens:manual}.twindo-footer{border-top:6px solid var(--wp--preset--color--groen)}.twindo-footer a{color:var(--wp--preset--color--wit);text-decoration:none}.twindo-footer a:hover,.twindo-footer a:focus-visible{color:var(--wp--preset--color--groen);text-decoration:underline}.twindo-footer .twindo-logo img{width:150px !important}.twindo-footer-raster{display:grid;gap:var(--twindo-blok) var(--twindo-kaartruimte);grid-template-columns:repeat(2,minmax(0, 1fr))}.twindo-footer-raster>*{margin:0 !important}.twindo-footer-merk{grid-column:1/-1}.twindo-footer-merk>*{margin:0 !important}.twindo-footer-merk>*+*{margin-top:.75rem !important}.twindo-footer-merk .wp-block-buttons{margin-top:1.25rem !important}.twindo-footer-merk .is-style-cta .wp-block-button__link{font-size:var(--wp--preset--font-size--normaal);padding:.6rem 1.2rem}.twindo-footer-slogan{font-weight:800;font-size:var(--wp--preset--font-size--groot);line-height:1.25}.twindo-footer-groep h2.wp-block-heading,.twindo-footer-groep h2.wp-block-heading.has-groot-font-size{margin:0 0 .75rem !important;font-size:var(--wp--preset--font-size--klein) !important;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--groen)}.twindo-footer-groep h2.wp-block-heading:after{content:none !important}.twindo-footer-groep ul{list-style:none;padding:0;margin:0}.twindo-footer-groep li{margin:0;min-height:34px;display:flex;align-items:center}.twindo-footer-raster>.twindo-footer-groep:last-child{grid-column:1/-1}@media (min-width:600px){.twindo-footer-raster{grid-template-columns:repeat(3,minmax(0, 1fr))}.twindo-footer-raster>.twindo-footer-groep:last-child{grid-column:auto}.twindo-footer-merk{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem 2rem}.twindo-footer-merk>*+*{margin-top:0 !important}.twindo-footer-merk>p:not(.twindo-footer-slogan){grid-column:2}.twindo-footer-merk .twindo-footer-slogan{grid-column:2;grid-row:1}.twindo-footer-merk .twindo-logo{grid-row:1/span 2}.twindo-footer-merk .wp-block-buttons{grid-column:3;grid-row:1/span 2;margin-top:0 !important}.twindo-footer-merk{padding-bottom:var(--twindo-blok);border-bottom:1px solid rgba(255,255,255,.14)}}@media (min-width:1200px){.twindo-footer-raster{grid-template-columns:1.5fr 1fr 1fr 1.1fr}.twindo-footer-merk{grid-column:auto;display:block;padding-bottom:0;border-bottom:0}.twindo-footer-merk>*+*{margin-top:.75rem !important}.twindo-footer-merk .wp-block-buttons{margin-top:1.25rem !important}}.twindo-footer-onder{margin-top:var(--twindo-blok) !important;padding-top:var(--twindo-kaartruimte);border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem}.twindo-footer-onder>*{margin:0 !important}.twindo-footer-voorwaarden{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;font-size:var(--wp--preset--font-size--klein)}.twindo-footer-voorwaarden a{display:inline-flex;align-items:center;min-height:32px}.twindo-footer-klein{flex-basis:100%;opacity:.75}@media (max-width:340px){.twindo-header .twindo-logo img,.twindo-header.is-gescrold .twindo-logo img{width:86px !important}.twindo-header .twindo-logo-sub{font-size:9.5px}.twindo-header{padding-left:.75rem !important;padding-right:.25rem !important}.twindo-header>.wp-block-group{gap:.25rem !important}.twindo-header .wp-block-button.is-style-cta .wp-block-button__link{font-size:.75rem;padding:.45rem .55rem}}.has-groen-background-color .wp-block-button.is-style-cta .wp-block-button__link{background:var(--wp--preset--color--blauw);color:var(--wp--preset--color--wit);border-color:var(--wp--preset--color--blauw)}.has-groen-background-color .wp-block-button.is-style-cta .wp-block-button__link:is(:hover,:focus-visible){background:var(--wp--preset--color--wit);color:var(--wp--preset--color--blauw);border-color:var(--wp--preset--color--blauw)}.has-groen-background-color .twindo-ctapaar-gerust{color:var(--wp--preset--color--blauw)}.wp-block-button{max-width:100%}.wp-block-button__link{max-width:100%;white-space:normal;overflow-wrap:normal;text-wrap:balance}.twindo-smal-scherm{display:none}@media (max-width:781px){.twindo-breed{display:none}.twindo-smal-scherm{display:inline}}@media (max-width:480px){main h1.wp-block-heading,main h1.wp-block-post-title{font-size:clamp(1.5rem, 7.4vw, 2.25rem) !important}main h2.wp-block-heading{font-size:clamp(1.35rem, 6.4vw, 1.9rem)}}.twindo-footer .twindo-logo{display:block;line-height:0}.twindo-footer-groep h2.wp-block-heading{line-height:1;padding-top:2px}.twindo-footer-groep ul{margin-top:.4rem}.twindo-sectie.has-lila-background-color:not(.twindo-sectie-compact)+.twindo-sectie:is(.has-groen-background-color,.has-blauw-background-color),.wp-block-post-content:has(>.twindo-sectie.has-lila-background-color:not(.twindo-sectie-compact):last-child)+.twindo-sectie:is(.has-groen-background-color,.has-blauw-background-color){margin-top:var(--twindo-sectie) !important}.twindo-sectie:is(.has-groen-background-color,.has-blauw-background-color)+.twindo-sectie.has-lila-background-color:not(.twindo-sectie-compact){margin-top:var(--twindo-sectie) !important}@media (min-width:600px) and (max-width:999px){.twindo-kaart{padding:1rem}.twindo-artikelen .wp-block-post-template.is-layout-grid:has(>li:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0, 1fr)) !important}.twindo-artikelen .wp-block-post-template.is-layout-grid:has(>li:nth-child(3):last-child)>li:nth-child(3){display:none}.twindo-sectie .wp-block-columns.twindo-kaarten:has(.twindo-abo)>.wp-block-column{flex-basis:100% !important;max-width:100%}.twindo-sectie .wp-block-columns.twindo-kaarten:has(.twindo-bronkaart)>.wp-block-column{flex-basis:calc((100% - var(--twindo-kaartruimte)) / 2) !important;max-width:calc((100% - var(--twindo-kaartruimte)) / 2)}}.twindo-footer{border-top:0}.twindo-footer a{color:var(--wp--preset--color--blauw)}.twindo-footer a:hover,.twindo-footer a:focus-visible{color:var(--wp--preset--color--blauw);text-decoration:underline}.twindo-footer-groep h2.wp-block-heading,.twindo-footer-groep h2.wp-block-heading.has-groot-font-size{color:var(--wp--preset--color--blauw)}.twindo-footer-slogan{color:var(--wp--preset--color--blauw)}.twindo-footer-merk,.twindo-footer-onder{border-color:rgba(49,44,106,.14) !important}.twindo-footer-onder{border-top-color:rgba(49,44,106,.14)}.twindo-footer :focus-visible{outline-color:var(--wp--preset--color--blauw) !important}.has-groen-background-color .twindo-bovenkop{color:var(--wp--preset--color--blauw)}.has-groen-background-color .twindo-appblok-intake{border-top-color:rgba(49,44,106,.25)}.has-groen-background-color .twindo-appblok-intake a{color:var(--wp--preset--color--blauw)}.twindo-appblok.has-groen-background-color h2.wp-block-heading:after{background:var(--wp--preset--color--blauw)}.wp-block-post-content:has(>.twindo-paginakop+.twindo-sectie:not(.has-background):last-child)+.twindo-sectie.has-groen-background-color{margin-top:var(--twindo-sectie) !important}@media (min-width:600px){.twindo-sectie:not(.has-background) .twindo-kaarten:has(>.wp-block-column:nth-child(4):last-child)>.wp-block-column:nth-child(3)>.twindo-kaart.has-lila-background-color{background-color:var(--wp--preset--color--mint) !important}.twindo-sectie:not(.has-background) .twindo-kaarten:has(>.wp-block-column:nth-child(4):last-child)>.wp-block-column:nth-child(4)>.twindo-kaart.has-lila-background-color{background-color:var(--wp--preset--color--lila) !important}}.twindo-vergelijking{margin-top:var(--twindo-blok) !important;overflow-x:auto}.twindo-vergelijking table{width:100%;min-width:520px;border-collapse:collapse;background:var(--wp--preset--color--wit);border-radius:14px;overflow:hidden;font-size:var(--wp--preset--font-size--klein)}.twindo-vergelijking caption{caption-side:top;text-align:left;font-weight:800;color:var(--wp--preset--color--blauw);padding-bottom:.6rem}.twindo-vergelijking th,.twindo-vergelijking td{padding:.6rem .8rem;border:0;border-bottom:1px solid #e4e2ee;text-align:center}.twindo-vergelijking th[scope=row]{text-align:left;font-weight:600}.twindo-vergelijking thead th{background:var(--wp--preset--color--lila);color:var(--wp--preset--color--blauw);font-weight:800}.twindo-vergelijking tbody tr:last-child{font-weight:800;color:var(--wp--preset--color--blauw)}.twindo-vergelijking td:last-child,.twindo-vergelijking thead th:last-child{background:#ebf8f0}@media (max-width:599px){.twindo-vergelijking table{min-width:0;font-size:.8rem}.twindo-vergelijking th,.twindo-vergelijking td{padding:.5rem .35rem}.twindo-vergelijking th[scope=row]{width:38%}}@media (max-width:599px){.twindo-vergelijking table{table-layout:fixed}.twindo-vergelijking thead th:first-child,.twindo-vergelijking th[scope=row]{width:34%}}.twindo-tabelnoot{margin-top:.6rem !important;opacity:.85}.twindo-kerncijfers{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem, 1fr));gap:var(--twindo-kaartruimte);margin-block:var(--twindo-blok) 0}.twindo-kerncijfer{text-align:center;padding:var(--twindo-kaartruimte);border-radius:1rem;background:var(--wp--preset--color--wit);border-top:4px solid var(--wp--preset--color--groen)}.has-blauw-background-color .twindo-kerncijfer{color:var(--wp--preset--color--blauw)}.twindo-kerncijfer :is(p){margin:0}.twindo-cijfer{font-size:clamp(2rem, 6vw, 2.8rem);font-weight:800;line-height:1.1;color:var(--wp--preset--color--blauw)}.twindo-cijferlabel{margin-top:.4rem !important;font-size:var(--wp--preset--font-size--klein);line-height:1.4}@media (max-width:599px){.twindo-kerncijfers{grid-template-columns:repeat(2,minmax(0, 1fr))}}.twindo-tijdlijn{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--twindo-kaartruimte);position:relative;margin-top:var(--twindo-blok)}.twindo-tijdlijn:before{content:"";position:absolute;left:0;right:0;top:1.1rem;height:4px;border-radius:2px;background:var(--wp--preset--color--groen)}.twindo-tijdpunt{position:relative;padding-top:3rem}.twindo-tijdpunt:before{content:"";position:absolute;top:.45rem;left:0;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--wp--preset--color--blauw);border:4px solid var(--wp--preset--color--groen);box-sizing:border-box}.twindo-tijdpunt>*{margin:0}.twindo-tijdpunt>h2,.twindo-tijdpunt>h3{font-size:var(--wp--preset--font-size--groot);margin-top:.3rem}.twindo-tijdpunt>h2:after,.twindo-tijdpunt>h3:after{content:none !important}.twindo-tijdpunt>p:last-child{margin-top:.4rem;font-size:var(--wp--preset--font-size--klein)}.twindo-wanneer{display:inline-block;font-weight:800;color:var(--wp--preset--color--blauw);background:var(--wp--preset--color--mint);border-radius:999px;padding:.1rem .7rem;font-size:var(--wp--preset--font-size--klein)}@media (max-width:899px){.twindo-tijdlijn{grid-auto-flow:row;grid-auto-columns:auto;gap:1.5rem;padding-left:2.4rem}.twindo-tijdlijn:before{left:.55rem;right:auto;top:.5rem;bottom:.5rem;width:4px;height:auto}.twindo-tijdpunt{padding-top:0}.twindo-tijdpunt:before{left:-2.4rem;top:.2rem}}.twindo-tijdlijn.is-verticaal{grid-auto-flow:row;grid-auto-columns:auto;gap:1.5rem;padding-left:2.4rem}.twindo-tijdlijn.is-verticaal:before{left:.55rem;right:auto;top:.5rem;bottom:.5rem;width:4px;height:auto}.twindo-tijdlijn.is-verticaal .twindo-tijdpunt{padding-top:0}.twindo-tijdlijn.is-verticaal .twindo-tijdpunt:before{left:-2.4rem;top:.2rem}.twindo-labels{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.twindo-labels.has-text-align-center{justify-content:center}.twindo-label{display:inline-block;padding:.35rem .9rem;border-radius:999px;background:var(--wp--preset--color--wit);color:var(--wp--preset--color--blauw);font-weight:700;border:2px solid var(--wp--preset--color--groen);line-height:1.3}.twindo-sectie:not(.has-background) .twindo-kerncijfer{background:var(--wp--preset--color--lila)}.twindo-cijfer{white-space:nowrap}@media (max-width:380px){.twindo-cijfer{font-size:1.7rem}}.twindo-kerncijfers>*,.twindo-tijdlijn>*,.twindo-kerncijfer>*,.twindo-tijdpunt>*{margin-block:0 !important}.twindo-kerncijfer{display:flex;flex-direction:column;justify-content:center;gap:.4rem}.twindo-tijdpunt>*+*{margin-top:.4rem !important}.twindo-voorna{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:stretch;margin-top:1rem}.twindo-voor,.twindo-na{border-radius:.8rem;padding:.9rem 1rem;background:var(--wp--preset--color--wit)}.twindo-na{background:var(--wp--preset--color--mint)}.twindo-voor span,.twindo-na span{display:block;font-weight:800;font-size:var(--wp--preset--font-size--klein);text-transform:uppercase;letter-spacing:.05em;color:var(--wp--preset--color--blauw)}.twindo-voor p,.twindo-na p{margin:.3rem 0 0;font-weight:600;line-height:1.45}.twindo-pijl{align-self:center;font-size:1.6rem;font-weight:800;color:var(--wp--preset--color--groen)}.twindo-pijl{justify-self:center;transform:rotate(90deg);line-height:1}.twindo-heelverhaal{margin-top:1rem}.twindo-heelverhaal summary{cursor:pointer;font-weight:700;color:var(--wp--preset--color--blauw);text-decoration:underline;min-height:24px}.twindo-heelverhaal .twindo-verhaal{margin-top:.75rem}.twindo-klantverhaal .twindo-labels{margin:0 0 .5rem}.twindo-vergelijk2{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch;max-width:900px;margin:var(--twindo-blok) auto 0}.twindo-kant{border-radius:1rem;padding:var(--twindo-kaartruimte);background:var(--wp--preset--color--wit);color:var(--wp--preset--color--inkt)}.twindo-kant.is-nieuw{background:var(--wp--preset--color--blauw);color:var(--wp--preset--color--wit)}.twindo-kanttitel{margin:0 0 .6rem;font-weight:800;font-size:var(--wp--preset--font-size--groot)}.twindo-kant.is-oud .twindo-kanttitel{color:var(--wp--preset--color--blauw)}.twindo-kant ul{margin:0;padding:0;list-style:none}.twindo-kant li{padding:.35rem 0 .35rem 1.8rem;position:relative;line-height:1.45}.twindo-kant.is-oud li:before{content:"✕";position:absolute;left:.2rem;font-weight:800;color:#8a86a3}.twindo-kant.is-nieuw li:before{content:"✓";position:absolute;left:.2rem;font-weight:800;color:var(--wp--preset--color--groen)}.twindo-vergelijk2>.twindo-pijl{align-self:center}@media (max-width:699px){.twindo-vergelijk2{grid-template-columns:1fr}.twindo-vergelijk2>.twindo-pijl{justify-self:center;transform:rotate(90deg)}}@media (max-width:599px){.twindo-vergelijking thead th{font-size:.72rem;padding-inline:.15rem}.twindo-vergelijking td{padding-inline:.2rem}}.twindo-dagbalken{display:grid;gap:.8rem;margin-block:var(--twindo-tekst)}.twindo-dagbalk{display:grid;grid-template-columns:7.5rem 1fr;align-items:center;gap:.6rem}.twindo-daglabel{font-weight:800;color:var(--wp--preset--color--blauw)}.twindo-balk{display:flex;height:2.6rem;border-radius:.6rem;overflow:hidden;font-size:var(--wp--preset--font-size--klein);font-weight:700}.twindo-balk>span{display:flex;align-items:center;padding-inline:.7rem;white-space:nowrap}.twindo-balk .is-basis{width:60%;background:var(--wp--preset--color--lila);color:var(--wp--preset--color--blauw)}.twindo-balk .is-training{flex:1;background:var(--wp--preset--color--groen);color:var(--wp--preset--color--blauw)}.twindo-dagbalk:first-child .twindo-balk{width:60%}.twindo-dagbalk:first-child .twindo-balk .is-basis{width:100%}@media (max-width:420px){.twindo-dagbalk{grid-template-columns:1fr;gap:.3rem}}.twindo-label a{color:inherit;text-decoration:none;display:inline-block;min-height:24px}.twindo-label:has(a):hover{background:var(--wp--preset--color--groen)}.twindo-kerncijfer{container-type:inline-size}.twindo-cijfer{font-size:clamp(1.3rem, 16cqi, 2.8rem) !important}.twindo-footer-sociaal{display:flex;gap:.5rem;margin-top:1rem}.twindo-footer-sociaal a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--wp--preset--color--wit);color:var(--wp--preset--color--blauw)}.twindo-footer-sociaal svg{fill:currentColor}.twindo-footer-sociaal a:hover,.twindo-footer-sociaal a:focus-visible{background:var(--wp--preset--color--groen)}.twindo-balk>span{box-sizing:border-box}.twindo-pad{display:grid;grid-template-columns:1fr;gap:2.6rem;margin-top:var(--twindo-blok)}.twindo-pad>*{margin:0 !important}.twindo-pad>.twindo-kaart{position:relative;overflow:visible}.twindo-pad>.twindo-kaart:not(:last-child):after{content:"↓";position:absolute;left:50%;bottom:-2.25rem;transform:translateX(-50%);width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:var(--wp--preset--color--groen);color:var(--wp--preset--color--blauw);font-weight:800;font-size:1.1rem;line-height:1;z-index:1}@media (min-width:600px){.twindo-pad{grid-template-columns:repeat(2,minmax(0, 1fr))}.twindo-pad>.twindo-kaart:not(:last-child):after{content:"→";left:auto;right:-2.3rem;top:50%;bottom:auto;transform:translateY(-50%)}.twindo-pad>.twindo-kaart:nth-child(2n):after{display:none}}@media (min-width:1000px){.twindo-pad.is-3{grid-template-columns:repeat(3,minmax(0, 1fr))}.twindo-pad.is-4{grid-template-columns:repeat(4,minmax(0, 1fr))}.twindo-pad>.twindo-kaart:nth-child(2n):after{display:grid}.twindo-pad.is-3>.twindo-kaart:nth-child(3n):after,.twindo-pad.is-4>.twindo-kaart:nth-child(4n):after{display:none}.twindo-pad>.twindo-kaart:last-child:after{display:none}}.twindo-pad>.twindo-kaart:not(:last-child):after{background:0 0;color:var(--wp--preset--color--blauw);opacity:.45;font-weight:400;font-size:1.9rem}.twindo-pad>.twindo-kaart:not(:last-child):after{content:"↓"/""}@media (min-width:600px){.twindo-pad>.twindo-kaart:not(:last-child):after{content:"→"/""}}@media (min-width:600px){.twindo-pad.is-3{grid-template-columns:repeat(3,minmax(0, 1fr));gap:2.6rem 2.2rem}.twindo-pad.is-3>.twindo-kaart:nth-child(2n):after{display:grid}.twindo-pad.is-3>.twindo-kaart:nth-child(3n):after,.twindo-pad.is-3>.twindo-kaart:last-child:after{display:none}.twindo-pad.is-3>.twindo-kaart:not(:last-child):after{right:-2rem}}@media (min-width:600px) and (max-width:1199px){.twindo-footer-merk .wp-block-buttons{grid-row:1;align-self:end;justify-self:start}.twindo-footer-merk .twindo-footer-sociaal{grid-column:3;grid-row:2;align-self:start;justify-self:start;margin-top:.25rem !important}}.twindo-footer-onder{flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center;gap:.35rem !important}.twindo-footer-onder>.twindo-footer-voorwaarden{order:1;justify-content:center;gap:0 .2rem}.twindo-footer-onder>p:not(.twindo-footer-klein){order:2}.twindo-footer-onder>.twindo-footer-klein{order:3;flex-basis:auto;max-width:60ch}.twindo-footer-voorwaarden a+a:before{content:"·"/"";display:inline-block;margin-right:.6rem;margin-left:.4rem;opacity:.6;text-decoration:none}.twindo-footer-voorwaarden a{padding-inline:.2rem}@media (max-width:599px){.twindo-footer-onder>.twindo-footer-voorwaarden{flex-direction:column;align-items:center}.twindo-footer-voorwaarden a+a:before{content:none}}.wp-block-column .twindo-kerncijfers:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0, 1fr))}.twindo-cijferlabel{font-size:clamp(.7rem, 9.5cqi, .875rem) !important}.twindo-cijferlabel{font-size:clamp(.78rem, 10cqi, .875rem) !important}@media (max-width:599px){.twindo-kerncijfer{padding:1rem .7rem}}.twindo-quotelabel{margin-top:var(--twindo-blok) !important;margin-bottom:.4rem !important;font-size:var(--wp--preset--font-size--klein);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--wp--preset--color--blauw)}.twindo-review.is-los{background:0 0 !important;box-shadow:none !important;border:0 !important;border-left:4px solid var(--wp--preset--color--groen) !important;border-radius:0 !important;padding:.2rem 0 .2rem 1.1rem !important;margin-top:0 !important}.twindo-review.is-los:before{content:none !important}.twindo-review.is-los p{font-size:var(--wp--preset--font-size--groot)}main .wp-block-column p.twindo-quotelabel.twindo-quotelabel{margin-top:var(--twindo-blok) !important}.twindo-zijfoto.twindo-focus-20-50 img{object-position:20% 50%}.twindo-zijfoto.twindo-focus-50-40 img{object-position:50% 40%}.twindo-zijfoto.twindo-focus-50-50 img{object-position:50% 50%}.twindo-zijfoto.twindo-focus-80-50 img{object-position:80% 50%}.twindo-zijfoto.twindo-focus-50-25 img{object-position:50% 25%}#aanmelden{scroll-margin-top:100vh}.twindo-footer-onder{display:grid !important;grid-template-columns:1fr;justify-items:start !important;align-items:center !important;text-align:left !important;gap:.4rem var(--twindo-kaartruimte) !important}.twindo-footer-onder>.twindo-footer-voorwaarden{order:0;justify-content:flex-start !important;flex-direction:row !important;align-items:center !important}.twindo-footer-onder>p:not(.twindo-footer-klein){order:0}.twindo-footer-onder>.twindo-footer-klein{order:0;max-width:none}.twindo-footer-voorwaarden a:first-child{padding-left:0}@media (max-width:599px){.twindo-footer-onder>.twindo-footer-voorwaarden{flex-direction:column !important;align-items:flex-start !important}}@media (min-width:1200px){.twindo-footer-onder{grid-template-columns:1.5fr 1fr 1fr 1.1fr}.twindo-footer-onder>p:not(.twindo-footer-klein){grid-column:1;grid-row:1}.twindo-footer-onder>.twindo-footer-voorwaarden{grid-column:2/-1;grid-row:1}.twindo-footer-onder>.twindo-footer-klein{grid-column:1/-1;grid-row:2}}@media (max-width:599px){.twindo-footer-voorwaarden a{padding-inline:0}}.twindo-teller{font-variant-numeric:tabular-nums}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1200px){.twindo-footer-raster{align-items:center}}.twindo-footer-onder{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:.2rem .5rem !important}.twindo-footer-onder>p:not(.twindo-footer-klein){order:1;grid-column:auto !important;grid-row:auto !important}.twindo-footer-onder>.twindo-footer-voorwaarden{order:2;grid-column:auto !important;grid-row:auto !important;flex-direction:row !important;align-items:center !important;flex-wrap:wrap;gap:0 !important}.twindo-footer-onder>.twindo-footer-klein{order:3;flex-basis:100% !important;grid-column:auto !important;margin-top:.3rem !important}.twindo-footer-voorwaarden a,.twindo-footer-voorwaarden a:first-child{padding-inline:0 !important}.twindo-footer-voorwaarden a:before,.twindo-footer-voorwaarden a:first-child:before{content:"·"/"" !important;display:inline-block;margin:0 .5rem;opacity:.6;text-decoration:none}@media (max-width:599px){.twindo-footer-onder>.twindo-footer-voorwaarden{flex-direction:row !important;align-items:center !important}}@media (min-width:1200px){.twindo-footer-groep ul{min-height:calc(5 * 34px)}}@media (max-width:599px){.twindo-footer-onder>.twindo-footer-voorwaarden{flex-basis:100%;flex-direction:column !important;align-items:flex-start !important}.twindo-footer-voorwaarden a:before,.twindo-footer-voorwaarden a:first-child:before{content:none !important}}html{scroll-padding-top:5.5rem}@media (max-width:781px){html{scroll-padding-top:4.75rem}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{padding-top:0 !important}.twindo-footer-merk .twindo-footer-sociaal,main~* .twindo-footer-sociaal{margin-top:1.25rem !important}@media (min-width:600px) and (max-width:1199px){.twindo-footer-merk .twindo-footer-sociaal{margin-top:.75rem !important}}