.elementor .e-4fc0862-f2ce1f7{font-family:Inter;font-weight:400;font-size:1.25rem;color:#F5F7FAB3;line-height:1.75rem;}.elementor .e-e0c585a-90f4934{font-family:Inter;font-weight:600;font-size:1rem;color:#ffffff;line-height:1.25rem;text-align:start;}.elementor .e-5cd8e43-eac0c80{width:auto;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-width:2px;border-color:#FFFFFF4D;border-style:solid;display:inline-flex;gap:0.75em;align-items:center;}.elementor .e-5cd8e43-eac0c80:hover,.elementor .e-5cd8e43-eac0c80:focus-visible{background-color:#FFFFFF1A;}.elementor .e-e4dfabe-7c8e400{display:flex;flex-direction:row;gap:20px;justify-content:flex-start;}.elementor .e-42cb69d-ab98637{width:42%;flex-direction:column;gap:1.5rem;}.elementor .e-8f8f9dd-abf5e4e{width:100vw;height:100vh;background-image:linear-gradient(180deg, hsl( 215 35% 12% / .95) 0%,hsl( 215 35% 12% / .85) 50%,hsl( 215 35% 12% / .7) 100%),url("https://redesign.kecn.nl/wp-content/uploads/2026/05/hero-image-DyK6DtbW.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;justify-content:center;align-items:center;}.elementor .e-9207064-e670a4d{width:2em;height:2em;color:#ffffff;margin:0px;svg{
  fill: transparent;
  outline: currentColor;
  stroke: currentColor;
}
path {
  fill: transparent;
  outline: currentColor;
  stroke: currentColor;
}\n}.elementor .e-0c948d2-400b8dd{width:auto;height:auto;padding:0.875rem;border-radius:0.75rem;background-image:linear-gradient(135deg, #3b82f6 0%,#2563eb 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;justify-content:center;align-items:center;background-image: linear-gradient(135deg, var(--blue-gradient-from) 0%, var(--blue-gradient-to) 100%);\n}.elementor .e-df0f206-bd72e26{font-family:Inter;font-weight:700;font-size:1.25rem;transition:all 200ms;color:var(--hover-title-color);\n}.elementor .e-d87f31e-bb04b61{font-family:Inter;font-weight:400;font-size:1rem;color:#627084;line-height:1.625rem;}.elementor .e-0627c28-36d4586{color:#0959AA;}.elementor .e-c6272a9-c9db2cd{width:1em;height:1em;color:#0959AA;transition:all 200ms;SVG {
  width: 1em;
  height: 1em;
  fill: transparent;
  transform: translateX( var(--hover-translate-left ) );
  transition: all .2s ease-in-out;
}\n}.elementor .e-5f2a7f1-b18b988{margin-block-start:1rem;display:flex;flex-direction:row;align-items:center;}.elementor .e-f6819cc-d18c97f{padding:2rem;display:flex;flex-direction:column;gap:20px;align-items:start;--hover-translate-left: 0rem;
--hover-title-color:#000;\n}.elementor .e-f6819cc-d18c97f:hover,.elementor .e-f6819cc-d18c97f:focus-visible{--hover-translate-left: 0.5rem;
--hover-title-color:#0959AA;\n}.elementor .e-9fc7cf8-3701c7d{width:2em;height:2em;color:#ffffff;margin:0px;svg{
  fill: transparent;
  outline: currentColor;
  stroke: currentColor;
}
path {
  fill: transparent;
  outline: currentColor;
  stroke: currentColor;
}\n}.elementor .e-5fc265b-3bf4062{width:auto;height:auto;padding:0.875rem;border-radius:0.75rem;background-image:linear-gradient(135deg, #3b82f6 0%,#2563eb 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;justify-content:center;align-items:center;background-image: linear-gradient(135deg, var(--red-gradient-from) 0%, var(--red-gradient-to) 100%);\n}.elementor .e-1f2fac8-863c332{font-family:Inter;font-weight:700;font-size:1.25rem;transition:all 200ms;color:var(--hover-title-color);\n}.elementor .e-00b1add-b347fa3{font-family:Inter;font-weight:400;font-size:1rem;color:#627084;line-height:1.625rem;}.elementor .e-d9ca003-edf6dd2{color:#0959AA;}.elementor .e-c238349-8d007d8{width:1em;height:1em;color:#0959AA;transition:all 200ms;SVG {
  width: 1em;
  height: 1em;
  fill: transparent;
  transform: translateX( var(--hover-translate-left ) );
  transition: all .2s ease-in-out;
}\n}.elementor .e-c777762-4321fa2{margin-block-start:1rem;display:flex;flex-direction:row;align-items:center;}.elementor .e-88a9114-6413b2e{padding:2rem;display:flex;flex-direction:column;gap:20px;align-items:start;--hover-translate-left: 0rem;
--hover-title-color:#000;\n}.elementor .e-88a9114-6413b2e:hover,.elementor .e-88a9114-6413b2e:focus-visible{--hover-translate-left: 0.5rem;
--hover-title-color:#0959AA;\n}.elementor .e-9b9d56e-4756490{flex-direction:column;gap:20px;justify-content:flex-start;align-items:start;}.elementor .e-78d011d-afe1484{flex-direction:column;}.elementor .e-919e466-0c0a789{width:2em;height:2em;color:#ffffff;margin:0px;svg{
  fill: transparent;
  outline: currentColor;
  stroke: currentColor;
}
path {
  fill: transparent;
  outline: currentColor;
  stroke: currentColor;
}\n}.elementor .e-bcf4a47-051ffce{width:auto;height:auto;padding:0.875rem;border-radius:0.75rem;background-image:linear-gradient(135deg, #3b82f6 0%,#2563eb 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;justify-content:center;align-items:center;background-image: linear-gradient(135deg, var(--blue-gradient-from) 0%, var(--blue-gradient-to) 100%);\n}.elementor .e-e09567e-7a3399c{font-family:Inter;font-weight:700;font-size:1.25rem;transition:all 200ms;color:var(--hover-title-color);\n}.elementor .e-9524e07-1c36c64{font-family:Inter;font-weight:400;font-size:1rem;color:#627084;line-height:1.625rem;}.elementor .e-5d44f4d-9033eb1{padding:2rem;display:flex;flex-direction:column;gap:20px;align-items:start;--hover-translate-left: 0rem;
--hover-title-color:#000;\n}.elementor .e-5d44f4d-9033eb1:hover,.elementor .e-5d44f4d-9033eb1:focus-visible{--hover-translate-left: 0.5rem;
--hover-title-color:#0959AA;\n}.elementor .e-910802d-c0c9180{width:2em;height:2em;color:#ffffff;margin:0px;svg{
  fill: transparent;
  outline: currentColor;
  stroke: currentColor;
}
path {
  fill: transparent;
  outline: currentColor;
  stroke: currentColor;
}\n}.elementor .e-b2c4222-3395a30{width:auto;height:auto;padding:0.875rem;border-radius:0.75rem;display:inline-flex;justify-content:center;align-items:center;background-image: linear-gradient(135deg, var(--cyan-gradient-from) 0%, var(--cyan-gradient-to) 100%);\n}.elementor .e-998d8a8-0d6f586{font-family:Inter;font-weight:700;font-size:1.25rem;transition:all 200ms;color:var(--hover-title-color);\n}.elementor .e-fca835a-51d99ae{font-family:Inter;font-weight:400;font-size:1rem;color:#627084;line-height:1.625rem;}.elementor .e-9059b40-a8e02c4{padding:2rem;display:flex;flex-direction:column;gap:20px;align-items:start;position: relative;
top: -1.25rem;
--hover-translate-left: 0rem;  --hover-title-color:#000\n}.elementor .e-9059b40-a8e02c4:hover,.elementor .e-9059b40-a8e02c4:focus-visible{--hover-translate-left: 0.5rem;
--hover-title-color:#0959AA;
  position: relative;
  top: -1.375rem;\n}.elementor .e-38d8020-f3bdd10{width:2em;height:2em;color:#ffffff;margin:0px;svg{
  fill: transparent;
  outline: currentColor;
  stroke: currentColor;
}
path {
  fill: transparent;
  outline: currentColor;
  stroke: currentColor;
}\n}.elementor .e-741b42f-f5eff29{width:auto;height:auto;padding:0.875rem;border-radius:0.75rem;background-image:linear-gradient(135deg, #3b82f6 0%,#2563eb 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;justify-content:center;align-items:center;background-image: linear-gradient(135deg, var(--purple-gradient-from) 0%, var(--purple-gradient-to) 100%);\n}.elementor .e-92021b6-a4cf1c5{font-family:Inter;font-weight:700;font-size:1.25rem;transition:all 200ms;color:var(--hover-title-color);\n}.elementor .e-e876c0e-31bc2f6{font-family:Inter;font-weight:400;font-size:1rem;color:#627084;line-height:1.625rem;}.elementor .e-2d413a5-e24da44{padding:2rem;display:flex;flex-direction:column;gap:20px;align-items:start;--hover-translate-left: 0rem;
--hover-title-color:#000;\n}.elementor .e-2d413a5-e24da44:hover,.elementor .e-2d413a5-e24da44:focus-visible{--hover-translate-left: 0.5rem;
--hover-title-color:#0959AA;\n}.elementor .e-679e66a-d4ef7c6{width:2em;height:2em;color:#ffffff;margin:0px;svg{
  fill: transparent;
  outline: currentColor;
  stroke: currentColor;
}
path {
  fill: transparent;
  outline: currentColor;
  stroke: currentColor;
}\n}.elementor .e-a528d7f-f3a8227{width:auto;height:auto;padding:0.875rem;border-radius:0.75rem;background-image:linear-gradient(135deg, #3b82f6 0%,#2563eb 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;justify-content:center;align-items:center;background-image: linear-gradient(135deg, var(--green-gradient-from) 0%, var(--green-gradient-to) 100%);\n}.elementor .e-e0aae74-5a3eada{font-family:Inter;font-weight:700;font-size:1.25rem;transition:all 200ms;color:var(--hover-title-color);\n}.elementor .e-497907d-f91566e{font-family:Inter;font-weight:400;font-size:1rem;color:#627084;line-height:1.625rem;}.elementor .e-a92c185-c304154{padding:2rem;display:flex;flex-direction:column;gap:20px;align-items:start;position: relative;
top: -1.25rem;
--hover-translate-left: 0rem;  --hover-title-color:#000\n}.elementor .e-a92c185-c304154:hover,.elementor .e-a92c185-c304154:focus-visible{--hover-translate-left: 0.5rem;
--hover-title-color:#0959AA;
  position: relative;
  top: -1.375rem;\n}.elementor .e-2a32f5e-aa5c885{flex-direction:column;}.elementor .e-d937ac2-1b2b691{flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-82ddc09-bc6d2b4{color:#ffffff;margin-block-end:2rem;}.elementor .e-9d9c930-846993e{margin-block-end:2rem;}.elementor .e-caf01a7-1983fc3{font-family:Inter;font-weight:500;font-size:1rem;color:#1D2530;line-height:1.25rem;text-align:start;}.elementor .e-5890600-044e137{width:1em;height:1em;SVG {
  fill: none !important;
  stroke: currentColor;
  outline: currentColor;
}\n}.elementor .e-166b392-14711e7{width:auto;font-size:1rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:inline-flex;gap:0.75em;align-items:center;}.elementor .e-bb29dfd-e8a8699{font-family:Inter;font-weight:500;font-size:1rem;color:#1D2530;line-height:1.25rem;text-align:start;}.elementor .e-97c5e12-eccdb08{width:1em;height:1em;SVG {
  fill: none !important;
  stroke: currentColor;
  outline: currentColor;
}\n}.elementor .e-eadfb5c-89819ac{width:auto;font-size:1rem;display:inline-flex;gap:0.75em;align-items:center;}.elementor .e-ed612a4-a2a79af{display:flex;gap:20px;}.elementor .e-602c324-58e14e7{flex-direction:column;}