/* Start custom CSS */body.elementor-page-44 h1 span{color:#4a5f41;}body.elementor-page-44 .s-ogl-footer-wordmark span{color:#d4f45b;}body.elementor-page-44 a:focus-visible,body.elementor-page-44 button:focus-visible{outline:2px solid #647e16;outline-offset:5px;}@media(prefers-reduced-motion:reduce){body.elementor-page-44 *,body.elementor-page-44 *::before,body.elementor-page-44 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none!important;opacity:1!important;}}
/* Approved studio design rollout */
.elementor-44 > [data-id="ov44-hero"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-44 [data-id="ov44-hero-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-44 [data-id="ov44-hero-inner"]{display:grid!important;grid-template-columns:1.1fr 1fr!important;gap:clamp(30px,5vw,90px)!important;align-items:center!important}
.elementor-44 [data-id="ov44-hero-inner"] > .e-flexbox-base:first-child{gap:25px!important;max-width:none!important}
.elementor-44 > [data-id="inhoud"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-44 [data-id="inhoud-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-44 > [data-id="c44-11"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-44 [data-id="c44-11-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-44 [data-id="c44-11-inner"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(32px,6vw,96px)!important;align-items:center!important}
.elementor-44 > [data-id="c44-14"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-44 [data-id="c44-14-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-44 [data-id="c44-14-inner"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(32px,6vw,96px)!important;align-items:center!important}
.elementor-44 [data-id="og2-44-4-visual"]{order:-1!important}
.elementor-44 > [data-id="c44-18"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-44 [data-id="c44-18-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-44 [data-id="c44-18-inner"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(32px,6vw,96px)!important;align-items:center!important}
.elementor-44 > [data-id="c44-21"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-44 [data-id="c44-21-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-44 [data-id="c44-21-inner"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(32px,6vw,96px)!important;align-items:center!important}
.elementor-44 [data-id="og2-44-6-visual"]{order:-1!important}
.elementor-44 > [data-id="c44-26"]{padding:clamp(50px,6vw,96px) clamp(24px,5vw,100px)!important;background:#f4f3ed!important;border-bottom:1px solid #cdd1c770}
.elementor-44 [data-id="c44-26-inner"]{max-width:1400px!important;width:100%!important;margin:0 auto!important;gap:28px!important}
.elementor-44 > [data-id="c44-26"]{background:#23352b!important;color:#f4f3ed!important}
.elementor-44 [data-id="c44-26"] .e-heading-base{color:#f4f3ed!important;max-width:1050px!important}
.elementor-44 [data-id="c44-26"] .e-paragraph-base{color:#b8c6b0!important}
.elementor-44 [data-id="c44-1"]{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important}
.elementor-44 [data-id="c44-1"] > .e-button-base{width:auto!important;align-self:flex-start!important}
.elementor-44 [data-id="c44-6"]{display:grid!important;grid-template-columns:1fr 1.3fr!important;width:100%!important;gap:24px!important}
@media(max-width:900px){.elementor-44 [data-id="c44-6"]{grid-template-columns:1fr!important;}}.elementor-44 [data-id="c44-23"]{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important}
.elementor-44 [data-id="c44-23"] > .e-button-base{width:auto!important;align-self:flex-start!important}
.elementor-44 [data-id="c44-28"]{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important}
.elementor-44 [data-id="c44-28"] > .e-button-base{width:auto!important;align-self:flex-start!important}
.elementor-44 [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-44 [data-id="ogl-footer-grid"]{grid-template-columns:1fr!important;}}
@media(max-width:900px){.elementor-44 > [data-id] > .e-flexbox-base{grid-template-columns:1fr!important;gap:34px!important;}.elementor-44 [data-id$="-visual"]{order:initial!important;}.elementor-44 [data-id$="-copy"]{grid-template-columns:1fr!important;}}
/* Homepage-style background hero: Over OmniGrade Labs */
.elementor-44 > [data-id="ov44-hero"].e-flexbox-base{background:linear-gradient(90deg,#f8f9f6f2 0%,#f8f9f6de 42%,#f8f9f630 100%),url("https://omnigradelabs.com/wp-content/uploads/omnigrade/hero.webp") center center/cover no-repeat!important;min-height:620px!important;padding:95px 40px 100px!important;}
.elementor-44 [data-id="ov44-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-44 [data-id="ov44-hero-inner"] > .e-flexbox-base{max-width:100%!important;width:100%!important;gap:24px!important;}
.elementor-44 [data-id="ov44-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-44 [data-id="ov44-hero"] .e-paragraph-base{max-width:800px!important;font-size:18px!important;line-height:1.65!important;color:#3f4943!important;}
.elementor-44 [data-id="ov44-hero"] [data-id*="eyebrow"]{font-size:11px!important;letter-spacing:.1em!important;}
.elementor-44 [data-id="ov44-hero"] [data-id="ar-featured"]{display:none!important;}
@media(max-width:900px){.elementor-44 > [data-id="ov44-hero"].e-flexbox-base{min-height:580px!important;padding:80px 36px!important;}}
@media(max-width:520px){.elementor-44 > [data-id="ov44-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/hero.webp") center center/cover no-repeat!important;}.elementor-44 [data-id="ov44-hero-title"].e-heading-base{font-size:42px!important;}.elementor-44 [data-id="ov44-hero"] .e-paragraph-base{font-size:16px!important;}}/* End custom CSS */