.elementor .pagina-planner{min-width:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column}.elementor .pagina-contactfoto-tekst{font-size:15px;color:var(--kleur-donker-75);margin-block-start:12px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .pagina-contactfoto-beeld{width:280px;height:auto;max-width:100%;border-start-start-radius:var(--afronding);border-start-end-radius:var(--afronding);border-end-start-radius:var(--afronding);border-end-end-radius:var(--afronding-smile-foto)}.elementor .pagina-contactfoto{padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:0;margin-block-end:8px;margin-inline-start:0;margin-inline-end:0;display:flex;flex-direction:column;align-items:flex-start}.elementor .pagina-gegevens-icoon{width:20px;height:20px;min-width:0;color:var(--kleur-oranje);padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex:0 0 auto}.elementor .pagina-gegevens-regel{min-height:44px;font-size:16px;color:var(--kleur-donker);padding-block-start:12px;padding-block-end:12px;padding-inline-start:0;padding-inline-end:0;border-block-end-width:1px;display:flex;flex-direction:row;gap:14px;align-items:center;border-bottom-style:solid;border-bottom-color:var(--kleur-donker-10);\n}.elementor .pagina-gegevens{padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:0;margin-block-end:32px;margin-inline-start:0;margin-inline-end:0;display:flex;flex-direction:column}.elementor .pagina-contactgegevens{min-width:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;align-items:stretch}.elementor .pagina-intro{max-width:600px;color:var(--kleur-donker-75);margin-block-start:16px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .pagina-kop-titel{font-family:var(--font-kop);font-weight:600;font-size:var(--tekst-paginakop);color:var(--kleur-donker);line-height:1.1}.elementor .pagina-kop-titelrij{font-size:var(--tekst-paginakop);padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:row;gap:.3em;align-items:center}.elementor .pagina-kop{padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;background-color:var(--kleur-wit)}.elementor .kruimelpad-link:hover,.elementor .kruimelpad-link:focus-visible{color:var(--kleur-oranje)}.elementor .kruimelpad-link{color:var(--kleur-donker-70)}.elementor .kruimelpad{font-family:var(--font-tekst);font-size:13px;color:var(--kleur-donker-70);line-height:1.4;padding:0;margin-block-end:24px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center}.elementor .paginabreedte{width:calc(100% - 2 * var(--ruimte-zijkant));max-width:var(--breedte-container);padding:0;margin-inline:auto;\n}.elementor .pagina-contactraster{padding-block-start:56px;padding-block-end:96px;padding-inline-start:0;padding-inline-end:0;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto;align-items:start}.elementor .pagina-kop-binnen{padding-block-start:40px;padding-block-end:32px;padding-inline-start:0;padding-inline-end:0;border-block-end-width:1px;display:flex;flex-direction:column;align-items:flex-start;border-bottom-style:solid;border-bottom-color:var(--kleur-donker-10);\n}.elementor .paginabreedte-in-vlak{width:calc(100% - 2 * (var(--ruimte-zijkant) - var(--ruimte-vlak-rand)))}.elementor .paginavoet-onder{font-family:var(--font-tekst);font-size:14px;color:rgb(33 41 52 / .6);padding-block-start:20px;padding-block-end:20px;padding-inline-start:0;padding-inline-end:0;margin-block-start:48px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between}.elementor .social-knop:hover,.elementor .social-knop:focus-visible{color:var(--kleur-wit);border-color:var(--kleur-oranje);background-color:var(--kleur-oranje)}.elementor .social-knop{width:40px;height:40px;min-width:40px;color:var(--kleur-donker);padding:0;border-radius:50%;border-width:1px;border-color:var(--kleur-donker-15);border-style:solid;display:inline-flex;justify-content:center;align-items:center}.elementor .socials{width:auto;padding:0;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-content:flex-start;\n}.elementor .paginavoet-link:hover,.elementor .paginavoet-link:focus-visible{color:var(--kleur-oranje)}.elementor .paginavoet-link{width:auto;color:var(--kleur-donker);padding:0;transition:color 0.2s;display:inline-flex;gap:8px;align-items:center}.elementor .paginavoet-links{font-family:var(--font-tekst);font-size:15px;color:var(--kleur-donker);padding:0;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.elementor .paginavoet-kop{font-family:var(--font-kop);font-weight:600;font-size:18px;color:var(--kleur-donker);line-height:1.3;margin-block-end:18px}.elementor .paginavoet-merk{min-width:0;padding:0}.elementor .paginavoet-kolommen{display:grid;gap:40px;grid-template-columns:1.8fr 1fr 1.2fr 0.9fr auto;grid-template-rows:auto}.elementor .paginavoet{width:calc(100% - 2 * var(--ruimte-vlak-rand));color:var(--kleur-donker);padding-block-start:72px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:24px;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:var(--afronding-vlak);border-start-end-radius:var(--afronding-vlak);border-block-start-width:1px;border-block-end-width:0;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgb(33 41 52 / .12);border-style:solid;background-color:var(--kleur-wit)}.elementor .telefoon-link{width:auto;font-family:var(--font-tekst);font-weight:500;font-size:15px;color:var(--kleur-donker);padding:0;display:flex;flex-direction:row;gap:10px;align-items:center;white-space:nowrap;\n}.elementor .paginakop-acties{width:auto;padding:0;display:flex;flex-direction:row;gap:32px;align-items:center}.elementor .paginakop-logo{width:155px;height:auto;display:block}.elementor .paginakop-binnen{height:100px;display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:center}.elementor .paginakop{position:relative;inset-block-start:0;z-index:30;padding:0;background-color:var(--kleur-wit)}.elementor .check-icoon{width:14px;height:14px;color:var(--kleur-oranje);line-height:0;display:flex;flex:0 0 auto}.elementor .check-badge{width:30px;height:30px;min-width:30px;padding:0;border-radius:50%;background-color:rgb(255 103 0 / .15);display:flex;flex:0 0 auto;justify-content:center;align-items:center}.elementor .checklijst-item{font-family:var(--font-tekst);font-size:16px;color:var(--kleur-donker);line-height:1.5;padding:0;display:flex;flex-direction:row;gap:12px;align-items:center}.elementor .smile-icoon{width:14px;height:14px;min-width:14px;padding:0;border-end-end-radius:14px;border-block-end-width:4.2px;border-inline-end-width:4.2px;flex:0 0 auto;box-sizing:border-box;border-right-style:solid;border-right-color:var(--kleur-oranje);border-bottom-style:solid;border-bottom-color:var(--kleur-oranje);\n}.elementor .pagina-kop-smile{width:.62em;height:.62em;min-width:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:0;border-end-end-radius:.62em;border-block-start-width:0;border-block-end-width:.19em;border-inline-start-width:0;border-inline-end-width:.19em;border-color:var(--kleur-oranje);flex:0 0 auto;border-style:none solid solid none;\n}.elementor .checklijst{padding:0;margin-block-start:22px;margin-block-end:30px;display:flex;flex-direction:column;gap:12px}.elementor .knop{height:54px;font-family:var(--font-tekst);font-weight:600;font-size:16px;line-height:1;padding-inline-start:26px;padding-inline-end:26px;border-radius:var(--afronding-pil);transition:background-color 0.2s,color 0.2s,border-color 0.2s;display:inline-flex;gap:14px;justify-content:center;align-items:center}.elementor .knop-klein{height:44px;font-size:14px;padding-inline-start:20px;padding-inline-end:20px}.elementor .knop-primair:hover,.elementor .knop-primair:focus-visible{color:var(--kleur-wit);border-color:var(--kleur-donker);background-color:var(--kleur-donker)}.elementor .knop-primair{color:var(--kleur-wit);border-width:1px;border-color:var(--kleur-oranje);border-style:solid;background-color:var(--kleur-oranje)}.elementor .alleen-schermlezer{width:1px;height:1px;overflow:hidden;position:absolute;padding:0;margin:-1px;border-width:0;clip-path:inset(50%);white-space:nowrap;\n}