.elementor .c-popup-body{padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:var(--space-2);padding-inline-end:var(--space-2);box-sizing:border-box;\n}.elementor .c-form-trap{overflow:hidden;position:absolute;inset-inline-start:-10000px;inline-size:1px;block-size:1px;\n}.elementor .c-field-check{font-family:var(--font-fam-base);font-size:var(--font-size-base);color:var(--color-text);line-height:var(--line-height-base);padding:0;margin:0;display:flex;gap:var(--space-05);align-items:center}.elementor .c-field{width:100%;min-height:3rem;font-family:var(--font-fam-base);font-size:var(--font-size-base);color:var(--color-text);line-height:var(--line-height-base);padding-block-start:.75rem;padding-block-end:.75rem;padding-inline-start:var(--space-1);padding-inline-end:var(--space-1);border-radius:var(--border-rad-md);border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-white);box-sizing:border-box;&:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:1px}\n}.elementor .c-field-label{font-family:var(--font-fam-base);font-weight:700;font-size:var(--font-size-base);color:var(--color-secondary);line-height:var(--line-height-base)}.elementor .c-form-field{min-width:0;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-025)}.elementor .c-form-full{grid-column:1 / -1}.elementor .c-form{width:100%;display:grid;gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.elementor .c-glass-pill:hover,.elementor .c-glass-pill:focus-visible{color:var(--color-white);border-color:var(--color-primary);background-color:var(--color-primary);text-shadow:0 0 0 #fff0;\n}.elementor .c-glass-pill{cursor:pointer;padding-block-start:var(--space-05);padding-block-end:var(--space-05);padding-inline-start:var(--space-1);padding-inline-end:var(--space-1);margin:0;border-radius:999px;transition:background-color 0.2s,color 0.2s,border-color 0.2s;display:inline-flex;align-items:center;&:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}\n}.elementor .l-chips{min-width:0;padding:0;margin:0;display:flex;gap:var(--space-1);flex-wrap:wrap}.elementor .c-bg-veil{position:absolute;z-index:1;background-color:var(--color-photo-veil);backdrop-filter:blur(10px);inset:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);\n}.elementor .l-stack-lg{width:100%;min-width:0;max-width:62.5rem;padding-inline-start:var(--space-2);padding-inline-end:var(--space-2);margin-block-end:var(--space-3);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--space-3)}.elementor .c-glass-wide{grid-column:1 / -1}.elementor .c-glass-card{padding-block-start:var(--space-1);padding-block-end:var(--space-1);padding-inline-start:var(--space-15);padding-inline-end:var(--space-15);margin:0;border-radius:var(--border-rad-md);display:flex;align-items:center}.elementor .c-glass{min-width:0;color:var(--color-white);border-width:1px;border-color:var(--color-white-35);border-style:solid;background-color:var(--color-glass-bg);backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%);text-shadow:0 1px 3px rgb(0 0 0 / .55);\n}.elementor .c-btn-depth:hover,.elementor .c-btn-depth:focus-visible{color:var(--color-white);border-color:var(--color-transparent);background-image:linear-gradient(180deg,rgb(255 255 255 / .1) 0%,rgb(255 255 255 / .1) 100%),linear-gradient(180deg,#157000 0%,#0B3D2E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .c-btn-depth{color:var(--color-white);border-color:var(--color-transparent);background-image:linear-gradient(180deg,#157000 0%,#0B3D2E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#157000;background-origin:border-box;background-repeat:no-repeat;&:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}\n}.elementor .c-bg-slideshow-hero{position:relative;background-image:url(https://omnifocus.nl/wp-content/uploads/2025/04/Omnifocus-werkt-voor-senior-management-team-zakelijke-dienstverlening.webp);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;isolation:isolate;background-position:center top;\n}.elementor .l-section-hero-photo{width:100%;min-height:550px;padding-block-start:var(--space-3);padding-block-end:var(--space-3);padding-inline-start:var(--space-1);padding-inline-end:var(--space-1);display:flex;flex-direction:column;gap:var(--space-2);justify-content:flex-end;align-items:center}.elementor .l-full{width:100%;padding-block-start:0;padding-block-end:0;padding-inline-start:var(--space-05);padding-inline-end:var(--space-05);max-width:none;\n}.elementor .c-portrait-fill{width:100%;height:100%;min-height:20rem;object-fit:cover;object-position:top center;border-radius:var(--border-rad-lg);display:block}.elementor .l-split-1-2{padding:0;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch}.elementor .c-bg-slideshow{position:relative;isolation:isolate;\n}.elementor .c-pill-dark{padding-block-start:var(--space-025);padding-block-end:var(--space-025);padding-inline-start:var(--space-1);padding-inline-end:var(--space-1);border-radius:12px;background-color:var(--color-overlay-dark);display:inline-block;align-self:center}.elementor .l-section-photo{min-height:40rem;padding-block-start:var(--space-3);padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;gap:var(--space-2);justify-content:space-between}.elementor .c-card-photo{width:160px;height:160px;max-width:100%;object-fit:cover;margin-block-start:0;margin-block-end:var(--space-05);margin-inline-start:auto;margin-inline-end:auto;border-radius:var(--border-rad-lg);display:block;box-shadow:0 0 0 4px var(--color-white);\n}.elementor .c-card-photo-up{margin-block-start:calc(-100px - var(--space-2))}.elementor .l-grid-4{padding:0;display:grid;gap:var(--grid-gap-x);grid-template-columns:repeat(4,minmax(0,1fr))}.elementor .l-grid-raised{padding-block-start:100px;row-gap:8rem;\n}.elementor .c-card-rule{width:100px;height:5px;min-width:0;padding:0;margin-block-start:var(--space-05);margin-block-end:var(--space-1);margin-inline-start:0;margin-inline-end:0;background-color:var(--color-line);flex:0 1 auto}.elementor .c-card-center{text-align:center;align-items:center}.elementor .c-card-hover:hover,.elementor .c-card-hover:focus-visible{color:var(--color-on-dark-soft);background-color:var(--color-text);box-shadow:0 0 30px 0 rgb(109 119 210 / .06)}.elementor .c-card-hover{&:hover .t-heading-card,&:hover .t-eyebrow,&:hover .c-link-arrow{color:var(--color-accent)}&:hover .u-text-muted,&:hover .t-text-base{color:var(--color-on-dark-soft)}&:hover .c-card-rule{background-color:var(--color-on-dark-soft)}\n}.elementor .l-page{width:100%;padding:0;display:flex;flex-direction:column}.elementor .t-heading-hero{font-family:var(--font-fam-heading);font-weight:700;font-size:var(--font-size-xl);letter-spacing:-.01em;line-height:var(--line-height-heading);margin:0}.elementor .l-wrap{width:100%;max-width:var(--container-max);padding-block-start:0;padding-block-end:0;padding-inline-start:var(--space-2);padding-inline-end:var(--space-2);margin-inline-start:auto;margin-inline-end:auto}.elementor .l-actions{padding:0;margin-block-start:var(--space-2);display:flex;gap:var(--space-1);flex-wrap:wrap}.elementor .l-stack{min-width:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.elementor .l-section-head{max-width:45rem;padding:0;margin-block-start:0;margin-block-end:var(--space-2);margin-inline-start:0;margin-inline-end:0;display:flex;flex-direction:column;gap:var(--space-1)}.elementor .l-split{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.elementor .l-grid-3{padding:0;display:grid;gap:var(--grid-gap-x);grid-template-columns:repeat(3,minmax(0,1fr))}.elementor .l-section{width:100%;padding-block-start:var(--section-padding-y);padding-block-end:var(--section-padding-y);padding-inline-start:0;padding-inline-end:0}.elementor .c-cta-contact-info{padding-block-start:0;padding-block-end:0;padding-inline-start:var(--space-2);padding-inline-end:0;border-inline-start-width:1px;display:flex;flex-direction:column;gap:var(--space-025);border-left-style:solid;border-left-color:var(--color-white-35);\n}.elementor .c-cta-contact{padding:0;display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center;row-gap:var(--space-15);\n}.elementor .c-label-pair{min-width:0;padding:0;display:flex;flex-direction:column;gap:var(--space-025)}.elementor .c-card{min-width:0;color:var(--color-text);text-decoration:none;padding:var(--space-2);border-radius:var(--border-rad-lg);border-width:0;border-style:none;background-color:var(--color-white);box-shadow:0 0 10px 0 rgb(0 0 0 / .5) inset;transition:background-color 0.3s,box-shadow 0.3s,color 0.3s;display:flex;flex-direction:column;gap:var(--space-075);& .t-heading-card{color:var(--color-primary)}&:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}\n}.elementor .t-text-small{font-family:var(--font-fam-base);font-weight:400;font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0}.elementor .t-text-lead{font-family:var(--font-fam-base);font-weight:400;font-size:var(--font-size-lead);color:var(--color-muted);line-height:var(--line-height-body);margin:0}.elementor .t-heading-card{font-family:var(--font-fam-base);font-weight:700;font-size:var(--font-size-md);line-height:var(--line-height-heading);margin:0}.elementor .l-section-cta{color:var(--color-white);background-image:linear-gradient(180deg,#157000 0%,#0d4f00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--color-primary)}.elementor .l-section-dark{color:var(--color-white);background-color:var(--color-surface-dark)}.elementor .c-btn-transwhite:hover,.elementor .c-btn-transwhite:focus-visible{color:var(--color-white);background-color:var(--color-white-10)}.elementor .c-btn-transwhite{color:var(--color-white);border-color:var(--color-white);background-color:var(--color-transparent);&:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}\n}.elementor .c-btn-base{max-width:100%;font-family:var(--font-fam-base);font-weight:700;font-size:var(--font-size-base);line-height:var(--line-height-heading);text-align:center;text-decoration:none;text-transform:none;padding-block-start:.875rem;padding-block-end:.875rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0;border-radius:var(--border-rad-md);border-width:var(--space-0125);border-style:solid;display:inline-flex;gap:var(--space-05);justify-content:center;align-items:center;align-self:center;white-space:normal;\n}.elementor .t-text-base{font-family:"Roboto (body text)";font-weight:400;font-size:var(--font-size-base);line-height:var(--line-height-base)}.elementor .t-heading-section{font-family:var(--font-fam-heading);font-weight:700;font-size:var(--font-size-x);color:var(--color-primary);letter-spacing:-.01em;line-height:var(--line-height-heading);margin:0}.elementor .u-text-accent{color:var(--color-accent)}.elementor .l-center{text-align:center;margin-inline-start:auto;margin-inline-end:auto;justify-content:center;align-items:center}.elementor .u-hyphens{hyphens:auto;overflow-wrap:break-word;\n}.elementor .u-text-secondary{color:var(--color-secondary)}.elementor .u-text-muted{color:var(--color-muted)}.elementor .u-text-center{text-align:center}.elementor .u-on-dark{color:var(--color-white)}