.dkg-site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu>.wp-block-navigation__submenu-container{display:none!important;visibility:hidden!important;height:0!important;opacity:0!important}.dkg-site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu.is-dkg-submenu-open>.wp-block-navigation__submenu-container{display:flex!important;visibility:visible!important;width:100%;height:auto!important;padding-left:.75rem;opacity:1!important}.dkg-site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu>.wp-block-navigation-submenu__toggle .wp-block-navigation__submenu-icon svg{transform:rotate(0deg)!important}.dkg-site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu.is-dkg-submenu-open>.wp-block-navigation-submenu__toggle .wp-block-navigation__submenu-icon svg{transform:rotate(180deg)!important}body #dkg-finder-fab:focus-visible{outline:2px solid var(--wp--preset--color--primary-alt)!important;outline-offset:2px!important;box-shadow:none!important}.dkg-page-hero--perspectives{padding-bottom:clamp(1rem, 2.5vw, 2rem)}.dkg-home-top-offers{padding-top:clamp(1.5rem, 3vw, 2.5rem)}.dkg-hero-system[data-active-perspective="operations"]{--dkg-system-active:var(--wp--preset--color--primary-alt)}.dkg-home-top-offers__meta{display:flex;align-items:center;gap:.55rem;margin:0!important}.dkg-home-top-offers__meta .dkg-home-top-offers__icon{width:1.8rem;height:1.8rem;flex:0 0 1.8rem;margin:0!important;border-radius:.42rem}.dkg-home-top-offers__meta .dkg-home-top-offers__icon::before{font-size:1.08rem}.dkg-home-top-offers__meta .dkg-home-top-offers__category{font-size:.7rem}.dkg-home-top-offers .dkg-home-top-offers__item h3{margin-top:0.85rem!important;font-size:clamp(1.06rem, calc(0.78rem + 0.48vw), 1.28rem);font-weight:800;line-height:1.16}.dkg-home-top-offers .dkg-home-top-offers__title--long a{white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:manual}.dkg-home-top-offers__subtitle{max-width:calc(100% - 1.5rem);margin:.45rem 0 0!important;color:color-mix(in srgb,var(--wp--preset--color--primary) 76%,transparent);font-size:.78rem;font-weight:600;line-height:1.35}.dkg-career-jobs .dkg-career-jobs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(0.85rem, 1.8vw, 1.25rem)}.dkg-career-job-card{--dkg-career-card-padding:clamp(0.9rem, 1.6vw, 1.15rem);border-radius:var(--wp--preset--border-radius--md);box-shadow:0 .45rem 1.2rem rgb(18 30 62 / 7%)}.dkg-career-job-card__image{aspect-ratio:2 / 1;margin-bottom:.9rem}.dkg-career-job-card h3{margin-bottom:.45rem;font-size:clamp(1.05rem, calc(0.82rem + 0.45vw), 1.28rem);line-height:1.2}.dkg-career-job-card .wp-block-post-excerpt{display:-webkit-box;margin-bottom:.9rem;overflow:hidden;font-size:.84rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dkg-career-job-card__link{margin-bottom:var(--dkg-career-card-padding)!important;font-size:.9rem}.dkg-home-newsletter{padding-block:clamp(2.5rem, 5vw, 4rem);background:var(--wp--preset--color--base)}.dkg-home-newsletter__layout{min-height:18rem;border:1px solid var(--wp--preset--color--border-light);background:var(--wp--preset--color--base);box-shadow:none}.dkg-home-newsletter__copy{padding:clamp(1.5rem, 4vw, 3rem);background:var(--wp--preset--color--primary)}.dkg-home-newsletter__form{min-height:18rem;padding:clamp(1.5rem, 4vw, 3rem);background:var(--wp--preset--color--base)}.dkg-home-newsletter h2{max-width:16ch;margin-bottom:.85rem;font-size:var(--wp--preset--font-size--x-large)}.dkg-home-newsletter__copy>p{max-width:42ch;margin:0;font-size:var(--wp--preset--font-size--small)!important;line-height:1.55}.dkg-approach-copy-grid,.dkg-approach-benefits,.dkg-approach-values,.dkg-approach-levels{display:grid;gap:clamp(0.9rem, 2vw, 1.35rem);margin-top:clamp(1.5rem, 3vw, 2.5rem)}.dkg-approach-copy-grid,.dkg-approach-benefits,.dkg-approach-values{grid-template-columns:repeat(3,minmax(0,1fr))}.dkg-approach-levels{grid-template-columns:repeat(5,minmax(0,1fr))}.dkg-approach-copy-grid>.wp-block-group,.dkg-approach-benefits>.wp-block-group,.dkg-approach-values>.wp-block-group,.dkg-approach-levels>.wp-block-group{min-width:0;padding:clamp(1rem, 2vw, 1.4rem);border:1px solid color-mix(in srgb,var(--wp--preset--color--primary-accent) 55%,transparent);border-radius:var(--wp--preset--border-radius--md);background:var(--wp--preset--color--base)}.dkg-approach-copy-grid h3,.dkg-approach-benefits h3,.dkg-approach-values h3,.dkg-approach-levels h3{margin:0;font-size:clamp(1.05rem, 1.4vw, 1.28rem);line-height:1.18}.dkg-approach-copy-grid p,.dkg-approach-benefits p,.dkg-approach-values p,.dkg-approach-levels p{margin:.6rem 0 0;font-size:.94rem;line-height:1.55}.dkg-thank-you{min-height:clamp(30rem, 65vh, 44rem);display:grid;align-items:center}.dkg-thank-you__panel{max-width:48rem;padding:clamp(1.5rem, 5vw, 3.5rem);border-radius:var(--wp--preset--border-radius--lg);background:var(--wp--preset--color--border-light)}@media (min-width:1100px){body.page-id-2521 .entry-content{display:grid;grid-template-columns:minmax(18rem,0.72fr) minmax(34rem,1.28fr);align-items:start;gap:clamp(2rem, 4vw, 4.5rem);max-width:var(--wp--style--global--wide-size);margin-inline:auto;padding:clamp(3rem, 6vw, 5.5rem) var(--wp--style--root--padding-right)}body.page-id-2521 .entry-content>.dkg-page-hero,body.page-id-2521 .entry-content>.dkg-finder-section{width:100%;min-width:0;margin:0!important;padding:0!important}body.page-id-2521 .dkg-finder{max-width:none}}@media (max-width:1160px) and (min-width:721px){.wp-block-columns.dkg-home-top-offers__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.dkg-home-top-offers__grid>.wp-block-column{width:auto!important;flex-basis:auto!important}}@media (max-width:980px){.dkg-career-jobs .dkg-career-jobs__grid,.dkg-approach-copy-grid,.dkg-approach-benefits,.dkg-approach-values,.dkg-approach-levels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.dkg-career-jobs .dkg-career-jobs__grid,.dkg-approach-copy-grid,.dkg-approach-benefits,.dkg-approach-values,.dkg-approach-levels{grid-template-columns:minmax(0,1fr)}.dkg-home-newsletter__layout{min-height:0}.dkg-home-newsletter__form{min-height:12rem}}