.elementor .kwid-section{width:100%;min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;}.elementor .kwid-container{width:100%;min-width:0px;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .kwid-hero{width:100%;min-width:0px;overflow:hidden;position:relative;padding-block-start:104px;padding-block-end:104px;padding-inline-start:64px;padding-inline-end:64px;background-image:radial-gradient(circle at 20% 25%, rgba(45, 96, 136, 0.35) 0%,rgba(45, 96, 136, 0) 65%),linear-gradient(110deg, rgba(18, 32, 45, 0.96) 0%,rgba(18, 32, 45, 0.86) 50%,rgba(22, 57, 79, 0.62) 100%),url("https://kwid.be/wp-content/uploads/2026/09/kwid-hero-serverruimte.webp");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;background-color:var(--ink-deep);}.elementor .kwid-hero-inner{width:100%;min-width:0px;max-width:1200px;position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:56px;grid-template-columns:1fr 420px;align-items:center;}.elementor .kwid-hero-col{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .kwid-badge{width:auto;min-width:0px;color:var(--accent);padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;border-radius:100px;border-width:1px;border-color:rgba(74, 141, 181, 0.35);border-style:solid;background-color:rgba(74, 141, 181, 0.18);display:inline-flex;gap:8px;align-items:center;}.elementor .kwid-badge-text{font-family:var(--font-body);font-weight:600;font-size:0.78rem;color:var(--accent);letter-spacing:0.06em;line-height:1.2em;text-transform:uppercase;margin:0px;}.elementor .kwid-hero-title{font-family:var(--font-display);font-weight:400;font-size:3.8rem;color:var(--white);letter-spacing:-0.01em;line-height:1.1em;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .kwid-hero-sub{max-width:510px;font-family:var(--font-body);font-size:1.05rem;color:rgba(255, 255, 255, 0.66);line-height:1.78em;margin-block-start:0px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .kwid-btn-row{width:auto;min-width:0px;padding:0px;display:flex;gap:13px;flex-wrap:wrap;}.elementor .kwid-btn{width:auto;min-width:0px;font-family:var(--font-body);font-weight:600;font-size:0.94rem;line-height:1.2em;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:e-gv-00f1dfa;display:inline-flex;gap:9px;justify-content:center;align-items:center;}.elementor .kwid-btn-solid{color:var(--white);border-style:none;background-color:var(--brand);}.elementor .kwid-btn-solid:hover,.elementor .kwid-btn-solid:focus-visible{background-color:var(--brand-mid);}.elementor .kwid-btn-line{color:rgba(255, 255, 255, 0.88);border-width:1.5px;border-color:rgba(255, 255, 255, 0.3);border-style:solid;background-color:rgba(0, 0, 0, 0);}.elementor .kwid-btn-line:hover,.elementor .kwid-btn-line:focus-visible{color:var(--white);border-color:rgba(255, 255, 255, 0.7);}.elementor .kwid-btn-text{font-family:var(--font-body);font-weight:600;font-size:0.94rem;color:inherit;line-height:1.2em;margin:0px;}.elementor .kwid-ico-sm{width:14px;height:14px;display:inline-block;}.elementor .kwid-ico-md{width:18px;height:18px;display:inline-block;}.elementor .kwid-ico-accent{color:var(--accent);}.elementor .kwid-ico-brand{color:var(--brand);}.elementor .kwid-glass-card{width:100%;min-width:0px;overflow:hidden;padding:0px;border-radius:16px;border-width:1px;border-color:rgba(255, 255, 255, 0.14);border-style:solid;background-color:rgba(255, 255, 255, 0.07);backdrop-filter:blur(10px);}.elementor .kwid-glass-body{width:100%;min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .kwid-stats-grid{width:100%;min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:18px;grid-template-columns:1fr 1fr;}.elementor .kwid-stat{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;}.elementor .kwid-stat-row{width:auto;min-width:0px;padding:0px;display:flex;gap:2px;align-items:flex-start;}.elementor .kwid-stat-val{font-family:var(--font-display);font-weight:400;font-size:2rem;color:var(--white);line-height:1em;margin:0px;}.elementor .kwid-stat-sup{font-family:var(--font-body);font-weight:500;font-size:1rem;color:var(--accent);line-height:1em;margin:0px;align-self:flex-start;}.elementor .kwid-stat-lbl{font-family:var(--font-body);font-weight:500;font-size:0.78rem;color:rgba(255, 255, 255, 0.5);line-height:1.4em;margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .kwid-kicker{width:auto;min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:8px;align-items:center;}.elementor .kwid-kicker-line{width:22px;height:2px;min-width:0px;padding:0px;border-radius:2px;background-color:var(--brand);display:block;}.elementor .kwid-kicker-line-light{background-color:var(--accent);}.elementor .kwid-kicker-text{font-family:var(--font-body);font-weight:700;font-size:0.74rem;color:var(--brand);letter-spacing:0.1em;line-height:1.4em;text-transform:uppercase;margin:0px;}.elementor .kwid-kicker-text-light{color:var(--accent);}.elementor .kwid-sec-title{font-family:var(--font-display);font-weight:400;font-size:2.5rem;color:var(--ink);letter-spacing:-0.01em;line-height:1.2em;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .kwid-sec-title-light{color:var(--white);}.elementor .kwid-body-text{font-family:var(--font-body);font-size:0.96rem;color:var(--muted);line-height:1.82em;margin-block-start:0px;margin-block-end:13px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .kwid-body-text-light{color:rgba(255, 255, 255, 0.6);}.elementor .kwid-aanpak{width:100%;min-width:0px;overflow:hidden;padding:0px;background-color:var(--ink);display:grid;grid-template-columns:1fr 1fr;}.elementor .kwid-aanpak-quote{width:100%;min-width:0px;min-height:260px;position:relative;padding-block-start:72px;padding-block-end:72px;padding-inline-start:48px;padding-inline-end:48px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(255, 255, 255, 0.06);border-style:solid;background-image:radial-gradient(circle at 30% 30%, rgba(45, 96, 136, 0.5) 0%,rgba(45, 96, 136, 0) 65%),linear-gradient(150deg, var(--ink-teal) 0%,var(--ink-deep) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;}.elementor .kwid-quote-text{max-width:420px;font-family:var(--font-display);font-weight:400;font-size:2.2rem;color:rgba(255, 255, 255, 0.9);line-height:1.35em;margin:0px;}.elementor .kwid-aanpak-body{width:100%;min-width:0px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:64px;padding-inline-end:64px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.elementor .kwid-pill-row{width:auto;min-width:0px;padding:0px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:9px;flex-wrap:wrap;}.elementor .kwid-pill-dark{width:auto;min-width:0px;color:var(--accent);padding-block-start:8px;padding-block-end:8px;padding-inline-start:15px;padding-inline-end:15px;border-radius:100px;border-width:1px;border-color:rgba(74, 141, 181, 0.3);border-style:solid;background-color:rgba(74, 141, 181, 0.16);display:flex;gap:6px;align-items:center;}.elementor .kwid-pill-text{font-family:var(--font-body);font-weight:600;font-size:0.79rem;color:var(--accent);line-height:1.2em;margin:0px;}.elementor .kwid-bg-snow{background-color:var(--snow);}.elementor .kwid-bg-white{background-color:var(--white);}.elementor .kwid-anchor{scroll-margin-top:90px;}.elementor .kwid-sec-head{width:100%;min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:52px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .kwid-sec-sub{max-width:550px;font-family:var(--font-body);font-size:1rem;color:var(--muted);line-height:1.78em;margin:0px;}.elementor .kwid-sec-sub-light{color:rgba(255, 255, 255, 0.58);}.elementor .kwid-col{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .kwid-grid-3{width:100%;min-width:0px;padding:0px;display:grid;gap:22px;grid-template-columns:1fr 1fr 1fr;}.elementor .kwid-card{width:100%;min-width:0px;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;}.elementor .kwid-card:hover,.elementor .kwid-card:focus-visible{border-color:rgba(45, 96, 136, 0.3);box-shadow:0px 8px 32px 0px rgba(27, 48, 72, 0.12);transform:translate3d(0px, -4px, 0px);}.elementor .kwid-card-img{width:100%;height:168px;object-fit:cover;display:block;}.elementor .kwid-card-body{width:100%;min-width:0px;padding-block-start:22px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .kwid-card-icon{width:44px;height:44px;min-width:0px;color:var(--brand);padding:0px;margin-block-start:0px;margin-block-end:13px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;background-color:var(--brand-lt);display:flex;justify-content:center;align-items:center;}.elementor .kwid-card-title{font-family:var(--font-display);font-weight:400;font-size:1.15rem;color:var(--ink);line-height:1.3em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .kwid-card-text{font-family:var(--font-body);font-size:0.875rem;color:var(--muted);line-height:1.68em;margin:0px;}.elementor .kwid-tag{width:auto;min-width:0px;color:var(--brand);padding-block-start:5px;padding-block-end:5px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:100px;background-color:var(--brand-lt);display:flex;gap:6px;align-items:center;}.elementor .kwid-tag-text{font-family:var(--font-body);font-weight:700;font-size:0.72rem;color:var(--brand);line-height:1.2em;margin:0px;}.elementor .kwid-split{width:100%;min-width:0px;padding:0px;display:grid;gap:72px;grid-template-columns:1fr 1fr;align-items:center;}.elementor .kwid-over-imgwrap{width:100%;min-width:0px;overflow:hidden;position:relative;padding:0px;border-radius:16px;display:block;}.elementor .kwid-over-img{width:100%;height:480px;object-fit:cover;display:block;}.elementor .kwid-over-badge{width:auto;min-width:0px;position:absolute;inset-inline-end:22px;inset-block-end:22px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:1px;border-color:rgba(255, 255, 255, 0.14);border-style:solid;background-color:rgba(26, 43, 60, 0.93);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;}.elementor .kwid-over-badge-val{font-family:var(--font-display);font-weight:400;font-size:1.8rem;color:var(--white);line-height:1em;margin:0px;}.elementor .kwid-over-badge-lbl{font-family:var(--font-body);font-weight:500;font-size:0.76rem;color:rgba(255, 255, 255, 0.58);line-height:1.4em;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .kwid-checklist{width:100%;min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .kwid-check-item{width:100%;min-width:0px;padding:0px;display:flex;gap:11px;align-items:flex-start;}.elementor .kwid-check-text{font-family:var(--font-body);font-size:0.91rem;color:var(--muted);line-height:1.55em;margin:0px;}.elementor .kwid-cert-row{width:auto;min-width:0px;padding:0px;display:flex;gap:8px;flex-wrap:wrap;}.elementor .kwid-cert{width:auto;min-width:0px;color:var(--brand);padding-block-start:7px;padding-block-end:7px;padding-inline-start:13px;padding-inline-end:13px;border-radius:7px;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--snow);display:flex;gap:6px;align-items:center;}.elementor .kwid-cert-text{font-family:var(--font-body);font-weight:600;font-size:0.76rem;color:var(--ink);line-height:1.2em;margin:0px;}.elementor .kwid-contact{width:100%;min-width:0px;overflow:hidden;position:relative;padding:0px;background-color:var(--ink);}.elementor .kwid-contact-glow{width:700px;height:700px;min-width:0px;position:absolute;inset-block-start:-300px;inset-inline-end:-300px;padding:0px;border-radius:50%;background-image:radial-gradient(circle at center center, rgba(45, 96, 136, 0.22) 0%,rgba(45, 96, 136, 0) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .kwid-contact-grid{width:100%;min-width:0px;position:relative;padding:0px;margin-block-start:50px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:60px;grid-template-columns:1fr 1.3fr;align-items:start;}.elementor .kwid-contact-list{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;}.elementor .kwid-contact-row{width:100%;min-width:0px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255, 255, 255, 0.08);border-style:solid;display:flex;gap:14px;align-items:flex-start;}.elementor .kwid-contact-row-last{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}.elementor .kwid-contact-icon{width:40px;height:40px;min-width:40px;color:var(--accent);padding:0px;border-radius:9px;background-color:rgba(45, 96, 136, 0.25);display:flex;justify-content:center;align-items:center;}.elementor .kwid-contact-label{font-family:var(--font-body);font-weight:700;font-size:0.73rem;color:rgba(255, 255, 255, 0.45);letter-spacing:0.07em;line-height:1.3em;text-transform:uppercase;margin-block-start:0px;margin-block-end:3px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .kwid-contact-value{font-family:var(--font-body);font-size:0.92rem;color:var(--white);line-height:1.5em;margin:0px;}.elementor .kwid-contact-img{width:100%;height:520px;object-fit:cover;border-radius:16px;display:block;}