:root{--ts-navy:#102c5c;--ts-pink:#f42a68;--ts-pink-dark:#d91c56;--ts-bg:#f7f9fc;--ts-line:#e4e9f2;--ts-body:#42557a;--ts-muted:#66738f;--ts-pink-soft:#fdeaf1}body{background:var(--ts-bg)}.ts-logo-wit img{filter:brightness(0) invert(1)}.ts-footer a{color:#fff;text-decoration:none}.ts-footer a:hover{color:var(--ts-pink)}.ts-footer-label{color:rgba(255,255,255,.55)}.ts-tel a{color:var(--ts-navy);text-decoration:none;font-weight:600;white-space:nowrap}.ts-tel a:hover{color:var(--ts-pink-dark)}.ts-kaart{transition:transform .18s ease,box-shadow .18s ease}.ts-kaart:hover{transform:translateY(-3px);box-shadow:0 24px 60px rgba(16,44,92,.13)}a:focus-visible,button:focus-visible{outline:2px solid var(--ts-pink);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ts-dienstlijst{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}.ts-dienst h3{margin:0 0 4px;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--ts-navy);letter-spacing:-.01em;line-height:1.3}.ts-dienst p{margin:0;font-size:14.5px;line-height:1.6;color:var(--ts-body)}@media (max-width:880px){.ts-dienstlijst{grid-template-columns:1fr}}.ts-diensten .elementor-tab-title,.elementor-accordion .elementor-tab-title{padding:16px 20px}.elementor-accordion .elementor-tab-content{padding:4px 20px 22px}.ts-pill .elementor-heading-title{display:inline-flex;align-items:center;background:#fff;border:1px solid var(--ts-line);border-radius:999px;padding:6px 13px;white-space:nowrap}.ts-primair .elementor-button{box-shadow:0 10px 24px rgba(217,28,86,.24)}.ts-beeld img{box-shadow:0 24px 60px rgba(16,44,92,.13)}.ts-hero-beeld{position:relative}.ts-icoon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:#e9eff8;margin-bottom:12px}.ts-icoon-licht{background:rgba(255,255,255,.17)}.ts-onthul{transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.ts-js .ts-onthul{opacity:0;transform:translateY(18px)}.ts-js .ts-zichtbaar{opacity:1;transform:none}.ts-zichtbaar{opacity:1;transform:none}.ts-kaart{transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s,border-color .28s}.ts-kaart:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(16,44,92,.12);border-color:#d8e0ee}.ts-kaart:hover .ts-icoon{background:#fdeaf1;transform:scale(1.06) rotate(-3deg)}.ts-icoon{transition:background .28s,transform .28s}.ts-kaart:hover .ts-icoon svg{stroke:#f42a68}.ts-icoon svg{transition:stroke .28s}.ts-kaart-uitgelicht{border-color:#f8c9d8!important;box-shadow:0 14px 34px rgba(244,42,104,.10)}.ts-kaart-uitgelicht:hover{border-color:#f42a68!important;box-shadow:0 22px 48px rgba(244,42,104,.18)}.elementor-button{transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .25s,background-color .2s,border-color .2s!important}.elementor-button:hover{transform:translateY(-2px)}.ts-primair .elementor-button:hover{box-shadow:0 16px 32px rgba(217,28,86,.32)}.ts-beeld img,.elementor-widget-image img{border-radius:24px}.ts-beeld img{box-shadow:0 24px 60px rgba(16,44,92,.13);transition:transform .5s cubic-bezier(.22,.61,.36,1)}.ts-beeld:hover img{transform:scale(1.015)}.ts-marquee img,.elementor-widget-theme-site-logo img,.ts-logo-wit img,header .elementor-widget-image img{border-radius:0!important;box-shadow:none!important}.ts-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ts-marquee__spoor{display:flex;align-items:center;gap:64px;width:max-content;animation:ts-schuif 38s linear infinite}.ts-marquee:hover .ts-marquee__spoor{animation-play-state:paused}.ts-marquee__spoor img{height:44px;width:auto;object-fit:contain;filter:saturate(.9);opacity:.9;transition:opacity .25s,filter .25s}.ts-marquee__spoor img:hover{opacity:1;filter:none}@keyframes ts-schuif{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.ts-stroom{display:block;width:100%;height:22px;overflow:visible}.ts-stroom path{stroke-dasharray:14 12;animation:ts-stroomlijn 2.6s linear infinite}@keyframes ts-stroomlijn{to{stroke-dashoffset:-26}}.ts-stap{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px}.ts-stap__bol{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1.5px solid rgba(255,255,255,.45);color:#fff;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-weight:700;font-size:14px;transition:background .28s,border-color .28s,transform .28s}.ts-stap__pijl{color:#f42a68;font-size:15px;line-height:1}.ts-stapkolom:hover .ts-stap__bol{background:#f42a68;border-color:#f42a68;transform:translateY(-2px)}.ts-garantie__kop{display:flex;align-items:center;gap:12px;margin:0 0 8px}.ts-garantie__vink{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:rgba(255,255,255,.16);flex:0 0 auto;transition:background .28s,transform .28s}.ts-garantie:hover .ts-garantie__vink{background:#f42a68;transform:scale(1.06)}.ts-garantie__titel{margin:0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:16px;font-weight:600;color:#fff;letter-spacing:-.01em}.ts-garantie__tekst{margin:0;font-size:14px;line-height:1.65;color:rgba(255,255,255,.76)}.ts-cijferbalk{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ts-cijferbalk>div{transition:transform .28s}.ts-cijferbalk>div:hover{transform:translateY(-3px)}.ts-cijferbalk .ts-getal{margin:0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:30px;font-weight:700;line-height:1.05;letter-spacing:-.03em;color:#102c5c}.ts-cijferbalk .ts-omschrijving{margin:8px 0 0;font-size:14px;line-height:1.5;color:#5c6b88}@media(max-width:780px){.ts-cijferbalk{grid-template-columns:repeat(2,1fr);gap:20px}}.elementor-accordion .elementor-tab-title{transition:background .22s,box-shadow .22s,transform .22s}.elementor-accordion .elementor-tab-title:hover{transform:translateX(2px);box-shadow:0 10px 24px rgba(16,44,92,.08)}.elementor-post__read-more{transition:letter-spacing .25s}.elementor-posts .elementor-post:hover .elementor-post__read-more{letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.ts-marquee__spoor,.ts-stroom path{animation:none!important}.ts-onthul{opacity:1;transform:none}}.ts-header{border-bottom:1px solid rgba(228,233,242,.7);transition:box-shadow .3s,background-color .3s}.elementor-sticky--effects.ts-header{box-shadow:0 6px 24px rgba(16,44,92,.07);background:rgba(247,249,252,.94)!important}.ts-header .elementor-nav-menu a.elementor-item{transition:color .2s,background-color .2s}.ts-link a{color:#c4144c;text-decoration:none;font-weight:600;display:inline-block;transition:transform .22s,color .22s}.ts-link a:hover{color:#f42a68;transform:translateX(3px)}.ts-slot{position:relative;overflow:hidden;box-shadow:0 26px 60px rgba(244,42,104,.22)}.ts-slot::after{content:'';position:absolute;inset:auto -10% -60% auto;width:60%;padding-top:60%;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 62%);pointer-events:none}.ts-onthul{will-change:opacity,transform}.ts-faq .elementor-accordion-item{margin-bottom:12px;border-radius:14px;overflow:hidden}.ts-faq .elementor-tab-title{border-radius:14px}.elementor-widget-html .ts-cijferbalk{width:100%}html,body{overflow-x:clip}@media(max-width:1024px){.ts-header{padding-top:10px!important;padding-bottom:10px!important}.ts-header .elementor-button{padding:11px 16px!important;font-size:14px!important}}@media(max-width:600px){.ts-header .elementor-button{padding:10px 14px!important;font-size:13.5px!important}.ts-header .elementor-nav-menu--dropdown{border-radius:0 0 16px 16px}.ts-header .elementor-nav-menu--dropdown a{padding:14px 18px!important;font-size:15px!important}}@media(max-width:600px){.ts-hero-beeld{padding-bottom:0}}@media(max-width:900px){.ts-marquee__spoor{gap:40px;animation-duration:26s}.ts-marquee__spoor img{height:34px}}@media(max-width:600px){.ts-marquee__spoor{gap:30px;animation-duration:20s}.ts-marquee__spoor img{height:28px}.ts-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}}@media(max-width:780px){.ts-cijferbalk .ts-getal{font-size:26px}}@media(max-width:420px){.ts-cijferbalk{grid-template-columns:1fr;gap:16px}.ts-cijferbalk>div{padding-bottom:16px;border-bottom:1px solid var(--ts-line)}.ts-cijferbalk>div:last-child{border-bottom:0;padding-bottom:0}}@media(max-width:1024px){.ts-garantie+.ts-garantie{padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}}@media(max-width:767px){.ts-stroom{height:14px}.ts-stapkolom+.ts-stapkolom{padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.ts-stap{margin-bottom:10px}}@media(max-width:880px){.ts-dienstlijst{grid-template-columns:1fr;gap:18px}}@media(max-width:600px){.elementor-accordion .elementor-tab-title{padding:14px 16px!important;font-size:15px!important}.elementor-accordion .elementor-tab-content{padding:2px 16px 18px!important}}@media(max-width:600px){.ts-beeld img,.elementor-widget-image img{border-radius:18px}.e-con>.e-con-inner>.e-child[class*="ts-"]{border-radius:18px}}@media(max-width:767px){.ts-slot::after{display:none}.ts-slot .elementor-button{width:100%;justify-content:center}}@media(pointer:coarse){.elementor-button{min-height:46px}.ts-marquee__spoor img:hover{opacity:.9;filter:saturate(.9)}.ts-kaart:hover{transform:none;box-shadow:none}}@media(max-width:767px){.ts-hero-beeld img{max-height:62vh;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%}}@media(max-width:767px) and (orientation:landscape){.ts-hero-beeld img{max-height:78vh}.ts-header{padding-top:8px!important;padding-bottom:8px!important}}@media(max-width:900px){.ts-dienstlijst{grid-template-columns:1fr;gap:18px}}a:focus,button:focus,input:focus,textarea:focus,select:focus,summary:focus{outline:2px solid #d91c56;outline-offset:3px}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible),summary:focus:not(:focus-visible){outline:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #d91c56;outline-offset:3px}@media(forced-colors:active){.ts-gloed{display:none}.ts-kaart,.ts-marquee__spoor img{border:1px solid CanvasText}.elementor-button{border:1px solid ButtonText}}@media print{.ts-gloed,.ts-header,.ts-marquee,.ts-slot,.elementor-location-footer{display:none!important}.ts-onthul{opacity:1!important;transform:none!important}*{background:#fff!important;color:#000!important;box-shadow:none!important}a[href^="http"]::after{content:" (" attr(href) ")";font-size:11px;color:#555}}@supports not (gap:1px){.ts-marquee__spoor>img{margin-right:64px}}.ts-menu-root{position:relative;z-index:100000}@media(min-width:1025px){.ts-menu-root .elementor-menu-toggle{display:none!important}.ts-menu-root .elementor-nav-menu--dropdown{display:none!important}}@media(max-width:1024px){.ts-menu-root .elementor-menu-toggle{position:fixed!important;top:12px;right:16px;width:46px!important;height:46px!important;display:flex!important;align-items:center;justify-content:center;background:#ffffff!important;border:1px solid var(--ts-line)!important;border-radius:14px!important;box-shadow:0 6px 18px rgba(16,44,92,.10)!important;padding:0!important;margin:0!important;z-index:100002;cursor:pointer;transition:background-color .22s,border-color .22s,border-radius .22s,transform .22s}.ts-menu-root .elementor-menu-toggle svg{width:21px!important;height:21px!important;fill:var(--ts-navy)!important}.ts-menu-root .elementor-menu-toggle.elementor-active{background:var(--ts-navy)!important;border-color:var(--ts-navy)!important;border-radius:999px!important;box-shadow:0 10px 26px rgba(16,44,92,.30)!important}.ts-menu-root .elementor-menu-toggle.elementor-active svg{fill:#ffffff!important}.ts-menu-root .elementor-nav-menu--dropdown{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:96px 24px 44px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:30px;background:linear-gradient(160deg,#ffffff 0%,#f7f9fc 46%,#fdeaf1 100%)!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow-y:auto;overscroll-behavior:contain;transform:translateX(100%);visibility:hidden;opacity:0;transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .3s,visibility 0s linear .4s;z-index:100001}.ts-menu-root .elementor-menu-toggle.elementor-active+.elementor-nav-menu--dropdown{transform:translateX(0);visibility:visible;opacity:1;transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .3s,visibility 0s}.ts-menu-root ul.elementor-nav-menu{display:flex!important;flex-direction:column;align-items:center;gap:2px;width:100%;max-width:420px;margin:0;padding:0;list-style:none}.ts-menu-root ul.elementor-nav-menu li{width:100%;display:flex;justify-content:center}.ts-menu-root a.elementor-item{position:relative;display:inline-flex!important;justify-content:center!important;text-align:center;width:auto!important;font-family:'Schibsted Grotesk',system-ui,sans-serif!important;font-size:26px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.25!important;color:var(--ts-navy)!important;background:none!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:12px 6px!important;opacity:0;transform:translateY(14px);transition:opacity .34s ease,transform .34s ease,color .2s}.ts-menu-root a.elementor-item:before,.ts-menu-root a.elementor-item:after{content:none!important;display:none!important}.ts-menu-root .elementor-menu-toggle.elementor-active+.elementor-nav-menu--dropdown a.elementor-item{opacity:1;transform:none}.ts-menu-root li:nth-child(1) a{transition-delay:.10s}.ts-menu-root li:nth-child(2) a{transition-delay:.15s}.ts-menu-root li:nth-child(3) a{transition-delay:.20s}.ts-menu-root li:nth-child(4) a{transition-delay:.25s}.ts-menu-root li:nth-child(5) a{transition-delay:.30s}.ts-menu-root li:nth-child(6) a{transition-delay:.35s}.ts-menu-root a.elementor-item:hover{color:var(--ts-pink-dark)!important}.ts-menu-root a.elementor-item.elementor-item-active{color:var(--ts-pink)!important}.ts-menu-root a.elementor-item.elementor-item-active:after{content:''!important;display:block!important;position:absolute;left:6px;right:6px;bottom:6px;height:3px;border-radius:999px;background:var(--ts-pink)}.ts-menu-cta{display:flex;flex-direction:column;align-items:center;width:100%;max-width:320px;padding-top:24px;border-top:1px solid rgba(16,44,92,.10);opacity:0;transform:translateY(14px);transition:opacity .34s ease .40s,transform .34s ease .40s}.ts-menu-root .elementor-menu-toggle.elementor-active+.elementor-nav-menu--dropdown .ts-menu-cta{opacity:1;transform:none}.ts-menu-knop{display:flex;align-items:center;justify-content:center;width:100%;padding:15px 22px;border-radius:12px;background:var(--ts-pink-dark);color:#fff;font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 10px 24px rgba(244,42,104,.24);transition:transform .2s,box-shadow .25s,background-color .2s}.ts-menu-knop:hover{background:#c4144c;transform:translateY(-2px);box-shadow:0 16px 32px rgba(244,42,104,.32)}body.ts-menu-open{overflow:hidden;touch-action:none}}@media(max-width:1024px) and (prefers-reduced-motion:reduce){.ts-menu-root .elementor-nav-menu--dropdown{transition:none}.ts-menu-root a.elementor-item,.ts-menu-cta{opacity:1;transform:none;transition:none}}@media(max-width:1024px) and (max-height:540px){.ts-menu-root .elementor-nav-menu--dropdown{padding-top:76px!important;justify-content:flex-start;gap:18px}.ts-menu-root a.elementor-item{font-size:19px!important;padding:8px 6px!important}.ts-menu-cta{padding-top:16px}}@media(max-width:1024px){.ts-menu-root .elementor-nav-menu--dropdown,.ts-menu-root nav.elementor-nav-menu--dropdown{display:flex!important;height:100dvh!important;max-height:none!important;overflow-y:auto!important}.ts-menu-root .elementor-nav-menu--dropdown ul{display:flex!important}.ts-menu-root .elementor-menu-toggle .elementor-menu-toggle__icon--close{display:none}.ts-menu-root .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open{display:none}.ts-menu-root .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--close{display:block}}@media(max-width:767px){.ts-stroom{display:none!important}.ts-stroom-wrap{display:none!important}.ts-knoprij{display:grid!important;grid-template-columns:1fr;gap:12px;width:100%}.ts-knoprij>.elementor-widget{width:100%!important;max-width:none!important}.ts-knoprij .elementor-button{width:100%;justify-content:center}.ts-footer .e-child{align-items:flex-start!important;text-align:left!important}.ts-footer .elementor-widget-image{text-align:left!important}.ts-footer .elementor-widget-image .elementor-widget-container{justify-content:flex-start!important}.ts-footer .elementor-widget-image img{margin-left:0!important;margin-right:auto!important}}@media(min-width:768px){.ts-knoprij{display:flex!important;flex-wrap:wrap;gap:12px}.ts-knoprij .elementor-button{min-width:210px;justify-content:center}}.ts-footer-adres{color:rgba(255,255,255,.72);text-decoration:none;display:inline-block;transition:color .2s,transform .2s}.ts-footer-adres:hover{color:#fff;transform:translateX(2px)}.elementor-posts .elementor-post__thumbnail__link{margin:12px 12px 0;border-radius:16px;overflow:hidden;display:block}.elementor-posts .elementor-post__thumbnail{border-radius:16px;overflow:hidden}.elementor-posts .elementor-post__thumbnail img{border-radius:16px;display:block;width:100%}.elementor-posts .elementor-post__card .elementor-post__thumbnail__link{margin:12px 12px 0}.elementor-widget-archive-posts .elementor-post__thumbnail__link{margin:12px 12px 0;border-radius:16px;overflow:hidden}.elementor-widget-archive-posts .elementor-post__thumbnail img{border-radius:16px}@media(max-width:600px){.elementor-posts .elementor-post__thumbnail__link,.elementor-widget-archive-posts .elementor-post__thumbnail__link{margin:10px 10px 0;border-radius:14px}.elementor-posts .elementor-post__thumbnail img,.elementor-widget-archive-posts .elementor-post__thumbnail img{border-radius:14px}}.elementor-form .elementor-field-group>label.elementor-field-label{margin-bottom:8px;display:block;line-height:1.35}.elementor-form .elementor-field-group{margin-bottom:4px}@media(max-width:767px){.elementor-form .elementor-field-group>label.elementor-field-label{margin-bottom:10px;font-size:14px!important}.elementor-form .elementor-field-group{margin-bottom:10px}.elementor-form .elementor-field-group .elementor-field:not(.elementor-select-wrapper){padding:13px 14px!important;min-height:48px}.elementor-form .elementor-field-group textarea.elementor-field{min-height:130px}.elementor-form .elementor-field-group.elementor-field-type-textarea>label{margin-bottom:10px}}.ts-adreslink{color:var(--ts-pink-dark);text-decoration:none;display:inline-block;transition:color .2s,transform .2s}.ts-adreslink:hover{color:var(--ts-navy);transform:translateX(2px)}.elementor-form .elementor-field-group .elementor-field.elementor-select-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:100%!important;display:block;position:relative}.elementor-form .elementor-field-group .elementor-select-wrapper select{width:100%!important;max-width:100%!important;display:block;background-color:#F7F9FC;border:1px solid #E4E9F2;border-radius:10px;padding:11px 38px 11px 14px!important;margin:0;font-family:'Instrument Sans',system-ui,sans-serif;font-size:15px;line-height:1.4;color:#102C5C;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border-color .2s,box-shadow .2s}.elementor-form .elementor-field-group .elementor-select-wrapper select:focus{border-color:#D91C56;box-shadow:0 0 0 3px rgba(217,28,86,.12);outline:none}.elementor-form .elementor-field-group .select-caret-down-wrapper{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none;display:flex;align-items:center;justify-content:center;margin:0}.elementor-form .elementor-field-group .select-caret-down-wrapper svg{width:12px;height:12px;fill:#66738F}@media(max-width:767px){.elementor-form .elementor-field-group .elementor-select-wrapper select{padding:13px 42px 13px 14px!important;min-height:48px}.elementor-form .elementor-field-group .select-caret-down-wrapper{right:16px}}@media(max-width:767px){.ts-hero-beeld{max-width:300px;margin:0 auto;width:100%}.ts-hero-beeld img{max-height:300px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;border-radius:18px}.ts-beeld-liggend{max-width:320px;margin:0 auto;width:100%}.ts-beeld-liggend img{max-height:220px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;border-radius:18px}}@media(max-width:400px){.ts-hero-beeld{max-width:250px}.ts-hero-beeld img{max-height:250px}.ts-beeld-liggend{max-width:280px}.ts-beeld-liggend img{max-height:190px}}.skip-link.screen-reader-text{position:absolute!important;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link.screen-reader-text:focus,.skip-link.screen-reader-text:focus-visible{left:16px!important;top:12px!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;z-index:100010;background:#fff;color:var(--ts-navy);padding:12px 18px;border-radius:12px;font-family:'Instrument Sans',system-ui,sans-serif;font-size:15px;font-weight:600;text-decoration:none;box-shadow:0 10px 26px rgba(16,44,92,.22);outline:2px solid #d91c56;outline-offset:2px}.ts-main:focus{outline:none}.ts-hero-beeld .elementor-widget-image,.ts-beeld-liggend .elementor-widget-image{display:block}.ts-hero-beeld img{aspect-ratio:683/1024;height:auto}@media(max-width:767px){.ts-hero-beeld img{aspect-ratio:1/1;height:300px}.ts-beeld-liggend img{aspect-ratio:1/1;height:220px}}@media(max-width:400px){.ts-hero-beeld img{height:250px}.ts-beeld-liggend img{height:190px}}.ts-marquee{min-height:44px}.ts-marquee__spoor img{height:44px;width:auto;max-width:none}@media(max-width:900px){.ts-marquee{min-height:34px}}@media(max-width:600px){.ts-marquee{min-height:28px}}.elementor-posts .elementor-post__thumbnail,.elementor-widget-archive-posts .elementor-post__thumbnail{aspect-ratio:16/9}.elementor-posts .elementor-post__thumbnail img,.elementor-widget-archive-posts .elementor-post__thumbnail img{width:100%;height:100%;object-fit:cover}.ts-cijferbalk .ts-getal{min-height:1.05em}.ts-menu-root button.elementor-menu-toggle{appearance:none;-webkit-appearance:none;font:inherit;color:inherit;line-height:0}.ts-footer .ts-credit{color:#FF5C8A;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(255,92,138,.45);transition:color .2s,border-color .2s}.ts-footer .ts-credit:hover{color:#FF87AC;border-color:#FF87AC}@media(min-width:1025px){.ts-header .elementor-nav-menu--main{flex-wrap:nowrap!important}.ts-header ul.elementor-nav-menu{flex-wrap:nowrap!important;white-space:nowrap}.ts-header ul.elementor-nav-menu>li{flex:0 0 auto}.ts-header .elementor-widget-nav-menu{flex:1 1 auto;min-width:0}.ts-header .elementor-widget-image{flex:0 0 auto}.ts-stappenrij{display:grid!important;grid-template-columns:repeat(4,1fr);gap:26px 22px}.ts-stappenrij>.ts-stapkolom{width:auto!important}.ts-hero-beeld img{max-height:430px;width:100%;object-fit:cover;object-position:center 18%;aspect-ratio:auto}.ts-logostrook{padding-top:26px!important;padding-bottom:34px!important}.ts-cijfersectie{padding-top:10px!important;padding-bottom:64px!important}}@media(min-width:1025px) and (max-width:1200px){.ts-header ul.elementor-nav-menu a.elementor-item{padding-left:10px!important;padding-right:10px!important;font-size:14.5px!important}}.ts-samenvatting p{margin:0}@media(max-width:1024px){.ts-logostrook{padding-top:18px!important;padding-bottom:26px!important}}@media(min-width:1025px){.ts-header-cta{flex:0 0 auto;margin-left:auto}.ts-header-cta .elementor-button{white-space:nowrap;transition:transform .2s,box-shadow .25s,background-color .2s,border-color .2s}.ts-header-cta .ts-cta-hoofd .elementor-button{box-shadow:0 8px 20px rgba(217,28,86,.22)}.ts-header-cta .ts-cta-hoofd .elementor-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(217,28,86,.30)}.ts-header-cta .ts-cta-tel .elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(16,44,92,.10)}}@media(max-width:1024px){.ts-header-cta{display:none!important}}@media(min-width:1025px){.ts-header{position:relative}.ts-header .elementor-widget-nav-menu{position:static;transform:none;flex:0 0 auto;width:auto;margin-left:max(0px,calc(50% - 754px));z-index:2}.ts-header ul.elementor-nav-menu{margin-left:0;padding-left:0}.ts-header-cta{margin-left:auto;position:relative;z-index:1}.ts-header .elementor-nav-menu a.elementor-item{position:relative;z-index:2}}@media(min-width:1025px){.ts-header .elementor-nav-menu .current-menu-item>a.elementor-item{background:#fff!important;border-radius:12px!important;box-shadow:0 6px 16px rgba(16,44,92,.08);color:#102C5C!important}.ts-header .elementor-nav-menu a.elementor-item{position:relative;background:transparent!important}.ts-header .elementor-nav-menu a.elementor-item::after{content:"";position:absolute;left:13px;right:13px;bottom:5px;height:2.5px;border-radius:999px;background:var(--ts-pink);transform:scaleX(0);transform-origin:left center;transition:transform .26s cubic-bezier(.22,.61,.36,1)}.ts-header .elementor-nav-menu li:not(.current-menu-item)>a.elementor-item:hover::after,.ts-header .elementor-nav-menu li:not(.current-menu-item)>a.elementor-item:focus-visible::after{transform:scaleX(1)}.ts-header .elementor-nav-menu li:not(.current-menu-item)>a.elementor-item:hover{color:#C4144C!important}.ts-header .elementor-nav-menu .current-menu-item>a.elementor-item::after{display:none}}.elementor-accordion-icon{font-size:12.8px!important;line-height:1}.elementor-accordion-icon svg,.elementor-accordion-icon i,.elementor-accordion-icon-closed svg,.elementor-accordion-icon-opened svg{width:12.8px!important;height:12.8px!important;font-size:12.8px!important}.elementor-accordion-icon-closed,.elementor-accordion-icon-opened{display:inline-flex;align-items:center;justify-content:center}.elementor-toggle-icon svg,.elementor-toggle-icon i{width:12.8px!important;height:12.8px!important;font-size:12.8px!important}.ts-hero-diensten img{width:100%;object-fit:cover;object-position:center 42%;border-radius:24px;aspect-ratio:auto}@media(min-width:1025px){.ts-hero-diensten img{max-height:430px}.ts-hero-diensten{margin-right:calc(-1 * clamp(0px,(100vw - 1184px) / 2,80px))}}@media(max-width:767px){.ts-hero-diensten{max-width:300px;margin:0 auto;width:100%}.ts-hero-diensten img{max-height:300px;height:300px;aspect-ratio:1/1;border-radius:18px}}@media(max-width:400px){.ts-hero-diensten{max-width:250px}.ts-hero-diensten img{max-height:250px;height:250px}}.ts-diensten{--kaart-rand:#e8ecf4}.ts-filters{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 auto 26px;max-width:none}.ts-filters__rij{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ts-filter{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;cursor:pointer;background:#fff;border:1px solid var(--kaart-rand);font-family:"Instrument Sans",system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--ts-body);line-height:1.2;transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}.ts-filter span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#f0f3f8;color:var(--ts-muted);font-size:11.5px;font-weight:700;transition:background-color .2s,color .2s}.ts-filter:hover{border-color:#cfd8e6;box-shadow:0 6px 16px rgba(16,44,92,.08)}.ts-filter.is-actief{background:var(--ts-navy);border-color:var(--ts-navy);color:#fff}.ts-filter.is-actief span{background:rgba(255,255,255,.18);color:#fff}.ts-filter:focus-visible{outline:2px solid var(--ts-pink-dark);outline-offset:3px}.ts-dienstgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}@media(max-width:1024px){.ts-dienstgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.ts-dienstgrid{grid-template-columns:1fr}}.ts-dienstkaart{position:relative;display:flex;flex-direction:column;gap:5px;background:#fff;border:1px solid var(--kaart-rand);border-radius:16px;padding:22px;transition:box-shadow .24s ease,border-color .24s ease,opacity .24s ease}.ts-dienstkaart:hover{box-shadow:0 14px 34px rgba(16,44,92,.11);border-color:#d3dced}.ts-dienstkaart__cat{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ts-muted)}.ts-dienstkaart__titel{margin:0;font-family:"Schibsted Grotesk",system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ts-navy)}.ts-dienstkaart__tekst{margin:0;font-size:14px;line-height:1.6;color:#5c6b88}.ts-dienstkaart[hidden]{display:none}.ts-dienstkaart.is-verborgen{opacity:0;transform:scale(.97);pointer-events:none}.ts-geenresultaat{margin:24px 0 0;font-size:15px;color:var(--ts-muted)}@media(max-width:600px){.ts-filters{gap:7px;margin-bottom:18px}.ts-filter{padding:8px 13px;font-size:13.5px}.ts-dienstkaart{padding:18px}}@media(prefers-reduced-motion:reduce){.ts-dienstkaart,.ts-filter{transition:none}}h2.ts-dienstkaart__titel{margin:0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ts-navy)}.ts-dienstenblok{margin-top:14px}@media(min-width:1025px){.ts-dienstenblok{margin-top:22px}}.ts-hero-diensten{position:relative}@media(max-width:600px){.ts-filters{justify-content:flex-start}.ts-filters .ts-filter:nth-child(3){margin-right:0}}@media(max-width:600px){.ts-filters__rij{justify-content:flex-start}.ts-filters{align-items:stretch}}@media(min-width:1025px){.ts-filters__rij{flex-wrap:wrap;max-width:none}.ts-filters{width:100%}.ts-dienstenblok{margin-left:calc(-1 * clamp(0px,(100vw - 1344px) / 2,60px));margin-right:calc(-1 * clamp(0px,(100vw - 1344px) / 2,60px))}.ts-dienstgrid{margin-left:clamp(0px,(100vw - 1344px) / 2,60px);margin-right:clamp(0px,(100vw - 1344px) / 2,60px)}}@media(min-width:1025px) and (max-width:1340px){.ts-filter{padding:8px 13px;font-size:13.5px}}.ts-filter{flex:0 0 auto;white-space:nowrap;text-align:center}.ts-filter span{flex:0 0 auto}.ts-filter{border-width:1px;box-sizing:border-box}.ts-filter:hover{border-width:1px}.ts-filter.is-actief{border-width:1px}.ts-dienstgrid{align-items:start}.ts-dienstkaart{height:100%;box-sizing:border-box}.elementor-location-footer{margin-top:24px}@media(max-width:767px){.elementor-location-footer{margin-top:16px}}.ts-hero-overons{position:relative}.ts-hero-overons img{width:100%;object-fit:cover;object-position:center 38%;border-radius:24px;aspect-ratio:auto}@media(min-width:1025px){.ts-hero-overons img{max-height:430px}.ts-hero-overons{margin-right:calc(-1 * clamp(0px,(100vw - 1184px) / 2,80px))}}@media(max-width:767px){.ts-hero-overons{max-width:300px;margin:0 auto;width:100%}.ts-hero-overons img{max-height:300px;height:300px;aspect-ratio:1/1;border-radius:18px}}@media(max-width:400px){.ts-hero-overons{max-width:250px}.ts-hero-overons img{max-height:250px;height:250px}}.ts-belofte{position:relative;overflow:hidden}.ts-belofte::before{content:"";position:absolute;inset:-40%;pointer-events:none;background:radial-gradient(38% 46% at 22% 30%,rgba(244,42,104,.16),transparent 70%),radial-gradient(34% 40% at 78% 72%,rgba(16,44,92,.10),transparent 72%);animation:ts-drijf 18s ease-in-out infinite alternate}@keyframes ts-drijf{from{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.06)}}.ts-belofte__tekst{position:relative;z-index:1;margin:0;text-align:center;font-family:"Schibsted Grotesk",system-ui,sans-serif;font-size:21px;font-weight:600;line-height:1.45;letter-spacing:-.015em;color:var(--ts-navy)}@media(max-width:767px){.ts-belofte__tekst{font-size:18px;line-height:1.5}}.ts-markeer{position:relative;display:inline;padding:0 .12em;background-image:linear-gradient(transparent 58%,rgba(244,42,104,.30) 58%);background-repeat:no-repeat;background-position:0 0;background-size:0% 100%;transition:background-size .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--vertraging,0s)}.ts-belofte.ts-zichtbaar .ts-markeer{background-size:100% 100%}.ts-belofte{transition:box-shadow .35s ease,transform .35s cubic-bezier(.22,.61,.36,1)}.ts-belofte:hover{transform:translateY(-3px);box-shadow:0 26px 56px rgba(244,42,104,.16)}.ts-belofte:hover .ts-markeer{background-image:linear-gradient(transparent 52%,rgba(244,42,104,.46) 52%);transition:background-size .7s cubic-bezier(.22,.61,.36,1),background-image .3s ease;transition-delay:0s}@media(prefers-reduced-motion:reduce){.ts-belofte::before{animation:none}.ts-markeer{background-size:100% 100%;transition:none}.ts-belofte:hover{transform:none}}.ts-slottekst{max-width:640px;margin-left:auto;margin-right:auto}@media(min-width:1025px){.ts-hero-beeld{margin-right:calc(-1 * clamp(0px,(100vw - 1184px) / 2,150px))}}.elementor-widget-archive-posts .elementor-post__read-more,.elementor-posts .elementor-post__read-more{display:inline-flex!important;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;background:var(--ts-pink-dark);color:#fff!important;font-family:"Instrument Sans",system-ui,sans-serif;font-size:14px;font-weight:600;text-decoration:none;line-height:1;box-shadow:0 8px 20px rgba(217,28,86,.22);transition:background-color .2s,box-shadow .24s,gap .2s}.elementor-widget-archive-posts .elementor-post__read-more::after,.elementor-posts .elementor-post__read-more::after{content:"";width:14px;height:10px;flex:0 0 auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M1 5h11M8.5 1.5 12 5l-3.5 3.5' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;transition:transform .24s cubic-bezier(.34,1.4,.5,1)}.elementor-widget-archive-posts .elementor-post:hover .elementor-post__read-more,.elementor-posts .elementor-post:hover .elementor-post__read-more{background:#c4144c;box-shadow:0 12px 26px rgba(217,28,86,.30)}.elementor-widget-archive-posts .elementor-post:hover .elementor-post__read-more::after,.elementor-posts .elementor-post:hover .elementor-post__read-more::after{transform:translateX(4px)}.elementor-widget-archive-posts .elementor-post__read-more:focus-visible{outline:2px solid var(--ts-navy);outline-offset:3px}@media(prefers-reduced-motion:reduce){.elementor-post__read-more::after{transition:none}}.elementor-widget-archive-posts .elementor-post{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;transition:none}.elementor-widget-archive-posts .elementor-post:hover{box-shadow:none!important;transform:none!important}.elementor-widget-archive-posts .elementor-post__text{padding:0!important}.elementor-widget-archive-posts .elementor-post__thumbnail__link{margin:0 0 18px!important;border-radius:16px;overflow:hidden}.elementor-widget-archive-posts .elementor-post__thumbnail img{border-radius:16px}.elementor-widget-archive-posts .elementor-post__title{margin:0 0 6px}.elementor-widget-archive-posts .elementor-post__meta-data{margin:0 0 10px}.elementor-widget-archive-posts .elementor-post__excerpt{margin:0 0 16px}.elementor-widget-archive-posts .elementor-post__excerpt p{margin:0}.elementor-widget-archive-posts .elementor-post__title a{transition:color .2s}.elementor-widget-archive-posts .elementor-post:hover .elementor-post__title a{color:var(--ts-pink-dark)}.elementor-widget-archive-posts .elementor-grid{align-items:stretch}.elementor-widget-archive-posts .elementor-grid-item{display:flex}.elementor-widget-archive-posts .elementor-post{display:flex;flex-direction:column;width:100%;height:100%}.elementor-widget-archive-posts .elementor-post__thumbnail__link{flex:0 0 auto}.elementor-widget-archive-posts .elementor-post__thumbnail{aspect-ratio:16/10;height:auto}.elementor-widget-archive-posts .elementor-post__thumbnail img{width:100%;height:100%;object-fit:cover}.elementor-widget-archive-posts .elementor-post__text{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.elementor-widget-archive-posts .elementor-post__excerpt{flex:1 1 auto}.elementor-widget-archive-posts .elementor-post__read-more{margin-top:auto;align-self:flex-start}.elementor-widget-archive-posts .elementor-post__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}@media(max-width:600px){.elementor-widget-archive-posts .elementor-post__title{-webkit-line-clamp:3;min-height:0}}.ts-hero-vacatures{position:relative}.ts-hero-vacatures img{width:100%;object-fit:cover;object-position:center 32%;border-radius:24px;aspect-ratio:auto}@media(min-width:1025px){.ts-hero-vacatures img{max-height:430px}.ts-hero-vacatures{margin-right:calc(-1 * clamp(0px,(100vw - 1184px) / 2,80px))}}@media(max-width:767px){.ts-hero-vacatures{max-width:300px;margin:0 auto;width:100%}.ts-hero-vacatures img{max-height:300px;height:300px;aspect-ratio:1/1;border-radius:18px}}@media(max-width:400px){.ts-hero-vacatures{max-width:250px}.ts-hero-vacatures img{max-height:250px;height:250px}}.ts-vacatureblok .elementor-posts-nothing-found{background:#fff;border:1px solid #e8ecf4;border-radius:16px;padding:26px 28px;max-width:640px;line-height:1.65}@media(max-width:600px){.ts-vacatureblok .elementor-posts-nothing-found{padding:20px 20px}}.ts-geenvacatures{background:#fff;border:1px solid #e8ecf4;border-radius:16px;padding:28px 30px;max-width:660px}.ts-geenvacatures__kop{margin:0 0 8px;font-family:"Schibsted Grotesk",system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--ts-navy);letter-spacing:-.01em}.ts-geenvacatures__tekst{margin:0 0 18px;font-size:15px;line-height:1.65;color:#5c6b88}.ts-geenvacatures__knop{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:12px;background:var(--ts-pink-dark);color:#fff;font-family:"Instrument Sans",system-ui,sans-serif;font-size:15px;font-weight:600;text-decoration:none;box-shadow:0 8px 20px rgba(217,28,86,.22);transition:background-color .2s,box-shadow .24s}.ts-geenvacatures__knop:hover{background:#c4144c;box-shadow:0 12px 26px rgba(217,28,86,.30)}.ts-vacaturelijst{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media(max-width:768px){.ts-vacaturelijst{grid-template-columns:1fr}}.ts-vacature{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #e8ecf4;border-radius:16px;padding:24px;transition:box-shadow .24s ease,border-color .24s ease}.ts-vacature:hover{box-shadow:0 14px 34px rgba(16,44,92,.11);border-color:#d3dced}.ts-vacature__titel{margin:0;font-family:"Schibsted Grotesk",system-ui,sans-serif;font-size:17px;font-weight:600;line-height:1.3;color:var(--ts-navy)}.ts-vacature__titel a{color:inherit;text-decoration:none;transition:color .2s}.ts-vacature:hover .ts-vacature__titel a{color:var(--ts-pink-dark)}.ts-vacature__tekst{margin:0;flex:1 1 auto;font-size:14.5px;line-height:1.6;color:#5c6b88}.ts-vacature__knop{align-self:flex-start;margin-top:6px;font-family:"Instrument Sans",system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--ts-pink-dark);text-decoration:none;transition:transform .2s}.ts-vacature__knop:hover{transform:translateX(3px)}@media(max-width:600px){.ts-geenvacatures{padding:22px 20px}}.elementor-form .elementor-field-group{flex-wrap:wrap}.elementor-form .elementor-field-group>label.elementor-field-label{flex:0 0 100%;width:100%;display:block}.elementor-form .elementor-field-group>.elementor-field,.elementor-form .elementor-field-group>.elementor-select-wrapper{flex:1 1 100%;width:100%}@media(min-width:1025px){.ts-contact-links,.ts-contact-rechts{align-self:stretch}.ts-contact-rechts{display:flex;flex-direction:column}.ts-contact-rechts>.elementor-widget-form{flex:1 1 auto}.ts-contact-rechts .elementor-field-type-textarea textarea{min-height:186px;resize:vertical}}@media(max-width:1024px){.elementor-form .elementor-field-type-textarea textarea{min-height:130px}}.ts-artikelbeeld img{width:100%;height:auto;border-radius:20px;display:block}@media(max-width:600px){.ts-artikelbeeld img{border-radius:16px}}.elementor-widget-theme-post-content h2{font-family:"Schibsted Grotesk",system-ui,sans-serif;font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--ts-navy);margin:34px 0 10px}.elementor-widget-theme-post-content h3{font-family:"Schibsted Grotesk",system-ui,sans-serif;font-size:17.5px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ts-navy);margin:26px 0 8px}.elementor-widget-theme-post-content h2:first-child,.elementor-widget-theme-post-content h3:first-child{margin-top:0}.elementor-widget-theme-post-content p{margin:0 0 16px}.elementor-widget-theme-post-content ul,.elementor-widget-theme-post-content ol{margin:0 0 18px;padding-left:20px}.elementor-widget-theme-post-content li{margin:0 0 8px;line-height:1.65}@media(max-width:600px){.elementor-widget-theme-post-content h2{font-size:19px;margin-top:28px}.elementor-widget-theme-post-content h3{font-size:16.5px;margin-top:22px}}.ts-artikelmeta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-family:"Instrument Sans",system-ui,sans-serif;font-size:14px;color:var(--ts-muted)}.ts-artikelmeta span{color:#c9d2e0;font-weight:400}.ts-artikelmeta::first-line{font-weight:inherit}.ts-artikelmeta{--eerste:var(--ts-pink-dark)}@media(max-width:480px){.ts-artikelmeta{gap:8px;font-size:13.5px}}.ts-artikelmeta .ts-artikelmeta__cat{color:var(--ts-pink-dark);font-weight:600}@media(min-width:1025px){.ts-header-cta{margin-left:auto;margin-right:max(0px,calc(50% - 568px))}}@keyframes ts-golfstroom{from{background-position:0 50%}to{background-position:-58px 50%}}.ts-golf .elementor-heading-title::after,.ts-golf-h1 .elementor-heading-title::after,.ts-golf-wit .elementor-heading-title::after{content:"";display:block;width:58px;height:9px;margin:14px 0 0;background-repeat:repeat-x;background-size:58px 9px;background-position:0 50%;animation:ts-golfstroom 5s linear infinite}.ts-golf .elementor-heading-title::after,.ts-golf-h1 .elementor-heading-title::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='9' viewBox='0 0 58 9'%3E%3Cpath d='M0 4.5 Q7.25 0.7 14.5 4.5 T29 4.5 T43.5 4.5 T58 4.5' fill='none' stroke='%23f42a68' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.ts-golf-h1 .elementor-heading-title::after{margin-top:16px}.ts-golf-wit .elementor-heading-title::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='9' viewBox='0 0 58 9'%3E%3Cpath d='M0 4.5 Q7.25 0.7 14.5 4.5 T29 4.5 T43.5 4.5 T58 4.5' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.ts-golf-midden .elementor-heading-title::after{margin-left:auto;margin-right:auto}.e-con:hover .ts-golf .elementor-heading-title::after,.e-con:hover .ts-golf-wit .elementor-heading-title::after{animation-duration:3.4s}@media(prefers-reduced-motion:reduce){.ts-golf .elementor-heading-title::after,.ts-golf-h1 .elementor-heading-title::after,.ts-golf-wit .elementor-heading-title::after{animation:none}}@media(min-width:1025px){.ts-header ul.elementor-nav-menu{gap:6px}.ts-header ul.elementor-nav-menu>li{margin:0}.ts-header .elementor-widget-nav-menu{margin-left:auto;margin-right:auto}.ts-header .elementor-widget-image{margin-right:0}.ts-header-cta{margin-left:0;margin-right:max(0px,calc(50% - 568px))}.ts-header .elementor-nav-menu a.elementor-item::after{left:18px;right:18px}}@media(min-width:1025px) and (max-width:1280px){.ts-header ul.elementor-nav-menu{gap:2px}.ts-header ul.elementor-nav-menu a.elementor-item{padding-left:12px!important;padding-right:12px!important}.ts-header .elementor-nav-menu a.elementor-item::after{left:12px;right:12px}}@media(min-width:1025px){.ts-header .elementor-widget-image{margin-left:max(0px,calc(50% - 618px));position:relative;left:-24px}}.ts-gloed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.ts-gloed::before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(680px 460px at 12% 0%,rgba(244,42,104,.13),rgba(244,42,104,0) 62%),radial-gradient(760px 520px at 88% 8%,rgba(16,44,92,.13),rgba(16,44,92,0) 64%);animation:ts-drift 32s ease-in-out infinite;will-change:transform}.ts-gloed::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='900' viewBox='0 0 1200 900'%3E%3Cg fill='none' stroke='%23102c5c' stroke-width='1.1' opacity='0.032'%3E%3Cpath d='M-100 120 C 250 40,550 200,900 110 S 1400 30,1500 130'/%3E%3Cpath d='M-100 260 C 250 180,550 340,900 250 S 1400 170,1500 270'/%3E%3Cpath d='M-100 400 C 250 320,550 480,900 390 S 1400 310,1500 410'/%3E%3Cpath d='M-100 540 C 250 460,550 620,900 530 S 1400 450,1500 550'/%3E%3Cpath d='M-100 680 C 250 600,550 760,900 670 S 1400 590,1500 690'/%3E%3Cpath d='M-100 820 C 250 740,550 900,900 810 S 1400 730,1500 830'/%3E%3C/g%3E%3C/svg%3E") center/cover no-repeat,radial-gradient(620px 480px at 70% 92%,rgba(244,42,104,.08),rgba(244,42,104,0) 60%)}@keyframes ts-drift{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(3%,4%,0) scale(1.08)}100%{transform:translate3d(0,0,0) scale(1)}}@media(prefers-reduced-motion:reduce){.ts-gloed::before{animation:none}}@media(min-width:1025px){.ts-plakintro{position:sticky;top:152px;align-self:flex-start}}@media(min-width:1025px){.ts-plakintro.ts-onthul{transform:none;will-change:opacity}}@media(max-width:767px){.ts-hero-beeld img{object-position:center 18%}.ts-hero-diensten img{object-position:center 38%}.ts-hero-overons img{object-position:center 34%}.ts-hero-vacatures img{object-position:center 30%}}@media(max-width:767px){.ts-hero-overlay{position:relative!important;overflow:hidden;min-height:430px;padding:0!important;margin:0 0 26px!important;width:100%!important;max-width:none!important;flex-direction:column!important;isolation:isolate}.ts-hero-overlay>.e-con-inner{padding:0!important;position:relative;width:100%;min-height:430px}.ts-hero-overlay .ts-hero-foto{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;z-index:0;overflow:hidden}.ts-hero-overlay .ts-hero-foto .elementor-widget-image,.ts-hero-overlay .ts-hero-foto .elementor-widget-container{height:100%}.ts-hero-overlay .ts-hero-foto img{width:100%!important;height:100%!important;max-height:none!important;min-height:100%;object-fit:cover;border-radius:0!important;aspect-ratio:auto}.ts-hero-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(8,26,54,.94) 0%,rgba(8,26,54,.90) 40%,rgba(8,26,54,.82) 75%,rgba(8,26,54,.72) 100%);z-index:1;pointer-events:none}.ts-hero-overlay .ts-hero-tekst{position:relative;z-index:2;width:100%!important;max-width:none!important;justify-content:flex-end;padding:34px 20px 28px!important;gap:14px!important;transform:none!important}.ts-hero-overlay .ts-hero-tekst .elementor-heading-title{color:#fff!important;font-size:24px!important;line-height:1.18!important}.ts-hero-overlay .ts-hero-tekst p{color:rgba(255,255,255,.88)!important;font-size:14.5px!important;line-height:1.6!important}.ts-hero-overlay .ts-hero-tekst a{color:#FF87AC!important}.ts-hero-overlay .ts-hero-tekst .ts-knoprij{width:100%;gap:10px!important;padding-top:4px!important}.ts-hero-overlay .ts-hero-tekst .elementor-button{width:100%;justify-content:center}}@media(max-width:400px){.ts-hero-overlay .ts-hero-tekst .elementor-heading-title{font-size:22px!important}}.ts-badge{position:absolute;left:-38px;bottom:-8px;z-index:2;display:block;width:max-content;max-width:240px;background:#fff;border:1px solid var(--ts-line);border-radius:16px;padding:17px 20px;box-shadow:0 18px 44px rgba(16,44,92,.16)}.ts-badge .ts-badge__kop{display:block;margin:0;white-space:nowrap;font-family:"Schibsted Grotesk",system-ui,sans-serif;font-size:13.5px;font-weight:600;line-height:1;color:var(--ts-navy)}.ts-badge .ts-cijfer{display:inline;margin:0 5px 0 0;font-size:22px;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--ts-pink)}.ts-badge .ts-badge__sub{margin:7px 0 0;font-family:"Instrument Sans",system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1.3;color:var(--ts-muted)}@media(max-width:1024px){.ts-badge{left:16px}}@media(max-width:767px){.ts-badge{position:static;margin:-22px 0 0 10px;padding:13px 16px;border-radius:14px;max-width:none;box-shadow:0 12px 26px rgba(16,44,92,.14)}.ts-badge .ts-cijfer{font-size:19px}.ts-badge .ts-badge__kop{font-size:13px}.ts-badge .ts-badge__sub{font-size:11.5px;margin-top:5px}.ts-hero-overlay .ts-badge{position:absolute;top:16px;right:16px;left:auto;bottom:auto;margin:0;z-index:3}}@media(max-width:430px){h1 br{content:' ';display:inline}h1 br:after{content:' '}}.site-main{max-width:820px;margin:0 auto;padding:0 24px}.site-main .page-header{padding:64px 0 0;margin:0 0 22px}.site-main .entry-title{margin:0;font-family:"Schibsted Grotesk",system-ui,sans-serif;font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--ts-navy)}.site-main .page-content{padding-bottom:104px;font-size:16px;line-height:1.72;color:var(--ts-body)}.site-main .page-content h2{margin:34px 0 10px;font-family:"Schibsted Grotesk",system-ui,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--ts-navy)}.site-main .page-content h3{margin:26px 0 8px;font-family:"Schibsted Grotesk",system-ui,sans-serif;font-size:17.5px;font-weight:600;color:var(--ts-navy)}.site-main .page-content p{margin:0 0 16px}.site-main .page-content ul,.site-main .page-content ol{margin:0 0 18px;padding-left:20px}.site-main .page-content li{margin:0 0 8px}.site-main .page-content a{color:var(--ts-pink-dark)}.site-main .page-content table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:15px}.site-main .page-content th,.site-main .page-content td{border:1px solid var(--ts-line);padding:10px 12px;text-align:left;vertical-align:top}.site-main .page-content th{background:#fff;font-weight:600;color:var(--ts-navy)}@media(max-width:767px){.site-main{padding:0 18px}.site-main .page-header{padding-top:40px;margin-bottom:18px}.site-main .entry-title{font-size:27px}.site-main .page-content{padding-bottom:72px;font-size:15.5px}.site-main .page-content h2{font-size:19px;margin-top:28px}}@media(max-width:767px){.ts-filters{display:block;margin:0 -18px 22px;max-width:none}.ts-filters__rij{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:2px 18px 10px;scrollbar-width:none}.ts-filters__rij::-webkit-scrollbar{display:none}.ts-filters__rij+.ts-filters__rij{padding-top:0}.ts-filter{flex:0 0 auto;scroll-snap-align:start;font-size:13.5px;padding:9px 14px}.ts-dienstgrid{grid-template-columns:1fr;gap:12px}.ts-dienstkaart{padding:16px 18px;gap:4px}.ts-dienstkaart__cat{font-size:10.5px;letter-spacing:.06em}.ts-dienstkaart .ts-dienstkaart__titel,h2.ts-dienstkaart__titel{font-size:15.5px;line-height:1.3}.ts-dienstkaart__tekst{font-size:13.5px;line-height:1.55}}.ts-badge .ts-badge__kop:only-child{line-height:1.05}.ts-badge .ts-cijfer{font-size:22px}.ts-404-main{max-width:none;padding:0}.ts-404{max-width:640px;margin:0 auto;padding:76px 24px 104px;text-align:center}.ts-404-doel{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 26px}.ts-404-vier{font-family:"Schibsted Grotesk",system-ui,sans-serif;font-size:96px;font-weight:700;line-height:1;letter-spacing:-.05em;color:var(--ts-navy)}.ts-404-doel svg{width:96px;height:96px;flex:0 0 auto}.ts-404-pijl{transform-origin:70% 30%;animation:ts-404-inslag 4.2s cubic-bezier(.22,.9,.3,1) infinite}@keyframes ts-404-inslag{0%,58%{transform:translate(14px,-14px);opacity:0}66%{transform:translate(0,0);opacity:1}72%{transform:translate(-3px,3px);opacity:1}78%,100%{transform:translate(0,0);opacity:1}}.ts-404-titel{margin:0 0 14px;font-family:"Schibsted Grotesk",system-ui,sans-serif;font-size:34px;font-weight:700;line-height:1.16;letter-spacing:-.03em;color:var(--ts-navy)}.ts-404-tekst{margin:0 0 26px;font-size:16.5px;line-height:1.62;color:var(--ts-body)}.ts-404-knoppen{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 44px}.ts-404-knop{display:inline-flex;align-items:center;justify-content:center;min-width:200px;padding:15px 24px;border-radius:12px;font-family:"Instrument Sans",system-ui,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,box-shadow .24s,border-color .2s}.ts-404-knop--roze{background:var(--ts-pink-dark);color:#fff;box-shadow:0 10px 24px rgba(217,28,86,.24)}.ts-404-knop--roze:hover{background:#c4144c;box-shadow:0 14px 30px rgba(217,28,86,.30)}.ts-404-knop--wit{background:#fff;color:var(--ts-navy);border:1px solid var(--ts-line);box-shadow:0 2px 8px rgba(16,44,92,.06)}.ts-404-knop--wit:hover{background:#f7f9fc;box-shadow:0 8px 20px rgba(16,44,92,.10)}.ts-404-links{padding-top:30px;border-top:1px solid var(--ts-line)}.ts-404-links__kop{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ts-muted)}.ts-404-links ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px;padding:0;list-style:none}.ts-404-links li{margin:0}.ts-404-links li a{display:inline-block;padding:9px 15px;border-radius:999px;background:#fff;border:1px solid var(--ts-line);font-size:14px;font-weight:600;color:var(--ts-navy);text-decoration:none;transition:border-color .2s,color .2s,box-shadow .2s}.ts-404-links li a:hover{border-color:#cfd8e6;color:var(--ts-pink-dark);box-shadow:0 6px 16px rgba(16,44,92,.07)}.ts-404-hulp{margin:0;font-size:14.5px;line-height:1.6;color:var(--ts-muted)}.ts-404-hulp a{color:var(--ts-pink-dark);text-decoration:none}.ts-404-hulp a:hover{text-decoration:underline}@media(max-width:600px){.ts-404{padding:48px 18px 72px}.ts-404-vier{font-size:68px}.ts-404-doel svg{width:68px;height:68px}.ts-404-titel{font-size:25px}.ts-404-tekst{font-size:15.5px}.ts-404-knoppen{gap:10px;margin-bottom:34px}.ts-404-knop{min-width:0;flex:1 1 100%;padding:14px 18px}}@media(prefers-reduced-motion:reduce){.ts-404-pijl{animation:none}}.ts-borgen{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.ts-borgen li{display:flex;align-items:center;gap:8px;margin:0;font-family:"Instrument Sans",system-ui,sans-serif;font-size:14.5px;color:var(--ts-muted)}.ts-borgen svg{width:20px;height:20px;flex:0 0 auto}@media(max-width:767px){.ts-borgen{flex-direction:column;align-items:flex-start;gap:11px}.ts-borgen li{font-size:14px;line-height:1.4}.ts-knoprij{display:flex!important;flex-direction:column;align-items:flex-start;gap:10px;width:max-content;max-width:100%}.ts-knoprij{width:max-content;max-width:100%;transform:none}.ts-knoprij>.elementor-widget{width:100%!important}.ts-knoprij>.elementor-widget{width:100%!important;max-width:none!important}.ts-knoprij .elementor-button{width:100%;display:flex;justify-content:center;font-size:15px!important;padding:14px 16px!important}}@media(max-width:379px){.elementor-location-single h1,.ts-main h1{font-size:28px!important}}.ts-mob-br{display:inline}@media(min-width:768px){.ts-mob-br{display:none}}@media(max-width:767px){.ts-knoprij .elementor-button{padding-left:14px!important;padding-right:14px!important;font-size:14.5px!important}.ts-knoprij{max-width:80%}}