@font-face{font-family:HybridDIN;src:url('/fonts/din/DINCondensed-Bold.woff') format('woff');font-display:swap}@font-face{font-family:'Material Symbols Outlined';src:url('/fonts/material-symbols.ttf') format('truetype');font-weight:400;font-style:normal;font-display:block}
.hybrid-site .material-symbols-outlined,.hybrid-site .np-symbol{font-family:'Material Symbols Outlined'!important;font-weight:400!important;font-style:normal!important;font-size:24px;line-height:1;letter-spacing:normal!important;text-transform:none!important;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:'liga';-webkit-font-smoothing:antialiased;vertical-align:middle}
body.hybrid-site{background:#f4f2ec!important;color:#232931;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}.hybrid-site .page-wraper{background:#f4f2ec!important}.hybrid-site h1,.hybrid-site h2,.hybrid-site h3,.hybrid-site h4,.hybrid-site h5,.hybrid-site h6{font-family:HybridDIN,'Arial Narrow',sans-serif!important;letter-spacing:0!important;font-weight:700;line-height:1.05}.hybrid-site h1{font-size:clamp(56px,6vw,92px)!important;text-transform:uppercase}.hybrid-site h2{font-size:clamp(36px,4vw,58px)}.hybrid-site h3{font-size:34px}.hybrid-site h4{font-size:28px}.hybrid-site p{line-height:1.7}.hybrid-site a:focus-visible,.hybrid-site button:focus-visible,.hybrid-site summary:focus-visible{outline:3px solid #0f5868!important;outline-offset:5px}.hybrid-site a{transition:color .15s}.hybrid-site a:hover{color:#0f5868}.hybrid-site .bg-white,.hybrid-site .content-block{background:#f4f2ec!important}.hybrid-site .page-content{padding-top:0!important;background:#f4f2ec!important}.hybrid-site .container{width:90%;max-width:1320px}.hybrid-site .content-inner{padding-top:65px;padding-bottom:65px}.hybrid-site .dlab-bnr-inr,.hybrid-site .case-study-hero{background:#232931!important;border:0!important;padding:64px 0!important;min-height:0!important;height:auto!important;color:#fff!important}.hybrid-site .dlab-bnr-inr:before,.hybrid-site .dlab-bnr-inr:after{display:none!important}.hybrid-site .dlab-bnr-inr-entry{display:block!important;vertical-align:initial;padding:0!important}.hybrid-site .dlab-bnr-inr h1,.hybrid-site .case-study-hero h1{color:#fff!important;margin:0 0 24px!important}.hybrid-site .dlab-bnr-inr p,.hybrid-site .case-study-hero p{color:#d0d5d8!important;font-size:17px!important;max-width:850px;line-height:1.7}.hybrid-site .text-black{color:inherit!important}.hybrid-site .no-bg-bnr .container{display:block}.hybrid-header{display:flex;align-items:center;gap:45px;padding:20px 5%;background:#fff;color:#232931;position:relative;z-index:100}.hybrid-brand img{display:block;width:95px;height:62px;object-fit:contain}.hybrid-desktop-nav{display:flex;gap:28px;margin-left:auto}.hybrid-desktop-nav a{font-size:14px;color:#232931}.hybrid-desktop-nav a[aria-current]{border-bottom:1px solid #0f5868}.hybrid-talk{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:10px 0;border-bottom:1px solid #094149;font-size:14px;color:#232931;white-space:nowrap}.hybrid-mobile-menu{display:none}.hybrid-footer{padding:45px 5% 25px;background:#232931;color:#d0d5d8;display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:35px;align-items:start}.hybrid-footer a{color:#fff!important}.hybrid-footer-brand{display:flex;gap:24px;align-items:center}.hybrid-footer-brand img{width:80px;height:64px;object-fit:contain}.hybrid-footer p{font-size:12px;margin:10px 0}.hybrid-footer nav{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:13px}.hybrid-copyright{grid-column:1/-1;border-top:1px solid #ffffff25;padding-top:20px;margin:0!important}.hybrid-site .site-button,.hybrid-site .offer-button{background:#094149!important;color:#fff!important;border:1px solid #094149!important;border-radius:0!important;clip-path:none!important;box-shadow:none!important;padding:14px 22px!important;font-family:Arial,sans-serif;font-size:14px!important;text-transform:none;display:inline-flex;align-items:center;gap:22px}.hybrid-site .site-button:hover,.hybrid-site .offer-button:hover{background:#0f5868!important;transform:none!important}.hybrid-site :is(.dlab-box,.blog-post,.case-study-section,.case-study-testimonial,.team-lead,.team-associate,.team-card){box-shadow:none!important;border-radius:0!important}.hybrid-site .dlab-box{border:0!important;padding:0 0 30px!important;background:transparent!important}.hybrid-site .dlab-box .dlab-media{margin-bottom:24px}.hybrid-site .dlab-box h3{font-size:35px!important}.hybrid-site .dlab-box>p{color:#49545a}.hybrid-site .dlab-box .site-button{background:transparent!important;color:#094149!important;border:0!important;border-bottom:1px solid #839995!important;padding:10px 0!important}.hybrid-site input.form-control,.hybrid-site textarea.form-control,.hybrid-site select.form-control{border:1px solid #9ba9a5!important;background:#fff!important;color:#232931!important;border-radius:0!important;box-shadow:none!important;min-height:52px;height:auto;padding:13px 15px;font-family:Arial,sans-serif;font-size:15px}.hybrid-site textarea.form-control{min-height:150px}.hybrid-site input.form-control:focus,.hybrid-site textarea.form-control:focus,.hybrid-site select.form-control:focus{outline:2px solid #0f5868;outline-offset:2px}.hybrid-site .dzForm{border:0;padding:0!important}.hybrid-site .section-full[style*="background:#094149"]{background:#094149!important;color:#fff;padding:60px 0!important}.hybrid-site .section-full[style*="background:#094149"] h2,.hybrid-site .section-full[style*="background:#094149"] p{color:#fff!important}.hybrid-site .section-full[style*="background:#094149"] a{background:transparent!important;border-color:#fff!important;color:#fff!important}.hybrid-site .case-study-content a{color:#094149;text-decoration:underline}.hybrid-site .case-study-section{background:transparent!important;border-top:1px solid #bdc8c2!important;padding:36px 0!important}.hybrid-site .case-study-section h2{color:#094149!important}.hybrid-site .case-study-breadcrumb{background:#f4f2ec;padding:24px 5%}.hybrid-site .case-study-testimonial{background:#094149!important;color:#fff!important;border:0!important;padding:35px!important}.hybrid-site .case-study-testimonial *{color:#fff!important}.hybrid-site .case-study-layout{gap:50px}.hybrid-site .site-client-logo{background:transparent!important;border:0!important}.hybrid-site .team-lead,.hybrid-site .team-associate{background:transparent!important;border:0!important}.hybrid-site .team-lead img,.hybrid-site .team-associate img{border-radius:0!important}.hybrid-site .cookie-consent-banner{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;max-width:none!important;width:100%;margin:0!important;background:#182c30!important;border-radius:0!important;box-shadow:none!important;padding:22px 5%!important;z-index:101!important}.hybrid-site .cookie-consent-banner button{border:1px solid #a4bab5!important;border-radius:0!important;min-height:44px!important;background:#094149!important}.hybrid-site .scroltop{background:#094149!important;color:#fff!important;right:18px;bottom:18px}.hybrid-site .offer-page{width:100%;color:#232931!important}.hybrid-site .offer-body,.hybrid-site .offer-hero-inner{width:90%;max-width:1320px}.hybrid-site .offer-hero{padding:65px 0!important;background:#232931!important;color:#fff;border:0!important}.hybrid-site .offer-hero h1{color:#fff!important}.hybrid-site .offer-hero h2{color:#fff!important;font-family:Arial,sans-serif!important;font-size:25px!important;line-height:1.4!important;letter-spacing:-.3px!important}.hybrid-site .offer-hero p{color:#d0d5d8!important;font-size:16px!important}.hybrid-site .offer-hero picture{border-radius:0!important}.hybrid-site .offer-hero .offer-button{background:transparent!important;border-color:#b1c8c1!important}.hybrid-site .offer-body h2,.hybrid-site .offer-body h3{color:#094149!important}.hybrid-site .offer-body p,.hybrid-site .offer-body li{color:#46535a!important;font-size:16px}.hybrid-site .offer-body a{color:#094149}.hybrid-site .offer-grid{gap:35px}.hybrid-site .offer-card{background:transparent!important;border:0!important;border-top:1px solid #a7b7b0!important;padding:26px 0!important;transform:none!important;box-shadow:none!important}.hybrid-site .offer-card h3{font-size:34px!important}.hybrid-site .offer-card a{border-color:#b7c6bf!important}.hybrid-site .offer-panel{background:#e2e7de!important;border:0!important;border-radius:0!important}.hybrid-site .offer-step{border-color:#0f5868!important}.hybrid-site .offer-faq details{background:#e2e7de!important;border:0!important;border-radius:0!important}.hybrid-site .offer-faq summary{color:#232931}.hybrid-site .offer-close{background:#094149!important;border:0!important;border-radius:0!important}.hybrid-site .offer-close h2,.hybrid-site .offer-close p{color:#fff!important}.hybrid-site .offer-close .offer-button{border-color:#fff!important}.hybrid-site .offer-example{background:#e2e7de!important;border:0!important}.hybrid-site .offer-crumb{color:#495e56}.hybrid-site .offer-page h1,.hybrid-site .offer-page h2,.hybrid-site .offer-page h3{font-family:HybridDIN,sans-serif!important}.hybrid-site .offer-related{padding-bottom:55px}
@media(max-width:900px){.hybrid-header{gap:20px}.hybrid-desktop-nav{gap:16px}.hybrid-footer{grid-template-columns:1fr 1fr}.hybrid-footer nav{grid-column:1/-1}}@media(max-width:760px){.hybrid-header{padding:15px 6%;gap:20px}.hybrid-brand img{width:75px;height:48px}.hybrid-desktop-nav{display:none}.hybrid-talk{margin-left:auto;font-size:13px;gap:16px}.hybrid-mobile-menu{display:block;position:relative}.hybrid-mobile-menu summary{display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none;font-size:13px}.hybrid-mobile-menu summary::-webkit-details-marker{display:none}.hybrid-mobile-menu nav{position:absolute;right:0;top:42px;width:245px;padding:15px 22px;background:#fff;border:1px solid #bccbc4;box-shadow:0 10px 20px #0001}.hybrid-mobile-menu nav a{display:flex;justify-content:space-between;padding:12px 0;color:#232931;font-size:15px}.hybrid-site .container{width:88%;padding-left:0;padding-right:0}.hybrid-site .dlab-bnr-inr,.hybrid-site .case-study-hero{padding:42px 0!important}.hybrid-site h1{font-size:clamp(46px,12vw,68px)!important;overflow-wrap:anywhere}.hybrid-site .dlab-bnr-inr p{font-size:15px!important}.hybrid-site .content-inner{padding-top:40px;padding-bottom:40px}.hybrid-site .offer-hero{padding:42px 0!important}.hybrid-site .offer-hero-inner,.hybrid-site .offer-body{width:88%}.hybrid-site .offer-hero-inner{grid-template-columns:1fr;gap:28px}.hybrid-site .offer-hero h2{font-size:22px!important}.hybrid-site .offer-grid{grid-template-columns:1fr;gap:20px}.hybrid-site .offer-split{grid-template-columns:1fr;gap:26px}.hybrid-site .offer-page h1{font-size:50px!important}.hybrid-site .offer-page h2{font-size:37px!important}.hybrid-footer{display:block;padding:35px 6%}.hybrid-footer>div,.hybrid-footer nav{margin-bottom:25px}.hybrid-footer nav{display:flex}.hybrid-site .case-study-layout{display:block}.hybrid-site .cookie-consent-banner{padding:20px 6%!important}.hybrid-site .cookie-consent-banner>div{gap:12px!important}.hybrid-site .cookie-consent-banner button{margin:6px 0!important}.hybrid-site .team-layout{display:block!important}.hybrid-site .team-lead{margin-bottom:35px}}
@media(prefers-reduced-motion:reduce){.hybrid-site *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
body.hybrid-site .offer-page a.offer-button{color:#fff!important;border:1px solid #094149!important}body.hybrid-site .offer-page .offer-hero a.offer-button,body.hybrid-site .offer-page .offer-close a.offer-button{color:#fff!important;border-color:#b1c8c1!important}body.hybrid-site .offer-page .offer-hero h2{font-family:Arial,Helvetica,sans-serif!important;font-size:25px!important;line-height:1.4!important}body.hybrid-site .offer-page h1{font-size:clamp(56px,6vw,92px)!important;text-transform:uppercase}body.hybrid-site .offer-page .offer-body h2{font-size:clamp(36px,4vw,58px)!important;text-transform:uppercase}body.hybrid-site .offer-page .offer-body h3{text-transform:uppercase}body.hybrid-site .offer-page .offer-close h2{color:#fff!important}
@media(max-width:760px){body.hybrid-site .offer-page h1{font-size:50px!important}body.hybrid-site .offer-page .offer-hero h2{font-size:22px!important}}
body.hybrid-site .services-index>.offer-hero{padding:65px 0!important}body.hybrid-site .services-index>.offer-hero>div>p{max-width:750px}body.hybrid-site .services-index .offer-grid .offer-card h2{color:#094149!important}body.hybrid-site .hybrid-contact-benefits{background:transparent!important;border:0!important;border-top:1px solid #b7c6bf!important;border-radius:0!important;padding:25px 0!important}.hybrid-site .offer-card>a{align-items:center}.hybrid-site .knights .kn-hero{padding:65px 0!important;background:#232931!important}.hybrid-site .knights .kn-hero img,.hybrid-site .knights blockquote,.hybrid-site .knights .kn-card,.hybrid-site .knights .kn-offer,.hybrid-site .knights .kn-final,.hybrid-site .knights .kn-proof-images img{border-radius:0!important;box-shadow:none!important}.hybrid-site .knights .kn-card{background:transparent!important;border:0!important;border-top:1px solid #a4bab570!important;padding:26px 0!important;transform:none!important}.hybrid-site .knights .kn-offer,.hybrid-site .knights .kn-final,.hybrid-site .knights blockquote{background:#094149!important;border:0!important}.hybrid-site .knights em,.hybrid-site .knights .kn-statement,.hybrid-site .knights .kn-card span{color:#8cc3bb!important}.hybrid-site .knights .kn-card span.material-symbols-outlined{color:inherit!important}.hybrid-site .knights input,.hybrid-site .knights textarea{border-radius:0!important;background:#fff;color:#232931}.hybrid-site .knights h1,.hybrid-site .knights h2,.hybrid-site .knights h3{color:#fff}.hybrid-site .knights label{color:#fff}.hybrid-site .knights .site-button{border-color:#b1c8c1!important}.hybrid-site .knights .kn-wrap{width:90%;max-width:1320px}.hybrid-site .case-study-modern{background:#f4f2ec!important}.hybrid-site :is(.dlab-box,.team-lead,.team-associate,.blog-post,.dlab-media,.site-client-logo){border-radius:0!important}
@media(max-width:760px){body.hybrid-site .services-index>.offer-hero,.hybrid-site .knights .kn-hero{padding:42px 0!important}.hybrid-site .knights .kn-wrap{width:88%}}
body.hybrid-site .offer-page .offer-card,body.hybrid-site .offer-page .offer-panel,body.hybrid-site .offer-page .offer-example,body.hybrid-site .offer-page .offer-faq details{border-radius:0!important}
.hybrid-site .hybrid-home a:focus-visible,.hybrid-site .offer-hero a:focus-visible,.hybrid-site .knights a:focus-visible{outline-color:#8cc3bb!important}
