.elementor-563 .elementor-element.elementor-element-545a15e{--display:flex;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-563 .elementor-element.elementor-element-80d834b .elementor-menu-toggle{margin:0 auto;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-563 .elementor-element.elementor-element-9748b7f{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-563 .elementor-element.elementor-element-b91f4c9{--display:flex;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-563 .elementor-element.elementor-element-25d7e8d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-563 .elementor-element.elementor-element-25d7e8d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-563 .elementor-element.elementor-element-25d7e8d:after{content:"0.66";}.elementor-563 .elementor-element.elementor-element-25d7e8d .elementor-post__thumbnail__link{width:100%;}.elementor-563 .elementor-element.elementor-element-25d7e8d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-563 .elementor-element.elementor-element-25d7e8d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-563 .elementor-element.elementor-element-25d7e8d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-563 .elementor-element.elementor-element-da46703{--display:flex;}.elementor-563 .elementor-element.elementor-element-1c8e05b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-563 .elementor-element.elementor-element-cb2e966{--display:flex;}.elementor-563 .elementor-element.elementor-element-e45d5d1{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-563 .elementor-element.elementor-element-c4b1627 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-563 .elementor-element.elementor-element-c4b1627 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-563 .elementor-element.elementor-element-c4b1627{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-563 .elementor-element.elementor-element-c4b1627 .elementor-icon-list-text{transition:color 0.3s;}.elementor-563 .elementor-element.elementor-element-ca0cb85{--display:flex;}.elementor-563 .elementor-element.elementor-element-751a225 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-563 .elementor-element.elementor-element-751a225 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-563 .elementor-element.elementor-element-751a225{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-563 .elementor-element.elementor-element-751a225 .elementor-icon-list-text{transition:color 0.3s;}.elementor-563 .elementor-element.elementor-element-44083af{--display:flex;}.elementor-563 .elementor-element.elementor-element-a7d4e8c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-563 .elementor-element.elementor-element-a7d4e8c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-563 .elementor-element.elementor-element-a7d4e8c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-563 .elementor-element.elementor-element-a7d4e8c .elementor-icon-list-text{transition:color 0.3s;}.elementor-563 .elementor-element.elementor-element-0223111{--display:flex;}.elementor-563 .elementor-element.elementor-element-8050194 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-563 .elementor-element.elementor-element-8050194 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-563 .elementor-element.elementor-element-8050194{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-563 .elementor-element.elementor-element-8050194 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-563 .elementor-element.elementor-element-25d7e8d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-563 .elementor-element.elementor-element-25d7e8d:after{content:"0.5";}.elementor-563 .elementor-element.elementor-element-25d7e8d .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS */.elementor-563{--ink:#111916;--ink2:#4A5650;--ink3:#7D8782;--line:#DCE2DE;--line2:#ECEFED;--mist:#F3F5F3;--g950:#071C15;--g900:#0C2A20;--g800:#114331;--g600:#21664C;--g400:#5B9A7E;--g100:#E4ECE7;--ondark:#C9D8CF;--ondark2:#8FA99A;--linedark:rgba(255,255,255,.13);--disp:"Tenor Sans",Optima,Candara,sans-serif;--sans:Archivo,"Segoe UI",system-ui,sans-serif;--pad:clamp(20px,4vw,40px);font-family:var(--sans);color:var(--ink);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;background:#fff}
.elementor-563 .e-con{padding:0}
.elementor-563 a{text-decoration:none}
.elementor-563 .elementor-widget-text-editor,.elementor-563 .elementor-widget-text-editor p{font-family:var(--sans);color:var(--ink2);font-size:16px;line-height:1.7;margin:0}
.elementor-563 .elementor-widget-text-editor p+p{margin-top:14px}
.elementor-563 .elementor-heading-title{font-family:var(--disp);font-weight:400;letter-spacing:-.012em;line-height:1.08;color:var(--ink);text-wrap:balance;margin:0}
.elementor-563 h1.elementor-heading-title{font-size:clamp(36.8px,4.6vw,60.8px);line-height:1.04}
.elementor-563 h2.elementor-heading-title{font-size:clamp(28.8px,3vw,40px)}
.elementor-563 h3.elementor-heading-title{font-family:var(--sans);font-weight:600;font-size:18.2px;letter-spacing:-.01em;line-height:1.3}
.elementor-563 h4.elementor-heading-title{font-family:var(--sans);font-weight:600;font-size:11.8px;letter-spacing:.16em;text-transform:uppercase;color:#fff;line-height:1.4}
.elementor-563 .t-sec{padding:clamp(52px,5.5vw,80px) var(--pad)!important;--content-width:1200px}
.elementor-563 .t-sec>.e-con-inner{gap:0}
.elementor-563 .t-mist{background:var(--mist)}
.elementor-563 .t-shead{margin-bottom:clamp(28px,3vw,40px)!important}
.elementor-563 .t-shead-split{display:grid!important;grid-template-columns:1fr 1fr;gap:40px;align-items:end}
.elementor-563 .t-shead-split .elementor-widget-text-editor{justify-self:end;max-width:46ch}
.elementor-563 .t-shead-split .elementor-widget-text-editor p{font-size:17px}
.elementor-563 .t-center{align-items:center;text-align:center;margin-top:40px}
/* header */
.elementor-563 .t-hdr{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--line2);padding:0 var(--pad)!important;--content-width:1200px}
.elementor-563 .t-hdr>.e-con-inner{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;height:86px;gap:32px}
.elementor-563 .t-logo-w{width:auto!important;flex:none!important}
.elementor-563 .t-logo{display:block;height:52px;aspect-ratio:748/209;background:var(--g800);-webkit-mask:url(/wp-content/uploads/2026/01/truston-white-logo-1.png) center/contain no-repeat;mask:url(/wp-content/uploads/2026/01/truston-white-logo-1.png) center/contain no-repeat}
.elementor-563 .t-nav{flex:1 1 auto!important;width:auto!important}
.elementor-563 .t-nav .elementor-nav-menu--main .elementor-nav-menu{justify-content:flex-end}
.elementor-563 .t-nav .elementor-nav-menu--main .elementor-item{font-family:var(--sans);font-size:14.4px;font-weight:500;color:var(--ink2);padding:10px 12px;white-space:nowrap}
.elementor-563 .t-nav .elementor-nav-menu--main .elementor-item:hover,.elementor-563 .t-nav .elementor-item.elementor-item-active{color:var(--g800)}
.elementor-563 .t-nav .sub-menu{border:1px solid var(--line)!important;box-shadow:0 24px 48px -28px rgba(7,28,21,.35);background:#fff;padding:8px 0}
.elementor-563 .t-nav .elementor-sub-item{font-family:var(--sans);font-size:14.7px;color:var(--ink2)!important;padding:12px 22px!important;background:#fff!important}
.elementor-563 .t-nav .elementor-sub-item:hover{color:var(--g800)!important;background:var(--mist)!important}
.elementor-563 .t-nav .elementor-menu-toggle{background:#fff;border:1px solid var(--line);color:var(--ink);width:46px;height:46px;border-radius:0}
.elementor-563 .t-nav .elementor-nav-menu--dropdown{background:#fff;border-bottom:1px solid var(--line);box-shadow:0 30px 50px -30px rgba(7,28,21,.35)}
.elementor-563 .t-nav .elementor-nav-menu--dropdown a{font-family:var(--sans);font-size:16px;color:var(--ink)!important;padding:16px var(--pad)!important;border-bottom:1px solid var(--line2);background:#fff!important}
.elementor-563 .t-hdr-btn{width:auto!important;flex:none!important}
/* knoppen */
.elementor-563 .t-btn{width:auto!important}
.elementor-563 .t-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border:1px solid var(--g600);background:var(--g600);color:#fff;border-radius:0;font-family:var(--sans);font-size:14.9px;font-weight:600;letter-spacing:.015em;line-height:1.2;transition:background .2s,border-color .2s,color .2s}
.elementor-563 .t-btn .elementor-button:hover{background:var(--g800);border-color:var(--g800);color:#fff}
.elementor-563 .t-btn .elementor-button-text::after{content:"→";display:inline-block;margin-left:14px;transition:transform .2s}
.elementor-563 .t-btn .elementor-button:hover .elementor-button-text::after{transform:translateX(4px)}
.elementor-563 .t-btn-sm .elementor-button{min-height:44px;padding:0 20px;font-size:13.8px}
.elementor-563 .t-btn-sm .elementor-button-text::after{content:none}
.elementor-563 .t-btn-white .elementor-button{background:#fff;border-color:#fff;color:var(--g900)}
.elementor-563 .t-btn-white .elementor-button:hover{background:var(--g100);border-color:var(--g100);color:var(--g900)}
.elementor-563 .t-btn-ghost .elementor-button{background:transparent;border-color:rgba(255,255,255,.45);color:#fff}
.elementor-563 .t-btn-ghost .elementor-button:hover{background:#fff;border-color:#fff;color:var(--g900)}
/* hero */
.elementor-563 .t-hero{display:grid!important;grid-template-columns:1.05fr 1fr;background:var(--g900);min-height:560px;padding:0!important}
.elementor-563 .t-hero-copy{padding:clamp(52px,5.5vw,80px) clamp(32px,4vw,64px) clamp(52px,5.5vw,80px) max(var(--pad),calc((100vw - 1200px)/2 + var(--pad)))!important;justify-content:center;align-items:center;text-align:center;gap:0}
.elementor-563 .t-hero h1.elementor-heading-title{color:#fff;max-width:13ch;margin:0 auto 28px}
.elementor-563 .t-for p{font-size:12.8px!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ondark2)!important;margin-bottom:10px!important}
.elementor-563 .t-checks{width:min(100%,300px)!important;margin:0 auto 32px}
.elementor-563 .t-checks .elementor-icon-list-item{padding:12px 0!important;border-top:1px solid var(--linedark);text-align:left;justify-content:flex-start}
.elementor-563 .t-checks .elementor-icon-list-item:last-child{border-bottom:1px solid var(--linedark)}
.elementor-563 .t-checks .elementor-icon-list-text{color:#E9F0EC;font-size:16.6px;padding-left:14px}
.elementor-563 .t-checks .elementor-icon-list-icon i{color:var(--g400);font-size:18px}
.elementor-563 .t-checks .elementor-icon-list-icon svg{fill:var(--g400);width:18px;height:18px}
.elementor-563 .t-hero-media{position:relative;overflow:hidden;width:100%!important;min-height:100%}
.elementor-563 .t-hero-media .elementor-widget-container,.elementor-563 .t-hero-media>a{position:absolute;inset:0}
.elementor-563 .t-hero-media img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:40% 30%}
/* integraties */
.elementor-563 .t-integr{padding-top:clamp(36px,4vw,56px)!important;padding-bottom:clamp(36px,4vw,56px)!important}
.elementor-563 .t-integr>.e-con-inner{display:grid!important;grid-template-columns:260px 1fr;gap:48px;align-items:center}
.elementor-563 .t-integr h2.elementor-heading-title{font-size:clamp(25.6px,2.4vw,32px)}
.elementor-563 .t-logos{display:grid!important;grid-template-columns:repeat(6,1fr);border-left:1px solid var(--line)}
.elementor-563 .t-lg{height:84px;border-right:1px solid var(--line);padding:0 14px;display:flex!important;align-items:center;justify-content:center;width:auto!important}
.elementor-563 .t-lg .elementor-widget-container{display:flex;align-items:center;justify-content:center;height:100%}
.elementor-563 .t-lg img{width:auto!important;height:auto;max-width:100%!important}
.elementor-563 .t-lg-shopify img{max-height:30px}.elementor-563 .t-lg-woo img{max-height:36px}.elementor-563 .t-lg-paypal img{max-height:44px}.elementor-563 .t-lg-jortt img{max-height:40px}.elementor-563 .t-lg-mollie img{max-height:24px}.elementor-563 .t-lg-bol img{max-height:30px}
/* expertise */
.elementor-563 .t-cols3{display:grid!important;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}
.elementor-563 .t-xcol{padding:28px 36px 0!important;border-right:1px solid var(--line);text-align:center;align-items:center;gap:0}
.elementor-563 .t-xcol:last-child{border-right:0}
.elementor-563 .t-xcol h3.elementor-heading-title{font-family:var(--disp);font-weight:400;font-size:24px;letter-spacing:-.01em;margin-bottom:14px}
.elementor-563 .t-ticks{width:min(100%,250px)!important;margin:0 auto}
.elementor-563 .t-ticks .elementor-icon-list-item{padding:11px 0!important;border-top:1px solid var(--line2);justify-content:flex-start;text-align:left}
.elementor-563 .t-ticks .elementor-icon-list-item:last-child{border-bottom:1px solid var(--line2)}
.elementor-563 .t-ticks .elementor-icon-list-text{color:var(--ink2);padding-left:12px}
.elementor-563 .t-ticks .elementor-icon-list-icon i{color:var(--g600);font-size:13px}
.elementor-563 .t-ticks .elementor-icon-list-icon svg{fill:var(--g600);width:13px;height:13px}
/* kaarten */
.elementor-563 .t-grid3{display:grid!important;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff}
.elementor-563 .t-card{padding:32px 32px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .25s;width:auto!important}
.elementor-563 .t-card:hover{background:var(--mist)}
.elementor-563 .t-card .elementor-icon-box-wrapper{text-align:left;display:block}
.elementor-563 .t-card .elementor-icon-box-icon{margin:0 0 10px!important;display:block}
.elementor-563 .t-card .elementor-icon{font-size:30px;color:var(--g600);fill:var(--g600)}
.elementor-563 .t-card .elementor-icon svg{fill:var(--g600);width:30px;height:30px}
.elementor-563 .t-card .elementor-icon-box-title{font-family:var(--sans);font-weight:600;font-size:18.2px;letter-spacing:-.01em;line-height:1.3;color:var(--ink);margin:0 0 8px}
.elementor-563 .t-card .elementor-icon-box-title a{color:inherit}
.elementor-563 .t-card .elementor-icon-box-description{color:var(--ink2);font-size:15.5px;line-height:1.65;margin:0}
/* statement */
.elementor-563 .t-statement{background:var(--g900);background-image:radial-gradient(120% 140% at 50% 0%,rgba(91,154,126,.16),transparent 60%);padding:clamp(56px,6vw,88px) var(--pad)!important;text-align:center}
.elementor-563 .t-statement h2.elementor-heading-title{color:#fff;font-size:clamp(33.6px,4.6vw,60.8px);letter-spacing:-.02em}
/* proces */
.elementor-563 .t-steps{display:grid!important;grid-template-columns:repeat(4,1fr);gap:32px}
.elementor-563 .t-step{border-top:1px solid var(--line);padding-top:22px!important;position:relative;gap:8px}
.elementor-563 .t-step::before{content:"";position:absolute;top:-1px;left:0;width:56px;height:2px;background:var(--g800)}
.elementor-563 .t-n .elementor-heading-title{font-family:var(--disp);font-size:44.8px;line-height:1;color:var(--g600);margin-bottom:4px}
.elementor-563 .t-step .elementor-widget-text-editor p{font-size:15.7px}
/* reviews */
.elementor-563 .t-reviews{max-width:880px;margin:0 auto;width:100%!important}
.elementor-563 .t-reviews .elementor-testimonial{text-align:center}
.elementor-563 .t-reviews .elementor-testimonial__content{padding:0;background:none;border:0}
.elementor-563 .t-reviews .elementor-testimonial__text{font-family:var(--disp);font-size:clamp(20.8px,2.3vw,28.8px);line-height:1.45;color:var(--ink);font-style:normal}
.elementor-563 .t-reviews .elementor-testimonial__text::before{content:"★★★★★";display:block;font-family:var(--sans);color:var(--g600);letter-spacing:.2em;font-size:16px;margin-bottom:18px}
.elementor-563 .t-reviews .elementor-testimonial__footer{justify-content:center;margin-top:20px}
.elementor-563 .t-reviews .elementor-testimonial__name{font-family:var(--sans);font-size:14.4px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}
.elementor-563 .t-reviews .elementor-swiper-button{color:var(--g800);border:1px solid var(--line);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;font-size:18px}
.elementor-563 .t-reviews .swiper-pagination-fraction{font-size:13.8px;color:var(--ink3);letter-spacing:.1em;position:static;margin-top:28px}
/* contact */
.elementor-563 .t-cgrid{display:grid!important;grid-template-columns:1fr 1.2fr;box-shadow:0 40px 80px -50px rgba(7,28,21,.45)}
.elementor-563 .t-cinfo{background:var(--g900);padding:clamp(32px,3.6vw,48px)!important;gap:28px}
.elementor-563 .t-clogo{text-align:left}
.elementor-563 .t-clogo img{height:64px!important;width:auto!important}
.elementor-563 .t-clist .elementor-icon-list-item{padding:14px 0!important;border-top:1px solid var(--linedark);align-items:flex-start}
.elementor-563 .t-clist .elementor-icon-list-item:last-child{border-bottom:1px solid var(--linedark)}
.elementor-563 .t-clist .elementor-icon-list-text{color:var(--ondark);font-size:15.7px;line-height:1.55;padding-left:14px}
.elementor-563 .t-clist a:hover .elementor-icon-list-text{color:#fff}
.elementor-563 .t-clist .elementor-icon-list-icon i{color:var(--g400);font-size:15px;margin-top:4px}
.elementor-563 .t-cform{background:#fff;padding:clamp(32px,3.6vw,48px)!important;gap:14px}
.elementor-563 .t-cform-h .elementor-heading-title{font-family:var(--disp);font-weight:400;font-size:clamp(28.8px,2.8vw,36.8px);line-height:1.1}
.elementor-563 .t-form .elementor-field-group{margin-bottom:20px}
.elementor-563 .t-form .elementor-field-label{font-family:var(--sans);font-size:11.8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin-bottom:4px}
.elementor-563 .t-form .elementor-field{font-family:var(--sans);font-size:16px!important;color:var(--ink)!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:10px 0 12px!important;box-shadow:none!important}
.elementor-563 .t-form .elementor-field:focus{border-bottom-color:var(--g800)!important;box-shadow:0 1px 0 var(--g800)!important;outline:none}
.elementor-563 .t-form .elementor-button{min-height:54px;padding:0 30px;border:1px solid var(--g600);background:var(--g600);color:#fff;border-radius:0;font-family:var(--sans);font-size:14.9px;font-weight:600}
.elementor-563 .t-form .elementor-button:hover{background:var(--g800);border-color:var(--g800)}
/* over */
.elementor-563 .t-about{display:grid!important;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,5vw,80px);align-items:center}
.elementor-563 .t-photo{max-width:360px;width:100%!important;justify-self:center;position:relative}
.elementor-563 .t-photo::before{content:"";position:absolute;inset:22px -22px -22px 22px;border:1px solid var(--line)}
.elementor-563 .t-photo img{position:relative;z-index:1;width:100%!important;height:auto;aspect-ratio:391/589;object-fit:cover}
.elementor-563 .t-txt{gap:14px}
.elementor-563 .t-txt .elementor-widget-text-editor p{font-size:17px}
.elementor-563 .t-txt .t-btn{margin-top:10px}
/* cta */
.elementor-563 .t-cta{background:var(--g800);padding:clamp(52px,5.5vw,80px) var(--pad)!important;text-align:center;--content-width:760px}
.elementor-563 .t-cta>.e-con-inner{align-items:center;gap:0}
.elementor-563 .t-cta h2.elementor-heading-title{color:#fff;margin-bottom:14px}
.elementor-563 .t-cta .elementor-widget-text-editor p{color:var(--ondark)!important;font-size:17px;margin-bottom:28px}
/* footer */
.elementor-563 .t-ftr{background:var(--g950);padding:0 var(--pad)!important;--content-width:1200px}
.elementor-563 .t-ftr>.e-con-inner{gap:0}
.elementor-563 .t-ftop{flex-direction:row!important;align-items:center;justify-content:space-between;padding:44px 0 32px!important;border-bottom:1px solid var(--linedark)}
.elementor-563 .t-flogo{width:auto!important}
.elementor-563 .t-flogo img{height:54px!important;width:auto!important}
.elementor-563 .t-fgrid{display:grid!important;grid-template-columns:1.1fr .8fr .8fr 1.3fr;gap:40px;padding:36px 0!important}
.elementor-563 .t-fcol{gap:14px}
.elementor-563 .t-flinks .elementor-icon-list-item,.elementor-563 .t-fc .elementor-icon-list-item{padding:4px 0!important}
.elementor-563 .t-flinks .elementor-icon-list-icon{display:none}
.elementor-563 .t-flinks .elementor-icon-list-text,.elementor-563 .t-fc .elementor-icon-list-text{color:var(--ondark2);font-size:14.9px;line-height:1.55;transition:color .2s}
.elementor-563 .t-flinks a:hover .elementor-icon-list-text,.elementor-563 .t-fc a:hover .elementor-icon-list-text{color:#fff}
.elementor-563 .t-fc .elementor-icon-list-item{align-items:flex-start}
.elementor-563 .t-fc .elementor-icon-list-icon i{color:var(--g400);font-size:13px;margin-top:5px}
.elementor-563 .t-fc .elementor-icon-list-text{padding-left:12px}
.elementor-563 .t-fbot{border-top:1px solid var(--linedark);padding:18px 0 22px}
.elementor-563 .t-fbot p{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13.1px!important;color:#6E877A!important;margin:0}
/* slider-bediening */
.elementor-563 .t-sl-ctrl{display:none}
@media (max-width:1024px){
.elementor-563 .t-slider{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:42%;gap:14px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1*var(--pad));padding:2px var(--pad) 4px!important;scroll-padding-left:var(--pad);border:0!important;background:transparent!important}
.elementor-563 .t-slider::-webkit-scrollbar{display:none}
.elementor-563 .t-slider>.elementor-element{scroll-snap-align:start;border:1px solid var(--line)!important;background:#fff}
.elementor-563 .t-cols3.t-slider>.t-xcol{padding:26px 24px 18px!important}
.elementor-563 .t-steps.t-slider>.t-step{padding:26px 24px 24px!important}
.elementor-563 .t-sl-ctrl{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}
.elementor-563 .t-sl-ctrl button{width:44px;height:44px;flex:none;border:1px solid var(--line);background:#fff;color:var(--g800);cursor:pointer;font-size:18px;line-height:1;padding:0;border-radius:0}
.elementor-563 .t-sl-ctrl button:disabled{opacity:.3;cursor:default}
.elementor-563 .t-sl-dots{display:flex;gap:6px;align-items:center}
.elementor-563 .t-sl-dots i{display:block;width:14px;height:3px;background:var(--line);transition:width .25s,background .25s}
.elementor-563 .t-sl-dots i.on{width:30px;background:var(--g800)}
.elementor-563 .t-sl-count{font-size:12.8px;color:var(--ink3);letter-spacing:.08em;min-width:40px;text-align:center}
.elementor-563 .t-hdr-btn{display:none!important}
.elementor-563 .t-hero{grid-template-columns:1fr}
.elementor-563 .t-hero-copy{padding:56px var(--pad)!important}
.elementor-563 .t-hero-media{aspect-ratio:16/10;min-height:0}
.elementor-563 .t-integr>.e-con-inner{grid-template-columns:1fr;gap:28px}
.elementor-563 .t-logos{grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}
.elementor-563 .t-lg{border-bottom:1px solid var(--line)}
.elementor-563 .t-cgrid,.elementor-563 .t-about{grid-template-columns:1fr}
.elementor-563 .t-shead-split{grid-template-columns:1fr;gap:12px}
.elementor-563 .t-shead-split .elementor-widget-text-editor{justify-self:start}
.elementor-563 .t-fgrid{grid-template-columns:1fr 1fr}
}
@media (max-width:767px){
.elementor-563{font-size:16px}
.elementor-563 .t-slider{grid-auto-columns:82%}
.elementor-563 .t-sec{padding:44px var(--pad)!important}
.elementor-563 .t-hdr>.e-con-inner{height:72px}
.elementor-563 .t-logo{height:44px}
.elementor-563 .t-hero-copy{padding:44px var(--pad) 40px!important}
.elementor-563 .t-hero h1.elementor-heading-title{max-width:none;margin-bottom:22px}
.elementor-563 .t-shead,.elementor-563 .t-shead-split{text-align:center;justify-items:center;margin-bottom:24px!important}
.elementor-563 .t-shead .elementor-heading-title::before,.elementor-563 .t-shead-split h2.elementor-heading-title::before{content:"";display:block;width:32px;height:1px;background:var(--g800);margin:0 auto 14px}
.elementor-563 .t-shead-split .elementor-widget-text-editor{justify-self:center}
.elementor-563 .t-integr{text-align:center}
.elementor-563 .t-logos{grid-template-columns:1fr 1fr}
.elementor-563 .t-card{text-align:center;padding:28px 20px 26px}
.elementor-563 .t-card .elementor-icon-box-wrapper{text-align:center}
.elementor-563 .t-step{align-items:center;text-align:center}
.elementor-563 .t-step::before{left:50%;transform:translateX(-50%)}
.elementor-563 .t-cinfo,.elementor-563 .t-cform{padding:32px 20px!important;text-align:center;align-items:center}
.elementor-563 .t-clogo{text-align:center}
.elementor-563 .t-clist .elementor-icon-list-item{flex-direction:column;align-items:center;gap:8px}
.elementor-563 .t-clist .elementor-icon-list-text{padding-left:0}
.elementor-563 .t-cform .t-form{width:100%!important;text-align:left}
.elementor-563 .t-about{text-align:center}
.elementor-563 .t-photo{max-width:300px}
.elementor-563 .t-photo::before{inset:14px -14px -14px 14px}
.elementor-563 .t-txt{align-items:center}
.elementor-563 .t-center .t-btn,.elementor-563 .t-txt .t-btn,.elementor-563 .t-cta .t-btn{width:100%!important}
.elementor-563 .t-center .t-btn .elementor-button,.elementor-563 .t-txt .t-btn .elementor-button,.elementor-563 .t-cta .t-btn .elementor-button{width:100%}
.elementor-563 .t-ftop{flex-direction:column!important;text-align:center;gap:22px;padding:40px 0 28px!important}
.elementor-563 .t-fgrid{grid-template-columns:1fr;text-align:center;gap:28px;padding:32px 0!important}
.elementor-563 .t-flinks .elementor-icon-list-item{justify-content:center}
.elementor-563 .t-fc .elementor-icon-list-item{flex-direction:column;align-items:center;gap:6px}
.elementor-563 .t-fc .elementor-icon-list-text{padding-left:0}
.elementor-563 .t-fbot p{flex-direction:column;align-items:center;text-align:center;gap:6px}
}
@media (prefers-reduced-motion:reduce){.elementor-563*{transition:none!important}}

.elementor-563 .t-grid3,.elementor-563 .t-cols3,.elementor-563 .t-logos,.elementor-563 .t-cgrid,.elementor-563 .t-hero{gap:0!important}
.elementor-563 .t-steps{gap:32px!important}
.elementor-563 .t-about{gap:clamp(40px,5vw,80px)!important}
.elementor-563 .t-fgrid{gap:40px!important}
.elementor-563 .t-shead-split{gap:40px!important}
.elementor-563 .t-integr>.e-con-inner{gap:48px!important}
@media (max-width:1024px){.elementor-563 .t-slider{gap:14px!important}.elementor-563 .t-integr>.e-con-inner{gap:28px!important}.elementor-563 .t-shead-split{gap:12px!important}}
@media (max-width:767px){.elementor-563 .t-fgrid{gap:28px!important}}

.elementor-563 .elementor-widget,.elementor-563 .elementor-icon-list-text,.elementor-563 .elementor-icon-box-description,.elementor-563 .elementor-field,.elementor-563 .elementor-field-label,.elementor-563 .elementor-nav-menu a,.elementor-563 .elementor-testimonial__name,.elementor-563 .swiper-pagination{font-family:var(--sans)!important}
.elementor-563 .elementor-heading-title,.elementor-563 .elementor-testimonial__text,.elementor-563 .t-card .elementor-icon-box-title{font-family:var(--disp)}
.elementor-563 .t-card .elementor-icon-box-title,.elementor-563 h3.elementor-heading-title,.elementor-563 h4.elementor-heading-title{font-family:var(--sans)!important}
.elementor-563 .t-xcol h3.elementor-heading-title,.elementor-563 .t-cform-h .elementor-heading-title,.elementor-563 .t-n .elementor-heading-title{font-family:var(--disp)!important}

.elementor-563 .t-reviews .elementor-testimonial__text{letter-spacing:-.005em!important;word-spacing:normal}
.elementor-563 .t-reviews .elementor-testimonial__name,.elementor-563 .t-reviews .elementor-testimonial__title{font-style:normal!important}
.elementor-563 .t-form .elementor-field-type-submit{width:auto!important;flex:none}
.elementor-563 .t-form .e-form__buttons,.elementor-563 .t-form .elementor-field-type-submit{justify-content:flex-start}
.elementor-563 .t-form .elementor-button{width:auto!important;text-transform:none!important;letter-spacing:.015em!important;padding:0 30px!important}
.elementor-563 .t-form .elementor-button .elementor-button-text::after{content:"→";display:inline-block;margin-left:14px}
.elementor-563 .t-photo{max-width:360px!important;width:100%!important;justify-self:center!important}
.elementor-563 .t-checks{margin-bottom:32px!important}
@media (max-width:767px){.elementor-563 .t-form .elementor-field-type-submit,.elementor-563 .t-form .elementor-button{width:100%!important}.elementor-563 .t-photo{max-width:300px!important}.elementor-563 .t-checks{margin-bottom:28px!important}}

@media (max-width:767px){.elementor-563 .t-clist .elementor-icon-list-item>a,.elementor-563 .t-fc .elementor-icon-list-item>a{display:flex;flex-direction:column;align-items:center;gap:8px}.elementor-563 .t-clist .elementor-icon-list-item>a .elementor-icon-list-text,.elementor-563 .t-fc .elementor-icon-list-item>a .elementor-icon-list-text{padding-left:0}}

.elementor-563 .t-phead{background:var(--g900);background-image:radial-gradient(90% 160% at 100% 0%,rgba(91,154,126,.14),transparent 55%);padding:clamp(44px,5vw,72px) var(--pad) clamp(40px,4.5vw,64px)!important;--content-width:1200px}
.elementor-563 .t-phead>.e-con-inner{gap:0}
.elementor-563 .t-crumb p{font-size:12.8px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--ondark2)!important;margin:0 0 14px!important;display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.elementor-563 .t-crumb a{color:var(--ondark2)}.elementor-563 .t-crumb a:hover{color:#fff}
.elementor-563 .t-crumb i{width:18px;height:1px;background:var(--ondark2);display:inline-block}
.elementor-563 .t-phead h1.elementor-heading-title{color:#fff;max-width:18ch}
.elementor-563 .t-prices{display:grid!important;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);gap:0!important;align-items:stretch}
.elementor-563 .t-grid2{display:grid!important;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;gap:0!important}
.elementor-563 .t-price{padding:32px 32px 30px!important;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;gap:20px}
.elementor-563 .t-price h3.elementor-heading-title{font-family:var(--disp)!important;font-weight:400;font-size:30.4px;line-height:1.1}
.elementor-563 .t-psub p{color:var(--ink3)!important;font-size:15.2px!important;margin-top:-14px!important}
.elementor-563 .t-amt{padding:18px 0;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);min-height:88px;display:flex;align-items:center}
.elementor-563 .t-amt p{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0}
.elementor-563 .t-amt .v{font-family:var(--disp);font-size:52.8px;line-height:1;color:var(--g800);letter-spacing:-.02em}
.elementor-563 .t-amt .v.txt{font-size:22.4px;white-space:nowrap}
.elementor-563 .t-amt .per{font-size:13.6px;color:var(--ink3)}
.elementor-563 .t-pticks .elementor-icon-list-item{padding:5px 0!important;align-items:flex-start}
.elementor-563 .t-pticks .elementor-icon-list-text{color:var(--ink2);font-size:15.7px;padding-left:12px}
.elementor-563 .t-pticks .elementor-icon-list-icon i{color:var(--g600);font-size:13px;margin-top:6px}
.elementor-563 .t-price .t-btn{margin-top:auto;width:100%!important}
.elementor-563 .t-price .t-btn .elementor-button{width:100%}
.elementor-563 .t-btn-line .elementor-button{background:transparent;color:var(--g800);border-color:var(--g800)}
.elementor-563 .t-btn-line .elementor-button:hover{background:var(--g800);color:#fff}
.elementor-563 .t-btn-line .elementor-button-text::after{content:none}
@media (max-width:767px){.elementor-563 .t-phead{text-align:center}.elementor-563 .t-crumb p{justify-content:center}.elementor-563 .t-phead h1.elementor-heading-title{margin:0 auto}.elementor-563 .t-price{align-items:center;text-align:center;padding:28px 20px 26px!important}.elementor-563 .t-pticks{width:fit-content!important;max-width:100%;margin:0 auto}.elementor-563 .t-amt p{justify-content:center}.elementor-563 .t-psub p{margin-top:-8px!important}}

.elementor-563 .t-narrow{--content-width:740px}
.elementor-563 .t-prose p{font-size:17.6px!important;line-height:1.8!important;color:var(--ink2)!important}
.elementor-563 .t-prose p+p{margin-top:18px!important}
.elementor-563 .t-prose p:first-child{font-family:var(--disp)!important;font-size:clamp(22px,2.2vw,28px)!important;line-height:1.5!important;color:var(--ink)!important}
.elementor-563 .t-lead p{font-family:var(--disp)!important;font-size:clamp(21px,2.2vw,27px)!important;line-height:1.5!important;color:var(--ink)!important;text-align:center;max-width:760px;margin:0 auto 36px!important}
.elementor-563 .t-pb0{padding-bottom:0!important}
.elementor-563 .t-pt0{padding-top:0!important}
.elementor-563 .t-feat4{margin-top:40px}
.elementor-563 .t-feat4 .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}
.elementor-563 .t-feat4 .elementor-icon-list-item{padding:20px 24px!important;border-right:1px solid var(--line2);margin:0!important}
.elementor-563 .t-feat4 .elementor-icon-list-item:first-child{padding-left:0!important}
.elementor-563 .t-feat4 .elementor-icon-list-item:last-child{border-right:0}
.elementor-563 .t-feat4 .elementor-icon-list-text{font-weight:600;font-size:15.7px;color:var(--ink);padding-left:14px}
.elementor-563 .t-feat4 .elementor-icon-list-icon i{color:var(--g600);font-size:18px}
.elementor-563 .t-band{background:var(--g900);padding:clamp(48px,5vw,72px) var(--pad)!important;--content-width:1200px}
.elementor-563 .t-band>.e-con-inner{display:grid!important;grid-template-columns:1.5fr auto;gap:56px!important;align-items:center}
.elementor-563 .t-band-txt{gap:12px}
.elementor-563 .t-band h2.elementor-heading-title{color:#fff}
.elementor-563 .t-band .elementor-widget-text-editor p{color:var(--ondark)!important;max-width:60ch}
.elementor-563 .t-split{display:grid!important;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,80px)!important;align-items:start}
.elementor-563 .t-split-lead{gap:16px}
.elementor-563 .t-split-lead .elementor-widget-text-editor p{font-size:17px}
.elementor-563 .t-cl .elementor-icon-list-item{padding:18px 0!important;border-top:1px solid var(--line);align-items:flex-start}
.elementor-563 .t-cl .elementor-icon-list-item:last-child{border-bottom:1px solid var(--line)}
.elementor-563 .t-cl .elementor-icon-list-text{color:var(--ink2);font-size:16.3px;padding-left:18px}
.elementor-563 .t-cl .elementor-icon-list-icon i{color:var(--g600);font-size:18px;margin-top:4px}
.elementor-563 .t-jobs{border-top:1px solid var(--line)}
.elementor-563 .t-job{display:grid!important;grid-template-columns:1fr auto;gap:40px!important;align-items:center;padding:28px 0!important;border-bottom:1px solid var(--line)}
.elementor-563 .t-job-txt{gap:0}
.elementor-563 .t-job h3.elementor-heading-title{font-family:var(--disp)!important;font-weight:400;font-size:30.4px;line-height:1.1}
.elementor-563 .t-meta{margin:8px 0}
.elementor-563 .t-meta .elementor-icon-list-text{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--g600);font-weight:600;padding-left:10px}
.elementor-563 .t-meta .elementor-icon-list-icon i{color:var(--g600);font-size:13px}
.elementor-563 .t-job .elementor-widget-text-editor p{max-width:66ch}
.elementor-563 .t-posts .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,1fr);gap:36px 28px!important}
.elementor-563 .t-posts .elementor-post{display:flex;flex-direction:column;gap:14px;background:none;border:0}
.elementor-563 .t-posts .elementor-post__thumbnail__link{margin:0!important;width:100%}
.elementor-563 .t-posts .elementor-post__thumbnail{padding-bottom:100%!important;overflow:hidden;background:var(--mist)}
.elementor-563 .t-posts .elementor-post__thumbnail img{transition:transform .6s cubic-bezier(.2,.7,.2,1);width:100%;height:100%;object-fit:cover}
.elementor-563 .t-posts .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.04)}
.elementor-563 .t-posts .elementor-post__text{padding:0!important}
.elementor-563 .t-posts .elementor-post__title{font-family:var(--disp)!important;font-weight:400;font-size:22.4px;line-height:1.3;padding-top:14px;border-top:1px solid var(--line);margin:0}
.elementor-563 .t-posts .elementor-post__title a{color:var(--ink)}
.elementor-563 .t-posts .elementor-post:hover .elementor-post__title a{color:var(--g600)}
@media (max-width:1024px){.elementor-563 .t-band>.e-con-inner,.elementor-563 .t-split{grid-template-columns:1fr}.elementor-563 .t-feat4 .elementor-icon-list-items{grid-template-columns:1fr 1fr}.elementor-563 .t-feat4 .elementor-icon-list-item,.elementor-563 .t-feat4 .elementor-icon-list-item:first-child{padding:18px!important;border-bottom:1px solid var(--line2)}.elementor-563 .t-posts .elementor-posts-container{grid-template-columns:1fr 1fr}}
@media (max-width:767px){.elementor-563 .t-prose,.elementor-563 .t-prose p{text-align:center}.elementor-563 .t-feat4 .elementor-icon-list-items{grid-template-columns:1fr}.elementor-563 .t-band>.e-con-inner{text-align:center}.elementor-563 .t-band .elementor-widget-text-editor p{margin:0 auto}.elementor-563 .t-band .t-btn,.elementor-563 .t-band .t-btn .elementor-button{width:100%!important}.elementor-563 .t-split-lead{text-align:center;align-items:center}.elementor-563 .t-cl .elementor-icon-list-item{flex-direction:column;align-items:center;text-align:center;gap:10px}.elementor-563 .t-cl .elementor-icon-list-text{padding-left:0}.elementor-563 .t-job{grid-template-columns:1fr;gap:16px!important;text-align:center}.elementor-563 .t-meta .elementor-icon-list-item{justify-content:center}.elementor-563 .t-job .elementor-widget-text-editor p{margin:0 auto}.elementor-563 .t-job .t-btn,.elementor-563 .t-job .t-btn .elementor-button{width:100%!important}.elementor-563 .t-posts .elementor-posts-container{grid-template-columns:1fr}.elementor-563 .t-posts .elementor-post{text-align:center}}

.elementor-563 .t-narrow-wrap{--content-width:740px}
.elementor-563 .t-posts .elementor-post__thumbnail{position:relative}
.elementor-563 .t-posts .elementor-post__thumbnail img{position:absolute!important;inset:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;max-width:none!important;transform:none!important;object-fit:cover}
.elementor-563 .t-posts .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.04)!important}

/* fix1: menu gecentreerd + compactere ruimte */
.elementor-563 .t-logo-w{flex:1 1 0!important;min-width:0}
.elementor-563 .t-hdr-btn{flex:1 1 0!important;display:flex!important;justify-content:flex-end}
.elementor-563 .t-nav{flex:0 0 auto!important}
.elementor-563 .t-nav .elementor-nav-menu--main .elementor-nav-menu{justify-content:center!important}
.elementor-563 .t-sec{padding-top:clamp(40px,4vw,56px)!important;padding-bottom:clamp(40px,4vw,56px)!important}
.elementor-563 .t-shead{margin-bottom:clamp(20px,2vw,28px)!important}
.elementor-563 .t-center{margin-top:28px!important}
.elementor-563 .t-phead{padding-top:clamp(36px,3.6vw,52px)!important;padding-bottom:clamp(32px,3.2vw,48px)!important}
.elementor-563 .t-statement{padding-top:clamp(44px,4.5vw,64px)!important;padding-bottom:clamp(44px,4.5vw,64px)!important}
.elementor-563 .t-cta{padding-top:clamp(40px,4vw,56px)!important;padding-bottom:clamp(40px,4vw,56px)!important}
.elementor-563 .t-band{padding-top:clamp(40px,4vw,56px)!important;padding-bottom:clamp(40px,4vw,56px)!important}
.elementor-563 .t-integr{padding-top:clamp(28px,3vw,40px)!important;padding-bottom:clamp(28px,3vw,40px)!important}
.elementor-563 .t-lead p{margin-bottom:24px!important}
.elementor-563 .t-feat4{margin-top:28px!important}
.elementor-563 .t-pt0{padding-top:0!important}.elementor-563 .t-pb0{padding-bottom:0!important}

@media (max-width:1024px){.elementor-563 .t-nav{flex:0 0 auto!important}.elementor-563 .t-logo-w{flex:1 1 auto!important}}
@media (max-width:767px){.elementor-563 .t-sec{padding-top:36px!important;padding-bottom:36px!important}.elementor-563 .t-shead,.elementor-563 .t-shead-split{margin-bottom:20px!important}.elementor-563 .t-phead{padding-top:32px!important;padding-bottom:28px!important}.elementor-563 .t-pt0{padding-top:0!important}.elementor-563 .t-pb0{padding-bottom:0!important}}

/* mobiel header: menu links, logo midden */
@media (max-width:767px){
.elementor-563 .t-hdr-btn{display:none !important}
.elementor-563 .t-hdr > .e-con-inner{display:grid !important;grid-template-columns:48px 1fr 48px;align-items:center;column-gap:0}
.elementor-563 .t-hdr .t-nav{grid-column:1;grid-row:1;justify-self:start;flex:none !important;width:auto !important}
.elementor-563 .t-hdr .t-logo-w{grid-column:2;grid-row:1;justify-self:center;flex:none !important;width:auto !important;min-width:0}
.elementor-563 .t-hdr .t-logo-w .elementor-widget-container{display:flex;justify-content:center}
}/* End custom CSS */