.elementor .strook-vak{min-width:0;min-height:128px;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:0;background-color:var(--kleur-wit);display:flex;flex-direction:column;gap:.35rem;flex:1 1 196px;justify-content:flex-start;align-items:flex-start}.elementor .strook-raster{width:100%;overflow:hidden;padding:0;margin:0;border-radius:var(--radius-kaart);background-color:var(--lijn-10);box-shadow:0 24px 60px 0 var(--lijn-12);display:flex;gap:1px;flex-wrap:wrap;align-items:stretch}.elementor .lag-icoon-lijn{overflow:visible}.elementor .lag-tabinhoud-development-web{min-width:0}.elementor .lag-tabinhoud-operatie-planning{min-width:0}.elementor .lag-tabinhoud-data-inzicht{min-width:0}.elementor .lag-tabinhoud-hr-intern{min-width:0}.elementor .lag-tabinhoud-administratie-finance{min-width:0}.elementor .lag-tabinhoud-sales-marketing{min-width:0}.elementor .lag-tabinhoud-klantcontact{min-width:0}.elementor .lag-chip-development-web{min-width:0}.elementor .lag-chip-operatie-planning{min-width:0}.elementor .lag-chip-data-inzicht{min-width:0}.elementor .lag-chip-hr-intern{min-width:0}.elementor .lag-chip-administratie-finance{min-width:0}.elementor .lag-chip-sales-marketing{min-width:0}.elementor .lag-chip-klantcontact{min-width:0}.elementor .lag-filter{width:100%;padding:0;margin:0;display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap;justify-content:flex-start}.elementor .chip-aantal{font-family:var(--font-basis);font-weight:600;font-size:.8rem;color:var(--kleur-tekst-zacht);line-height:1.2;margin:0}.elementor .chip-tekst{font-family:var(--font-basis);font-weight:700;font-size:.9rem;color:inherit;line-height:1.2;margin:0}.elementor .chip-tab:hover,.elementor .chip-tab:focus-visible{border-color:var(--kleur-donker);background-color:transparent}.elementor .chip-tab{width:auto;min-height:44px;color:var(--kleur-donker);cursor:pointer;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;margin:0;border-radius:var(--radius-pill);border-width:1.5px;border-color:var(--lijn-30);border-style:solid;background-color:transparent;display:inline-flex;flex-direction:row;gap:.5rem;align-items:center;transition:background .25s,color .25s,border-color .25s;\n}.elementor .chip-tab.e--selected{color:var(--kleur-wit);border-color:var(--kleur-donker);background-color:var(--kleur-donker);& .chip-aantal{color:var(--tekst-op-donker)}\n}.elementor .teaser-rij{width:100%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;margin:0;border-radius:1.1rem;border-width:1.5px;border-color:var(--lijn-18);border-style:dashed;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center}.elementor .agent-raster{width:100%;padding:0;margin:0;display:grid;gap:var(--gat-kaarten);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-template-rows:auto}.elementor .contact-tekst{font-size:1rem;color:var(--kleur-wit);line-height:1.45;margin:0}.elementor .contact-label{font-weight:700;font-size:var(--tekst-label-klein);color:var(--cyaan-licht);letter-spacing:.14em;line-height:1.3;text-transform:uppercase;margin:0}.elementor .contact-cel{min-width:0;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0;background-color:var(--kleur-donker);display:flex;flex-direction:column;gap:.35rem;justify-content:flex-start}.elementor .fundament-titel{font-weight:700;font-size:1.3rem;color:var(--kleur-donker);letter-spacing:0;line-height:var(--regel-kop-klein);margin:0}.elementor .fundament-kaart{min-width:0;padding:var(--padding-kaart-klein);margin:0;border-radius:var(--radius-kaart);background-color:var(--kleur-wit);display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}.elementor .stap-nummer{font-weight:900;font-size:3.4rem;color:var(--kleur-paars);letter-spacing:-.06em;line-height:.8;margin:0}.elementor .stap-kaart{min-width:0;padding:var(--padding-kaart);margin:0;border-radius:var(--radius-kaart);background-color:var(--kleur-wit);display:flex;flex-direction:column;gap:.8rem;align-items:flex-start}.elementor .zekerheid-titel{font-weight:700;font-size:1.15rem;color:var(--kleur-donker);line-height:1.3;margin-block-start:0;margin-block-end:.3rem;margin-inline-start:0;margin-inline-end:0}.elementor .zekerheid-icoon{width:28px;height:28px;color:var(--kleur-paars);flex:initial}.elementor .zekerheid{min-width:0;padding:0;margin:0;display:flex;flex-direction:row;gap:1rem;align-items:flex-start}.elementor .popup-body-blok{position:relative;column-gap:2.5rem;padding-block-start:clamp(1.5rem,3vw,2rem);padding-block-end:clamp(1.75rem,3.5vw,2.75rem);padding-inline-start:clamp(1.5rem,3.5vw,2.75rem);padding-inline-end:clamp(1.5rem,3.5vw,2.75rem);margin:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;row-gap:2rem;\n}.elementor .popup-kop-blok{position:relative;padding-block-start:clamp(1.75rem,3.5vw,2.75rem);padding-block-end:0;padding-inline-start:clamp(1.5rem,3.5vw,2.75rem);padding-inline-end:clamp(1.5rem,3.5vw,2.75rem);margin:0;display:flex;flex-direction:column;align-items:flex-start}.elementor .samenvatting-rij{width:100%;font-size:.92rem;padding-block-start:.7rem;padding-block-end:.7rem;padding-inline-start:0;padding-inline-end:0;margin:0;border-block-start-width:0;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--lijn-12);border-style:solid;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.elementor .samenvatting-kaart{min-width:0;color:var(--kleur-donker);padding:var(--padding-kaart-klein);margin:0;border-radius:var(--radius-kaart);background-color:var(--kleur-wit);display:flex;flex-direction:column;gap:.9rem;flex:1 1 min(100%,280px)}.elementor .samenvatting-waarde{position:relative;font-weight:700;font-size:.98rem;line-height:1.4;padding-block-start:.9rem;padding-block-end:.9rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0;border-radius:var(--radius-klein)}.elementor .kop-popup{font-weight:700;font-size:var(--tekst-kop-popup);color:var(--kleur-donker);letter-spacing:var(--spatie-kop-m);line-height:var(--regel-kop-m);margin:0;text-wrap:balance;\n}.elementor .popup-paneel-breed{width:min(1e3px,100%);max-width:100%;overflow:hidden;position:relative;color:var(--kleur-wit);padding:0;margin:0;border-radius:var(--radius-kaart);background-color:var(--kleur-donker);display:flex;flex-direction:column;gap:0;box-shadow:0 40px 90px 0 var(--overlay-donker-75);\n}.elementor .hero-rij-svg{width:24px;height:24px;color:var(--kleur-paars);display:block}.elementor .hero-rij-icoon{width:48px;height:48px;min-width:0;padding:0;margin:0;border-radius:50%;background-color:var(--kleur-wit);display:flex;flex:none;justify-content:center;align-items:center}.elementor .hero-rij:hover,.elementor .hero-rij:focus-visible{border-color:var(--kleur-paars);background-color:var(--kleur-wit)}.elementor .hero-rij{width:100%;min-width:0;color:var(--kleur-donker);cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;margin:0;border-radius:1.1rem;border-width:1.5px;border-color:var(--lijn-12);border-style:solid;background-color:var(--kleur-achtergrond);display:flex;flex-direction:row;gap:1rem;align-items:center;transition:border-color .25s,background .25s;\n}.elementor .pill-onthuld{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:1;font-family:var(--font-basis);font-weight:700;font-size:var(--tekst-label);color:var(--kleur-wit);letter-spacing:.12em;line-height:1.5;text-transform:uppercase;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;margin:0;border-radius:var(--radius-pill);background-color:var(--kleur-donker);transform:translate3d(-50%,-50%,0);box-shadow:0 18px 40px 0 var(--lijn-25);\n}.elementor .wazig-inhoud{padding:var(--padding-kaart-klein);margin:0;opacity:55%;filter:blur(6px);display:flex;flex-direction:column;gap:.9rem}.elementor .agent-kaart-wazig{height:100%;min-width:0;overflow:hidden;position:relative;padding:0;margin:0;border-radius:var(--radius-kaart);background-color:var(--kleur-wit);display:block}.elementor .voet-waarde{font-weight:600;font-size:.95rem;color:var(--kleur-donker);line-height:1.4;margin:0}.elementor .voet-label{font-weight:700;font-size:var(--tekst-label-klein);color:var(--kleur-tekst-zacht);letter-spacing:.1em;line-height:1.3;text-transform:uppercase;margin-block-start:0;margin-block-end:.15rem;margin-inline-start:0;margin-inline-end:0}.elementor .kaart-voet{width:100%;padding-block-start:1rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:auto;border-block-start-width:1px;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--lijn-10);border-style:solid;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:flex-end}.elementor .label-kaart{font-weight:700;font-size:var(--tekst-label-klein);color:var(--kleur-paars);letter-spacing:.14em;line-height:1.3;text-transform:uppercase;margin-block-start:.3rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .agent-icoon-svg{width:26px;height:26px;color:var(--kleur-paars);display:block}.elementor .agent-icoon{width:56px;height:56px;min-width:0;color:var(--kleur-paars);padding:0;margin:0;border-radius:50%;background-color:var(--kleur-achtergrond);display:flex;flex:initial;justify-content:center;align-items:center}.elementor .agent-kaart:hover,.elementor .agent-kaart:focus-visible{border-color:var(--paars-35);transform:translate3d(0,-2px,0);box-shadow:0 24px 60px 0 var(--lijn-12);\n}.elementor .agent-kaart{height:100%;min-width:0;position:relative;cursor:pointer;padding:var(--padding-kaart-klein);margin:0;border-radius:var(--radius-kaart);border-width:1.5px;border-color:transparent;border-style:solid;background-color:var(--kleur-wit);transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;flex-direction:column;gap:.9rem}.elementor .gloed-kaart{width:110%;aspect-ratio:1;position:absolute;inset-block-start:-30%;inset-inline-end:-40%;z-index:0;padding:0;margin:0;border-radius:50%;background-image:radial-gradient(circle at 50% 50%,rgba(135,24,157,.42) 0%,rgba(135,24,157,0) 62%);background-repeat:repeat;background-attachment:scroll;background-size:auto;background-position:0 0;display:block;pointer-events:none;\n}.elementor .kop-l-donker{font-weight:700;font-size:clamp(2.4rem,5.2vw,4.8rem);color:var(--kleur-wit);letter-spacing:var(--spatie-kop-l);line-height:var(--regel-kop-l);margin:0;text-wrap:balance;& span{color:var(--kleur-cyaan)}& strong{color:var(--kleur-cyaan);font-weight:inherit}\n}.elementor .sectiekop-intro{max-width:400px;font-size:1.05rem;color:var(--kleur-tekst-licht);line-height:1.6;margin:0;flex:1 1 min(100%,280px);text-wrap:pretty;\n}.elementor .sectiekop-links{min-width:0;max-width:760px;padding:0;display:flex;flex-direction:column;gap:0;flex:1 1 min(100%,520px);align-items:flex-start}.elementor .rij-sectiekop{padding:0;margin-block-start:0;margin-block-end:clamp(2.5rem,5vw,4rem);margin-inline-start:0;margin-inline-end:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;\n}.elementor .tekst-intro-donker{max-width:560px;font-size:clamp(1.02rem,1.3vw,1.18rem);color:rgba(255,255,255,.78);line-height:1.6;margin-block-start:1.6rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;text-wrap:pretty;\n}.elementor .hero-ring-3{width:66vw;height:66vw;min-width:620px;min-height:620px;position:absolute;inset-block-start:-24vw;inset-inline-end:-16vw;z-index:1;padding:0;border-radius:50%;border-width:1px;border-color:rgba(135,24,157,.13);border-style:solid;background-color:transparent;display:block;pointer-events:none;\n}.elementor .hero-ring-2{width:58vw;height:58vw;min-width:540px;min-height:540px;position:absolute;inset-block-start:-19vw;inset-inline-end:-12vw;z-index:1;padding:0;border-radius:50%;border-width:1px;border-color:rgba(135,24,157,.2);border-style:solid;background-color:transparent;display:block;pointer-events:none;\n}.elementor .strook-sub{font-size:.86rem;color:var(--kleur-tekst-zacht);line-height:1.35;margin:0}.elementor .strook-titel{font-weight:700;font-size:1.35rem;color:var(--kleur-donker);letter-spacing:var(--spatie-kop-kaart);line-height:var(--regel-kop-kaart);margin:0;text-wrap:balance;\n}.elementor .sectie-hero{min-height:0;overflow:hidden;position:relative;padding-block-start:8.5rem;padding-block-end:9rem;padding-inline-start:0;padding-inline-end:0;margin-block-end:-4rem;background-color:var(--kleur-achtergrond);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.elementor .hero-ring{width:50vw;height:50vw;min-width:460px;min-height:460px;position:absolute;inset-block-start:-14vw;inset-inline-end:-8vw;z-index:1;padding:0;border-radius:50%;border-width:1px;border-color:rgba(135,24,157,.28);border-style:solid;background-color:transparent;display:block;pointer-events:none;\n}.elementor .hero-gloed{width:64vw;height:64vw;min-width:560px;min-height:560px;position:absolute;inset-block-start:-22vw;inset-inline-end:-14vw;z-index:0;padding:0;border-radius:50%;background-image:radial-gradient(circle at 42% 42%,rgba(135,24,157,.24) 0%,rgba(135,24,157,0) 64%);background-repeat:repeat;background-attachment:scroll;background-size:auto;background-position:0 0;display:block;pointer-events:none;\n}.elementor .label-rij-donker{font-weight:700;font-size:.78rem;color:var(--kleur-wit);letter-spacing:.16em;text-transform:uppercase;padding:0;margin-block-start:0;margin-block-end:1.3rem;margin-inline-start:0;margin-inline-end:0;display:flex;flex-direction:row;gap:.8rem;align-items:center;&::before{content:'';display:block;width:2.2rem;height:2px;background:var(--kleur-cyaan);flex:none}\n}.elementor .label-rij{font-weight:700;font-size:.78rem;color:var(--kleur-paars);letter-spacing:.16em;text-transform:uppercase;padding:0;margin-block-start:0;margin-block-end:1.3rem;margin-inline-start:0;margin-inline-end:0;display:flex;flex-direction:row;gap:.8rem;align-items:center;&::before{content:'';display:block;width:2.2rem;height:2px;background:currentColor;flex:none}\n}.elementor .rij-knoppen{padding:0;margin:0;display:flex;flex-direction:row;gap:.8rem;flex-wrap:wrap;align-items:center}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--kleur-wit)}.elementor .footer-link{font-size:.95rem;color:rgba(255,255,255,.8);line-height:1.5;text-decoration:none;display:block;& a{color:rgba(255,255,255,.8);text-decoration:none}& a:hover{color:var(--kleur-wit)}& span{color:inherit}\n}.elementor .pill{font-family:var(--font-basis);font-weight:700;font-size:var(--tekst-label-klein);letter-spacing:.14em;text-transform:uppercase;padding-block-start:.35rem;padding-block-end:.35rem;padding-inline-start:.8rem;padding-inline-end:.8rem;margin:0;border-radius:var(--radius-pill);display:inline-flex;align-items:center;width:fit-content;\n}.elementor .knop{min-height:50px;font-family:var(--font-basis);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:.85rem;padding-block-end:.85rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:999px;border-width:1.5px;border-color:transparent;border-style:solid;display:inline-flex;gap:.6rem;justify-content:center;align-items:center;transition:background .25s,color .25s,border-color .25s,transform .25s;& a, & span{color:inherit;text-decoration:none}\n}.elementor .tekst-klein{font-size:.98rem;color:var(--kleur-tekst-zacht);line-height:1.55;margin:0;text-wrap:pretty;\n}.elementor .tekst-intro{max-width:540px;font-weight:400;font-size:clamp(1.08rem,1.5vw,1.3rem);color:var(--kleur-tekst-licht);line-height:1.55;margin-block-start:1.8rem;margin-block-end:2.2rem;margin-inline-start:0;margin-inline-end:0;text-wrap:pretty;\n}.elementor .label-streep{width:2.2rem;height:2px;background-color:var(--kleur-paars);display:block;flex:none}.elementor .label{font-family:var(--font-basis);font-weight:700;font-size:var(--tekst-label);color:var(--kleur-paars);letter-spacing:.16em;text-transform:uppercase;margin:0}.elementor .kop-kaart{font-family:var(--font-basis);font-weight:700;font-size:1.5rem;color:var(--kleur-donker);letter-spacing:var(--spatie-kop-kaart);line-height:var(--regel-kop-kaart);margin:0}.elementor .kop-m{font-weight:700;font-size:clamp(2.2rem,4.4vw,3.8rem);color:var(--kleur-donker);letter-spacing:var(--spatie-kop-m);line-height:var(--regel-kop-m);margin:0;text-wrap:balance;& span{color:var(--kleur-paars)}& strong{color:var(--kleur-paars);font-weight:inherit}\n}.elementor .kop-l{font-weight:700;font-size:clamp(2.4rem,5.2vw,4.8rem);color:var(--kleur-donker);letter-spacing:var(--spatie-kop-l);line-height:var(--regel-kop-l);margin:0;flex:1 1 min(100%,520px);text-wrap:balance;& span{color:var(--kleur-paars)}& strong{color:var(--kleur-paars);font-weight:inherit}\n}.elementor .kop-h1{font-weight:700;font-size:clamp(3rem,7vw,6.6rem);color:var(--kleur-donker);letter-spacing:var(--spatie-kop-xl);line-height:var(--regel-kop-xl);margin:0;text-wrap:balance;& span{color:var(--kleur-paars)}& strong{color:var(--kleur-paars);font-weight:inherit}\n}.elementor .container{width:min(1240px,100% - 3rem);padding:0;margin-inline-start:auto;margin-inline-end:auto}.elementor .pill-cyaan{font-weight:700;font-size:.72rem;color:var(--kleur-donker);letter-spacing:.14em;line-height:1.2;text-transform:uppercase;padding-block-start:.35rem;padding-block-end:.35rem;padding-inline-start:.8rem;padding-inline-end:.8rem;margin:0;border-radius:999px;background-color:rgba(0,150,200,.12);display:inline-block;width:fit-content;\n}.elementor .pill-donker{font-weight:700;font-size:.72rem;color:var(--kleur-donker);letter-spacing:.14em;line-height:1.2;text-transform:uppercase;padding-block-start:.35rem;padding-block-end:.35rem;padding-inline-start:.8rem;padding-inline-end:.8rem;margin:0;border-radius:999px;background-color:rgba(37,55,70,8%);display:inline-block;width:fit-content;\n}.elementor .pill-paars{font-weight:700;font-size:.72rem;color:var(--kleur-paars);letter-spacing:.14em;line-height:1.2;text-transform:uppercase;padding-block-start:.35rem;padding-block-end:.35rem;padding-inline-start:.8rem;padding-inline-end:.8rem;margin:0;border-radius:999px;background-color:rgba(135,24,157,.1);display:inline-block;width:fit-content;\n}.elementor .bovenrand-cyaan{border-block-start-width:4px;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--kleur-cyaan);border-style:solid}.elementor .bovenrand-paars{border-block-start-width:4px;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--kleur-paars);border-style:solid}.elementor .knop-secundair:hover,.elementor .knop-secundair:focus-visible{color:var(--kleur-donker);border-color:var(--kleur-donker);background-color:var(--kleur-wit)}.elementor .knop-secundair{color:var(--kleur-donker);border-color:rgba(37,55,70,.35);background-color:transparent;& a, & span{color:var(--kleur-donker)}\n}.elementor .knop-primair:hover,.elementor .knop-primair:focus-visible{color:var(--kleur-wit);border-color:var(--kleur-donker);background-color:var(--kleur-donker);transform:translate3d(0,-1px,0)}.elementor .knop-primair{color:var(--kleur-wit);border-color:var(--kleur-paars);background-color:var(--kleur-paars);& a, & span{color:var(--kleur-wit)}\n}.elementor .knop-primair-donker:hover,.elementor .knop-primair-donker:focus-visible{color:var(--kleur-wit);border-color:var(--kleur-cyaan);background-color:var(--kleur-cyaan)}.elementor .knop-primair-donker{min-height:46px;color:var(--kleur-wit);padding-block-start:.7rem;padding-block-end:.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-color:var(--kleur-paars);background-color:var(--kleur-paars);& a, & span{color:var(--kleur-wit)}\n}.elementor .label-donker{color:var(--kleur-wit)}.elementor .kop-op-donker{color:var(--kleur-wit)}.elementor .sectie-donkerst{color:var(--kleur-wit);background-color:var(--kleur-tekst)}