.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 rgba(0,0,0,0);\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:0px;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:0px;padding:0px;margin:0px;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:0px;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-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:0px;border-radius:var(--border-rad-md);display:flex;align-items:center;}.elementor .c-glass{min-width:0px;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 rgba(0,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, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.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:0px;padding-block-end:0px;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:0px;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:0px;padding-inline-start:0px;padding-inline-end:0px;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:0px;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:0px;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:0px;padding:0px;margin-block-start:var(--space-05);margin-block-end:var(--space-1);margin-inline-start:0px;margin-inline-end:0px;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:0px 0px 30px 0px rgba(109,119,210,0.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:0px;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:-0.01em;line-height:var(--line-height-heading);margin:0px;}.elementor .l-wrap{width:100%;max-width:var(--container-max);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-2);padding-inline-end:var(--space-2);margin-inline-start:auto;margin-inline-end:auto;}.elementor .l-actions{padding:0px;margin-block-start:var(--space-2);display:flex;gap:var(--space-1);flex-wrap:wrap;}.elementor .l-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--space-1);}.elementor .l-section-head{max-width:45rem;padding:0px;margin-block-start:0px;margin-block-end:var(--space-2);margin-inline-start:0px;margin-inline-end:0px;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:0px;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:0px;padding-inline-end:0px;}.elementor .c-cta-contact{padding:0px;display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center;row-gap: var(--space-15);\n}.elementor .c-label-pair{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--space-025);}.elementor .c-card{min-width:0px;color:var(--color-text);text-decoration:none;padding:var(--space-2);border-radius:var(--border-rad-lg);border-width:0px;border-style:none;background-color:var(--color-white);box-shadow:0px 0px 10px 0px rgba(0,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:0px;}.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:0px;}.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:0px;}.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:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0px;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:-0.01em;line-height:var(--line-height-heading);margin:0px;}.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);}