.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-53 .elementor-element.elementor-element-c53-50-faq .elementor-accordion-item{border-width:1px;border-color:#dce1d9;}.elementor-53 .elementor-element.elementor-element-c53-50-faq .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#dce1d9;}.elementor-53 .elementor-element.elementor-element-c53-50-faq .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#dce1d9;}.elementor-53 .elementor-element.elementor-element-c53-50-faq .elementor-tab-title{background-color:#f8f9f6;padding:22px 20px 22px 20px;}.elementor-53 .elementor-element.elementor-element-c53-50-faq .elementor-accordion-icon, .elementor-53 .elementor-element.elementor-element-c53-50-faq .elementor-accordion-title{color:#171d1c;}.elementor-53 .elementor-element.elementor-element-c53-50-faq .elementor-accordion-icon svg{fill:#171d1c;}.elementor-53 .elementor-element.elementor-element-c53-50-faq .elementor-active .elementor-accordion-icon, .elementor-53 .elementor-element.elementor-element-c53-50-faq .elementor-active .elementor-accordion-title{color:#4a5f41;}.elementor-53 .elementor-element.elementor-element-c53-50-faq .elementor-active .elementor-accordion-icon svg{fill:#4a5f41;}.elementor-53 .elementor-element.elementor-element-c53-50-faq .elementor-accordion-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;}.elementor-53 .elementor-element.elementor-element-c53-50-faq .elementor-tab-content{color:#616964;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.65em;padding:0px 20px 22px 20px;}/* Start custom CSS for accordion, class: .elementor-element-c53-50-faq */.elementor-53 .elementor-element.elementor-element-c53-50-faq .elementor-tab-title {font-size:var(--ogl-control);} .elementor-53 .elementor-element.elementor-element-c53-50-faq .elementor-tab-content {font-size:var(--ogl-body);line-height:1.65;}/* End custom CSS */
/* Start custom CSS */body.elementor-page-53 .s-ogl53-hero-title span{color:#4a5f41;}body.elementor-page-53 .s-ogl-footer-wordmark span{color:#d4f45b;}body.elementor-page-53 a:focus-visible,body.elementor-page-53 button:focus-visible{outline:2px solid #647e16;outline-offset:5px;}@media(prefers-reduced-motion:reduce){body.elementor-page-53 *,body.elementor-page-53 *::before,body.elementor-page-53 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none!important;opacity:1!important;}}
/* Approved studio design rollout */
.elementor-53 > [data-id="ogl53-hero"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-53 [data-id="ogl53-hero-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-53 [data-id="ogl53-hero-inner"]{display:grid!important;grid-template-columns:1.1fr 1fr!important;gap:clamp(30px,5vw,90px)!important;align-items:center!important}
.elementor-53 [data-id="ogl53-hero-inner"] > .e-flexbox-base:first-child{gap:25px!important;max-width:none!important}
.elementor-53 > [data-id="inhoud"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-53 [data-id="inhoud-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-53 [data-id="inhoud-inner"] > .e-heading-base{max-width:1000px!important}
.elementor-53 [data-id="inhoud-inner"] > .e-paragraph-base{max-width:780px!important}
.elementor-53 > [data-id="care-77"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-53 [data-id="care-78"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-53 [data-id="care-78"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(32px,6vw,96px)!important;align-items:center!important}
.elementor-53 > [data-id="c53-19"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-53 [data-id="c53-19-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-53 [data-id="c53-19-inner"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(32px,6vw,96px)!important;align-items:center!important}
.elementor-53 [data-id="og2-53-4-visual"]{order:-1!important}
.elementor-53 > [data-id="c53-22"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-53 [data-id="c53-22-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-53 [data-id="c53-22-inner"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(32px,6vw,96px)!important;align-items:center!important}
.elementor-53 > [data-id="c53-25"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-53 [data-id="c53-25-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-53 [data-id="c53-25-inner"] > .e-heading-base{max-width:1000px!important}
.elementor-53 [data-id="c53-25-inner"] > .e-paragraph-base{max-width:780px!important}
.elementor-53 > [data-id="c53-40"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-53 [data-id="c53-40-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-53 [data-id="c53-40-inner"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(32px,6vw,96px)!important;align-items:center!important}
.elementor-53 > [data-id="c53-45"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-53 [data-id="c53-45-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-53 [data-id="c53-45-inner"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(32px,6vw,96px)!important;align-items:center!important}
.elementor-53 [data-id="og2-53-8-visual"]{order:-1!important}
.elementor-53 > [data-id="c53-50"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-53 [data-id="c53-50-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-53 [data-id="c53-50-inner"]{display:grid!important;grid-template-columns:.75fr 1.25fr!important;gap:70px!important;align-items:start!important}
.elementor-53 > [data-id="c53-52"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-53 [data-id="c53-52-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-53 > [data-id="c53-52"]{background:#23352b!important;color:#f4f3ed!important}
.elementor-53 [data-id="c53-52"] .e-heading-base{color:#f4f3ed!important;max-width:1050px!important}
.elementor-53 [data-id="c53-52"] .e-paragraph-base{color:#b8c6b0!important}
.elementor-53 [data-id="c53-1"]{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important}
.elementor-53 [data-id="c53-1"] > .e-button-base{width:auto!important;align-self:flex-start!important}
.elementor-53 [data-id="c53-17"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:24px!important}
@media(max-width:900px){.elementor-53 [data-id="c53-17"]{grid-template-columns:1fr!important;}}.elementor-53 [data-id="care-87"]{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important}
.elementor-53 [data-id="care-87"] > .e-button-base{width:auto!important;align-self:flex-start!important}
.elementor-53 [data-id="c53-38"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:24px!important}
@media(max-width:900px){.elementor-53 [data-id="c53-38"]{grid-template-columns:1fr!important;}}.elementor-53 [data-id="c53-42"]{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important}
.elementor-53 [data-id="c53-42"] > .e-button-base{width:auto!important;align-self:flex-start!important}
.elementor-53 [data-id="c53-47"]{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important}
.elementor-53 [data-id="c53-47"] > .e-button-base{width:auto!important;align-self:flex-start!important}
.elementor-53 [data-id="c53-54"]{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important}
.elementor-53 [data-id="c53-54"] > .e-button-base{width:auto!important;align-self:flex-start!important}
.elementor-53 [data-id="ogl-footer-grid"]{display:grid!important;grid-template-columns:2fr 1fr 1fr!important;width:100%!important;gap:24px!important}
@media(max-width:900px){.elementor-53 [data-id="ogl-footer-grid"]{grid-template-columns:1fr!important;}}
@media(max-width:900px){.elementor-53 > [data-id] > .e-flexbox-base{grid-template-columns:1fr!important;gap:34px!important;}.elementor-53 [data-id$="-visual"]{order:initial!important;}.elementor-53 [data-id$="-copy"]{grid-template-columns:1fr!important;}}
/* Homepage-style background hero: Webapps */
.elementor-53 > [data-id="ogl53-hero"].e-flexbox-base{background:linear-gradient(90deg,#f8f9f6f2 0%,#f8f9f6de 42%,#f8f9f630 100%),url("https://omnigradelabs.com/wp-content/uploads/omnigrade/webapps.webp") center center/cover no-repeat!important;min-height:620px!important;padding:95px 40px 100px!important;}
.elementor-53 [data-id="ogl53-hero-inner"].e-flexbox-base{display:flex!important;flex-direction:column!important;align-items:flex-start!important;max-width:1200px!important;width:100%!important;margin:0 auto!important;gap:24px!important;}
.elementor-53 [data-id="ogl53-hero-inner"] > .e-flexbox-base{max-width:100%!important;width:100%!important;gap:24px!important;}
.elementor-53 [data-id="ogl53-hero-title"].e-heading-base{font-size:clamp(44px,5.5vw,80px)!important;max-width:956px!important;line-height:1.08!important;color:#17221d!important;}
.elementor-53 [data-id="ogl53-hero"] .e-paragraph-base{max-width:800px!important;font-size:18px!important;line-height:1.65!important;color:#3f4943!important;}
.elementor-53 [data-id="ogl53-hero"] [data-id*="eyebrow"]{font-size:11px!important;letter-spacing:.1em!important;}
.elementor-53 [data-id="ogl53-hero"] [data-id="ar-featured"]{display:none!important;}
@media(max-width:900px){.elementor-53 > [data-id="ogl53-hero"].e-flexbox-base{min-height:580px!important;padding:80px 36px!important;}}
@media(max-width:520px){.elementor-53 > [data-id="ogl53-hero"].e-flexbox-base{min-height:560px!important;padding:65px 22px 75px!important;background:linear-gradient(#f8f9f6dd,#f8f9f6dd),url("https://omnigradelabs.com/wp-content/uploads/omnigrade/webapps.webp") center center/cover no-repeat!important;}.elementor-53 [data-id="ogl53-hero-title"].e-heading-base{font-size:42px!important;}.elementor-53 [data-id="ogl53-hero"] .e-paragraph-base{font-size:16px!important;}}/* End custom CSS */