.elementor .v2-cta{align-items:center;}.elementor .v2-band__beeld{width:100%;object-fit:cover;}.elementor .v2-band{width:100%;}.elementor .v2-proces__lijsten{display:grid;grid-template-columns:1fr 1fr;}.elementor .v2-stappen-band{background-color:#E9511C;}.elementor .v2-stappen{display:flex;flex-direction:column;align-items:center;}.elementor .v2-waarom-beeld{width:100%;}.elementor .v2-hero__sub{font-size:16px;color:#54504C;line-height:26px;}.elementor .v2-hero__paneel--rechts{width:18%;}.elementor .v2-hero__paneel--links{width:42%;}.elementor .v2-hero{justify-content:center;}.elementor .v2-proces-kolom{display:flex;flex-direction:column;}.elementor .v2-accordeon{display:flex;flex-direction:column;}.elementor .v2-hero__paneel{object-fit:cover;}.elementor .v2-project-cat{font-weight:700;font-size:11.5px;color:#9A9A9A;letter-spacing:1.4px;text-transform:uppercase;}.elementor .v2-stap-tekst{font-size:14.5px;color:rgba(255,255,255,0.86);line-height:23px;}.elementor .v2-stap-nr{font-weight:800;font-size:12px;color:rgba(255,255,255,0.7);letter-spacing:2px;}.elementor .v2-link{font-weight:800;font-size:12px;color:#30373E;letter-spacing:1px;text-transform:uppercase;}.elementor .v2-dienst-nr{font-weight:800;font-size:12px;color:#E9511C;letter-spacing:2px;}.elementor .v2-pil{text-decoration:none;}.elementor .v2-proces-rij{padding-block-start:11px;padding-block-end:11px;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:#E2DBD3;border-style:solid;display:flex;flex-direction:row;gap:12px;align-items:flex-start;}.elementor .v2-proces-tekst{font-weight:700;font-size:17px;color:#30373E;}.elementor .v2-proces-nr{font-weight:800;font-size:11px;color:#E9511C;letter-spacing:1px;}.elementor .v2-acc-antwoord{font-size:14.5px;color:#54504C;line-height:23px;}.elementor .v2-acc-vraag{font-weight:700;font-size:17px;color:#30373E;cursor:pointer;}.elementor .v2-acc-item{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E2DBD3;border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .v2-projecten-kop{display:flex;flex-direction:column;gap:20px;}.elementor .v2-dienst-kaart{display:flex;flex-direction:column;gap:12px;}.elementor .v2-cta__knoppen{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .v2-hero__inhoud{display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .v2-stap{display:flex;flex-direction:column;gap:10px;}.elementor .v2-project{display:flex;flex-direction:column;gap:0px;}.elementor .v2-kolom{display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .v2-kopblok{display:flex;flex-direction:column;gap:14px;}.elementor .v2-beeld{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px;}.elementor .v2-dienst{padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;background-color:#EFE9E2;display:flex;flex-direction:column;gap:12px;}.elementor .v2-pil-zwart{font-weight:800;font-size:12px;color:#FFFFFF;letter-spacing:1px;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:30px;background-color:#000000;display:inline-flex;gap:14px;align-items:center;}.elementor .v2-pil-rood{font-weight:800;font-size:12px;color:#FFFFFF;letter-spacing:1px;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:30px;background-color:#E9511C;display:inline-flex;gap:14px;align-items:center;}.elementor .v2-grid-4{display:grid;gap:1px;grid-template-columns:repeat(4, 1fr);}.elementor .v2-grid-3{display:grid;gap:28px;grid-template-columns:repeat(3, 1fr);}.elementor .v2-grid-2{display:grid;gap:72px;grid-template-columns:1fr 1fr;}.elementor .v2-tekst{font-size:15px;color:#54504C;line-height:24px;}.elementor .v2-h3{font-weight:700;font-size:20px;color:#30373E;letter-spacing:-0.4px;}.elementor .v2-h2{font-weight:700;font-size:48px;color:#30373E;letter-spacing:-1px;line-height:1.08em;}.elementor .v2-h1{font-weight:700;font-size:68px;color:#30373E;letter-spacing:-1.6px;line-height:1.06em;}.elementor .v2-eyebrow{font-weight:800;font-size:12px;color:#E9511C;letter-spacing:2.4px;text-transform:uppercase;}.elementor .v2-donker{background-color:#1B1E21;}.elementor .v2-tint{background-color:#EFE9E2;}.elementor .v2-wrap{width:100%;max-width:1290px;display:flex;flex-direction:column;}.elementor .v2-sectie{width:100%;padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;}