:root{--dutech-heading:#182344;--dutech-brand-blue:#29398b;--dutech-cyan:#27aae2;--dutech-cyan-hover:#1999d0;--dutech-cyan-button:#0f7baa;--dutech-gold:#de982b;--dutech-subheading:#5f6b75;--dutech-body:#666d78;--dutech-muted:#7a8492;--dutech-white:#fff;--dutech-light-bg:#f7f9fc;--dutech-footer-bg:#0f2a52;--dutech-border:#e5ebf2;--dutech-radius:8px;--dutech-h2-size:38px;--dutech-h3-size:21px;--dutech-body-size:16px;--dutech-h2-weight:700;--dutech-h3-weight:500;--dutech-h2-line-height:1.2;--dutech-h3-line-height:1.4;--dutech-body-line-height:1.75;--dutech-section-space:75px;--dutech-section-space-tablet:60px;--dutech-section-space-mobile:45px;--dutech-card-shadow:0 10px 30px rgba(24,35,68,.06);--dutech-card-shadow-hover:0 16px 38px rgba(24,35,68,.11)}.dutech-page{color:var(--dutech-body)}.dutech-page h1,.dutech-page h2,.dutech-page h3,.dutech-page h4,.dutech-page h5,.dutech-page h6{font-family:inherit}.dutech-section-title{margin-bottom:28px}.dutech-section-title h2{margin:0 0 8px;color:var(--dutech-heading);font-size:var(--dutech-h2-size);line-height:var(--dutech-h2-line-height);font-weight:var(--dutech-h2-weight)}.dutech-section-title h3{margin:0 0 8px;color:var(--dutech-subheading);font-size:var(--dutech-h3-size);line-height:var(--dutech-h3-line-height);font-weight:var(--dutech-h3-weight)}.dutech-section-title .dutech-title-divider{display:block;margin:2px 0 20px}.dutech-section-title .text,.dutech-section-title>p{margin-top:0;color:var(--dutech-body);font-size:var(--dutech-body-size);line-height:var(--dutech-body-line-height)}.dutech-section-title.text-center{max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:42px}.dutech-section-title.text-center h3,.dutech-section-title.text-center .text,.dutech-section-title.text-center>p{margin-left:auto;margin-right:auto}.dutech-section-title.text-center .dutech-title-divider{margin-left:auto;margin-right:auto}.dutech-body-copy{color:var(--dutech-body);font-size:var(--dutech-body-size);line-height:var(--dutech-body-line-height)}.dutech-body-copy p:last-child{margin-bottom:0}.dutech-section-white{background:var(--dutech-white);padding-top:var(--dutech-section-space);padding-bottom:var(--dutech-section-space)}.dutech-section-light{background:var(--dutech-light-bg);padding-top:var(--dutech-section-space);padding-bottom:var(--dutech-section-space)}.dutech-service-hero{min-height:500px}.dutech-service-hero-content{padding-top:80px;padding-bottom:80px}.dutech-service-hero-content h1{font-size:48px;line-height:1.12;font-weight:700}.dutech-service-hero-eyebrow{font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.dutech-service-hero-lead{font-size:18px;line-height:1.65}@media(min-width:768px) and (max-width:991px){.dutech-service-hero-content h1{font-size:42px}}@media(max-width:767px){.dutech-service-hero{min-height:auto}.dutech-service-hero-content{padding-top:60px;padding-bottom:60px}.dutech-service-hero-content h1{font-size:34px}.dutech-service-hero-eyebrow{font-size:12px}.dutech-service-hero-lead{font-size:16px}}.dutech-card{height:100%;padding:28px;background:var(--dutech-white);border:1px solid var(--dutech-border);border-radius:var(--dutech-radius);box-shadow:var(--dutech-card-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.dutech-card:hover{transform:translateY(-3px);border-color:rgba(39,170,226,.35);box-shadow:var(--dutech-card-shadow-hover)}.dutech-card h3,.dutech-card h4{color:var(--dutech-heading);font-weight:700}.dutech-card p{color:var(--dutech-body);font-size:15px;line-height:1.7}.dutech-service-card,.dutech-career-card,.dutech-cert-card,.dutech-recognition-card,.dutech-outcome-card,.dutech-insight-card{display:flex;flex-direction:column;width:100%;height:100%;background:var(--dutech-white);border:1px solid var(--dutech-border);border-radius:var(--dutech-radius);box-shadow:var(--dutech-card-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.dutech-service-card:hover,.dutech-career-card:hover,a.dutech-cert-card:hover,.dutech-recognition-card:hover,.dutech-outcome-card:hover,.dutech-insight-card:hover{transform:translateY(-3px);border-color:rgba(39,170,226,.35);box-shadow:var(--dutech-card-shadow-hover)}.dutech-service-column,.dutech-career-column,.dutech-cert-column,.dutech-recognition-column,.dutech-outcome-column,.dutech-insight-column{display:flex}.dutech-icon-box{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:var(--dutech-radius);background:#e9f7fd;color:var(--dutech-cyan);font-size:21px}.dutech-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:55px;padding:0 30px;background:var(--dutech-cyan-button);border:2px solid var(--dutech-cyan-button);color:var(--dutech-white) !important;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none !important;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.dutech-btn-primary:hover,.dutech-btn-primary:focus{background:var(--dutech-brand-blue);border-color:var(--dutech-brand-blue);color:var(--dutech-white) !important;text-decoration:none !important}.dutech-btn-outline{display:inline-flex;align-items:center;justify-content:center;min-height:55px;padding:0 30px;background:transparent;border:2px solid var(--dutech-cyan);color:var(--dutech-cyan) !important;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none !important;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.dutech-btn-outline:hover,.dutech-btn-outline:focus{background:var(--dutech-cyan);border-color:var(--dutech-cyan);color:var(--dutech-white) !important;text-decoration:none !important}.dutech-btn-outline-light{display:inline-flex;align-items:center;justify-content:center;min-height:55px;padding:0 30px;background:transparent;border:2px solid var(--dutech-white);color:var(--dutech-white) !important;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none !important;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.dutech-btn-outline-light:hover,.dutech-btn-outline-light:focus{background:var(--dutech-cyan);border-color:var(--dutech-cyan);color:var(--dutech-white) !important;text-decoration:none !important}.dutech-btn-outline-light i{margin-left:8px;transition:transform .2s ease}.dutech-btn-outline-light:hover i{transform:translateX(4px)}.dutech-link{color:var(--dutech-brand-blue);font-weight:700;text-decoration:none !important;transition:color .2s ease}.dutech-link:hover,.dutech-link:focus{color:var(--dutech-cyan);text-decoration:none !important}.dutech-check-list{margin:0;padding:0}.dutech-check-list>div{display:flex;align-items:flex-start;margin-bottom:13px;color:#455368;font-size:15px;line-height:1.6}.dutech-check-list>div:last-child{margin-bottom:0}.dutech-check-list i{display:inline-flex;flex:0 0 25px;width:25px;height:25px;align-items:center;justify-content:center;margin-right:11px;border-radius:50%;background:#e7f7fd;color:var(--dutech-cyan);font-size:10.5px}.dutech-content-image img{display:block;width:100%;height:auto;margin:0 auto;border-radius:var(--dutech-radius)}@media(max-width:991.98px){.dutech-content-image img{height:auto}}.dutech-content-image-large{display:flex;align-items:center;justify-content:center;overflow:visible}.dutech-content-image-large img{width:112%;max-width:none;height:auto}@media(max-width:991.98px){.dutech-content-image-large img{width:100%;max-width:none;height:auto}}.dutech-split-row{display:flex;align-items:center}.dutech-split-row>[class*="col-"]{display:flex;flex-direction:column;justify-content:center}@media(max-width:991.98px){.dutech-split-row{display:block}.dutech-split-row>[class*="col-"]{display:block}}@media(max-width:991.98px){.dutech-section-title h2{font-size:34px}.dutech-section-title h3{font-size:20px}.dutech-section-white,.dutech-section-light{padding-top:var(--dutech-section-space-tablet);padding-bottom:var(--dutech-section-space-tablet)}}@media(max-width:767.98px){.dutech-section-title{margin-bottom:24px}.dutech-section-title.text-center{margin-bottom:34px}.dutech-section-title h2{font-size:29px}.dutech-section-title h3{font-size:18px}.dutech-section-title .text,.dutech-section-title>p,.dutech-body-copy{font-size:15px}.dutech-section-white,.dutech-section-light{padding-top:var(--dutech-section-space-mobile);padding-bottom:var(--dutech-section-space-mobile)}.dutech-card{padding:24px}.dutech-btn-primary,.dutech-btn-outline,.dutech-btn-outline-light{width:100%;text-align:left}}.dutech-session-modal .modal-dialog{max-width:500px}.dutech-session-modal .modal-content{padding:40px 38px 32px;border:0;border-radius:var(--dutech-radius);background:#fff;box-shadow:0 20px 60px rgba(24,35,68,.18);text-align:left}.dutech-session-modal .dutech-session-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 auto 20px;border-radius:50%;background:rgba(39,170,226,.1);color:var(--dutech-cyan);font-size:24px}.dutech-session-modal .modal-body{padding:0}.dutech-session-modal .modal-body h5{margin:0 0 14px;color:var(--dutech-heading);font-size:25px;font-weight:700;line-height:1.25}.dutech-session-modal .modal-body p{margin:0;color:var(--dutech-body);font-size:16px;line-height:1.65}.dutech-session-modal .modal-body strong{color:var(--dutech-brand-blue);font-weight:700}.dutech-session-modal .dutech-session-help{margin-top:6px !important;color:var(--dutech-muted) !important;font-size:14px !important}.dutech-session-modal .modal-footer{display:flex;justify-content:center;gap:10px;margin-top:26px;padding:0;border:0}.dutech-session-modal .modal-footer button{min-width:145px}@media(max-width:575px){.dutech-session-modal .modal-dialog{margin:18px}.dutech-session-modal .modal-content{padding:34px 22px 26px}.dutech-session-modal .modal-footer{flex-direction:column-reverse}.dutech-session-modal .modal-footer button{width:100%}}.dutech-toast-wrapper{position:fixed;top:24px;right:24px;z-index:1100;width:calc(100% - 48px);max-width:390px}.dutech-toast{position:relative;display:flex;align-items:flex-start;gap:14px;padding:17px 44px 17px 18px;background:#fff;border:1px solid var(--dutech-border);border-left:4px solid var(--dutech-cyan);border-radius:var(--dutech-radius);box-shadow:0 14px 40px rgba(24,35,68,.16)}.dutech-toast-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:rgba(39,170,226,.1);color:var(--dutech-cyan);font-size:17px}.dutech-toast-content{flex:1 1 auto;min-width:0}.dutech-toast-title{margin-bottom:3px;color:var(--dutech-heading);font-size:15px;font-weight:700;line-height:1.35}.dutech-toast-message{color:var(--dutech-body);font-size:14px;line-height:1.55}.dutech-toast-close{position:absolute;top:10px;right:12px;padding:0;border:0;background:transparent;color:var(--dutech-muted);font-size:22px;line-height:1;cursor:pointer}.dutech-toast-close:hover,.dutech-toast-close:focus{color:var(--dutech-heading)}.dutech-toast-success{border-left-color:#2e9f6b}.dutech-toast-success .dutech-toast-icon{background:rgba(46,159,107,.1);color:#2e9f6b}.dutech-toast-error{border-left-color:#c94a4a}.dutech-toast-error .dutech-toast-icon{background:rgba(201,74,74,.1);color:#c94a4a}.dutech-toast-warning{border-left-color:var(--dutech-gold)}.dutech-toast-warning .dutech-toast-icon{background:rgba(222,152,43,.12);color:var(--dutech-gold)}.dutech-toast-info{border-left-color:var(--dutech-cyan)}@media(max-width:575px){.dutech-toast-wrapper{top:16px;right:16px;left:16px;width:auto;max-width:none}.dutech-toast{padding:15px 40px 15px 15px}}.dutech-cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:1090;background:var(--dutech-heading);box-shadow:0 -8px 24px rgba(24,35,68,.12)}.dutech-cookie-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 0}.dutech-cookie-copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;color:#fff;font-size:15px;line-height:1.6}.dutech-cookie-copy strong{color:#fff;font-weight:600}.dutech-cookie-copy span{color:rgba(255,255,255,.88)}.dutech-cookie-copy a{color:var(--dutech-cyan);font-weight:500;text-decoration:none}.dutech-cookie-copy a:hover,.dutech-cookie-copy a:focus{color:#fff;text-decoration:underline}.dutech-cookie-btn{flex:0 0 auto;min-width:110px;padding:10px 20px;border:0;border-radius:var(--dutech-radius);background:var(--dutech-cyan-button);color:#fff;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;transition:background .2s ease}.dutech-cookie-btn:hover,.dutech-cookie-btn:focus{background:#1999d0;color:#fff}@media(max-width:767px){.dutech-cookie-inner{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 0}.dutech-cookie-btn{width:100%}}.dutech-modern-header .main-menu .navigation>li>a{font-weight:600;letter-spacing:.25px}@media(min-width:992px){.dutech-modern-header .main-menu .navigation>li>a{top:2.5px}}.dutech-modern-header .main-menu .navigation>li{margin-right:3px}.dutech-modern-header .main-menu .navigation>li>ul{min-width:245px}.dutech-modern-header .main-menu .navigation>li>ul.dutech-services-menu{min-width:305px}.dutech-modern-header .main-menu .navigation>li>ul>li>a{text-transform:none}.dutech-modern-header .dutech-menu-divider{height:1px !important;min-height:1px !important;margin:7px 18px !important;padding:0 !important;background:#e5eaf0;border:0 !important;pointer-events:none}.dutech-modern-header .logo-box .logo a{display:flex;align-items:center}.dutech-modern-header .main-menu .navigation>li>ul.dutech-services-menu{width:335px;min-width:335px}.dutech-modern-header .dutech-services-menu>li>a{white-space:nowrap}.dutech-modern-header .dutech-services-menu .dutech-menu-divider{display:block !important;height:1px !important;min-height:1px !important;margin:7px 18px !important;padding:0 !important;background:#dfe5ec !important;border:0 !important}@media only screen and (max-width:767px){.mobile-menu .nav-logo img{max-width:190px;height:auto}.mobile-menu .navigation li ul li a{font-size:15px;padding-left:22px}.mobile-menu .navigation li ul .dutech-menu-divider{margin:7px 18px !important}}.dutech-modern-footer{background:#10175c;color:#fff;border-top:0}.dutech-footer-main{padding:56px 0 46px;background:linear-gradient(135deg,rgba(39,170,226,.055) 0%,rgba(41,57,139,.015) 42%,rgba(255,255,255,0) 75%),#141d6b}.dutech-footer-row{row-gap:30px}.dutech-modern-footer .dutech-footer-title{margin:0;color:#fff;font-size:19px;line-height:1.3;font-weight:600}.dutech-footer-line{width:38px;height:2px;margin:9px 0 20px;background:#27aae2}.dutech-footer-lead{margin-bottom:10px;color:#fff;font-size:17px;font-weight:600;line-height:1.5}.dutech-footer-copy{max-width:350px;margin-bottom:17px;color:rgba(255,255,255,.78);font-size:14px;line-height:1.7}.dutech-global-presence{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;color:rgba(255,255,255,.95);font-size:14px;font-weight:500}.dutech-presence-dot{color:#27aae2}.dutech-footer-social{display:flex;gap:9px;margin:0;padding:0;list-style:none}:is(.dutech-footer-social li a,.contactus-wrap .social-icon-two a,.careers-details-share-icons a){display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--dutech-cyan);color:var(--dutech-white);font-size:14px;text-decoration:none;box-shadow:none;transition:background-color .2s ease,color .2s ease}:is(.contactus-wrap .social-icon-two a,.careers-details-share-icons a):is(:hover,:focus-visible){background:var(--dutech-brand-blue);color:var(--dutech-white)}.dutech-footer-social li a:is(:hover,:focus-visible){background:var(--dutech-white);color:var(--dutech-brand-blue)}.dutech-x-icon{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z%27/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z%27/%3E%3C/svg%3E") no-repeat center/contain}.dutech-footer-links{margin:0;padding:0;list-style:none}.dutech-footer-links li{margin-bottom:10px}.dutech-footer-links a{color:rgba(255,255,255,.82);font-size:14px;line-height:1.45;transition:all .2s ease}.dutech-footer-links a:hover{color:#27aae2}.dutech-contact-list{margin:0;padding:0;list-style:none}.dutech-contact-list li{display:flex;align-items:flex-start;gap:11px;margin-bottom:15px;color:rgba(255,255,255,.82);font-size:14px;line-height:1.55}.dutech-contact-list a{color:rgba(255,255,255,.86)}.dutech-contact-list a:hover{color:#27aae2}.dutech-contact-icon{display:flex;flex:0 0 29px;width:29px;height:29px;align-items:center;justify-content:center;border-radius:5px;background:rgba(39,170,226,.14);color:#27aae2;font-size:13px}.dutech-all-locations{display:inline-flex;margin-top:1px;color:#27aae2 !important;font-size:14px;font-weight:600}.dutech-all-locations:hover{color:#fff !important}.dutech-footer-secondary{padding:32px 0 34px;background:#0c1351;border-top:1px solid rgba(255,255,255,.08)}.dutech-footer-certifications{padding-right:40px}.dutech-cert-logo-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dutech-footer-cert{display:flex;width:82px;height:56px;margin:0;padding:7px 8px;align-items:center;justify-content:center;background:#fff;border-radius:7px;border:1px solid rgba(255,255,255,.15);box-shadow:0 5px 14px rgba(0,0,0,.12)}.dutech-footer-cert img{display:block;max-width:none;max-height:40px;width:auto;height:auto;object-fit:contain}.dutech-footer-newsletter{max-width:430px;margin-left:auto;padding:22px 24px 24px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.035)}.dutech-footer-newsletter .dutech-footer-line{margin-bottom:16px}.dutech-footer-newsletter p{margin:0 0 15px;color:rgba(255,255,255,.72);font-size:14px;line-height:1.5}.dutech-newsletter-form{display:flex;width:100%;overflow:hidden;border-radius:6px;background:#fff}.dutech-newsletter-form input{flex:1;min-width:0;height:50px;padding:0 17px;border:0 !important;outline:0 !important;background:#fff;color:#333;font-size:14px}.dutech-newsletter-form input::placeholder{color:#777}.dutech-newsletter-form button{flex:0 0 58px;width:58px;height:50px;padding:0;border:0;background:#0f7baa;color:#fff;cursor:pointer;transition:background .2s ease}.dutech-newsletter-form button:hover{background:#29398b}.dutech-everify{padding:14px 0 12px;background:#fff}.dutech-everify img{width:145px;height:auto;margin-bottom:3px}.dutech-everify p{margin:0;color:#6b6b6b;font-size:12px}.dutech-footer-bottom{padding:15px 0;background:#29398b}.dutech-footer-bottom-inner{text-align:left}.dutech-footer-bottom p{margin:0;color:#fff;font-size:13px}@media only screen and (max-width:991px){.dutech-footer-main{padding:48px 0 40px}.dutech-footer-certifications{padding-right:0;margin-bottom:28px}.dutech-footer-newsletter{max-width:none;margin-left:0}}@media only screen and (max-width:767px){.dutech-footer-main{padding:42px 0 34px}.dutech-footer-row{row-gap:30px}.dutech-modern-footer .dutech-footer-title{font-size:18px}.dutech-footer-secondary{padding:26px 0}.dutech-footer-newsletter{max-width:410px;margin-left:auto;padding:18px 20px 20px}.dutech-cert-logo-row{gap:8px}.dutech-footer-cert{width:88px;height:58px;padding:7px 8px}.dutech-footer-cert img{max-width:none;max-height:43px}}.dutech-footer-main{padding:36px 0 28px;background:linear-gradient(135deg,rgba(39,170,226,.08) 0%,rgba(15,42,82,0) 50%),#0f2a52}.dutech-footer-copy,.dutech-footer-links a,.dutech-contact-list li,.dutech-contact-list a{color:rgba(255,255,255,.82)}.dutech-footer-lead,.dutech-global-presence{color:#fff}.dutech-contact-icon{background:rgba(39,170,226,.16);color:#39bdf2}.dutech-footer-social li a{background:#27aae2}.dutech-footer-secondary{padding:20px 0;background:#f5f7fb;border-top:1px solid #e5e9f0}.dutech-footer-secondary .dutech-footer-title{color:#172d5b}.dutech-footer-secondary .dutech-footer-line{background:#27aae2}.dutech-footer-cert{background:#fff;border:1px solid #e3e7ee;box-shadow:0 4px 12px rgba(17,40,80,.08)}.dutech-footer-newsletter{background:#fff;border:1px solid #e1e6ee;box-shadow:0 8px 24px rgba(17,40,80,.08)}.dutech-footer-newsletter .dutech-footer-title{color:#172d5b}.dutech-footer-newsletter p{color:#68758b}.dutech-newsletter-form{border:1px solid #dfe5ed}.dutech-newsletter-form input{background:#fff;color:#333}.dutech-newsletter-form button{background:#0f7baa}.dutech-newsletter-form button:hover{background:#29398b}.dutech-everify{background:#fff;border-top:1px solid #e8ebf0}.dutech-footer-bottom{background:#142b54}.dutech-modern-footer .dutech-footer-bottom{position:relative !important;display:block !important;width:100% !important;padding:15px 0 !important;margin:0 !important;background:#17345f !important;visibility:visible !important;opacity:1 !important}.dutech-modern-footer .dutech-footer-bottom-inner{display:block !important;text-align:center !important}.dutech-modern-footer .dutech-footer-bottom p{display:block !important;margin:0 !important;padding:0 !important;color:#fff !important;font-size:13px !important;line-height:1.5 !important}@media only screen and (max-width:767px){.dutech-modern-footer .dutech-footer-bottom{padding:13px 15px !important}.dutech-modern-footer .dutech-footer-bottom p{font-size:11px !important;line-height:1.5 !important;white-space:normal !important}}@media only screen and (max-width:767px){.dutech-modern-footer .footer-column{width:100% !important;max-width:100% !important;flex:0 0 100% !important}.dutech-footer-block{margin-bottom:34px}.dutech-footer-contact{margin-bottom:0}}@media only screen and (max-width:767px){.dutech-modern-footer .dutech-footer-bottom{display:block !important;position:relative !important;width:100% !important;height:auto !important;min-height:44px !important;margin:0 !important;padding:13px 15px !important;background:#17345f !important;visibility:visible !important;opacity:1 !important;overflow:visible !important;z-index:1 !important}.dutech-modern-footer .dutech-footer-bottom .auto-container{display:block !important;height:auto !important}.dutech-modern-footer .dutech-footer-bottom-inner{display:block !important;position:relative !important;width:100% !important;height:auto !important;text-align:center !important}.dutech-modern-footer .dutech-footer-bottom p{display:block !important;margin:0 !important;padding:0 !important;color:#fff !important;font-size:11px !important;line-height:18px !important;text-align:center !important;white-space:normal !important;visibility:visible !important;opacity:1 !important}.dutech-modern-footer .dutech-footer-bottom strong{color:#fff !important}}@media only screen and (max-width:767px){footer.main-footer.dutech-modern-footer{display:block !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important}.dutech-modern-footer .dutech-everify{display:block !important;position:relative !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;padding:14px 0 12px !important}.dutech-modern-footer .dutech-everify p{display:block !important;margin:0 !important;padding:0 15px !important;height:auto !important;line-height:1.45 !important;white-space:normal !important}.dutech-modern-footer .dutech-footer-bottom{display:block !important;position:relative !important;float:none !important;clear:both !important;width:100% !important;height:auto !important;min-height:44px !important;max-height:none !important;margin:0 !important;padding:13px 15px !important;background:#17345f !important;visibility:visible !important;opacity:1 !important;overflow:visible !important}.dutech-modern-footer .dutech-footer-bottom .auto-container,.dutech-modern-footer .dutech-footer-bottom-inner{display:block !important;position:relative !important;float:none !important;width:100% !important;height:auto !important;min-height:0 !important;overflow:visible !important;text-align:center !important}.dutech-modern-footer .dutech-footer-bottom p{display:block !important;margin:0 !important;padding:0 !important;color:#fff !important;font-size:11px !important;line-height:18px !important;text-align:center !important;white-space:normal !important;visibility:visible !important;opacity:1 !important}.dutech-modern-footer .dutech-footer-bottom strong{color:#fff !important}}@media only screen and (max-width:767px){.dutech-modern-footer .dutech-everify{padding:14px 12px 18px !important;height:auto !important;overflow:visible !important}.dutech-modern-footer .dutech-everify p{display:block !important;margin:4px auto 0 !important;padding:0 12px !important;max-width:360px !important;color:#6b6b6b !important;font-size:11px !important;line-height:1.45 !important;white-space:normal !important;overflow:visible !important}}.header-actions{display:flex;align-items:center;gap:4px;white-space:nowrap}.header-actions .btn-box{margin:0}.lang-menu{display:inline-block;position:relative;vertical-align:middle}.lang-menu .lang-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-width:96px;padding:7px 9px;color:#29398b;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;background:#fff;border:1px solid #dfe4ea;border-radius:6px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.lang-menu .lang-toggle::after{content:"";width:7px;height:7px;margin-left:2px;border-right:1.5px solid #657286;border-bottom:1.5px solid #657286;transform:rotate(45deg) translateY(-2px)}.lang-menu .lang-toggle:hover{border-color:#27aae2}.lang-menu.open .lang-toggle{border-color:#27aae2;box-shadow:0 0 0 3px rgba(39,170,226,.1)}.lang-menu .lang-toggle .lang-code{width:42px;min-width:42px;margin-right:2px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;text-align:left;white-space:nowrap}.lang-menu .flag{width:20px;height:14px;display:inline-block;border-radius:2px}.flag{line-height:0;display:inline-block;width:20px;height:14px;border-radius:2px}.flag-img{width:20px;height:14px;display:inline-block;border-radius:2px}.lang-menu .dropdown-menu{display:none;position:absolute;right:0;top:100%;background:#fff;border:1px solid #e6e6e6;box-shadow:0 6px 18px rgba(0,0,0,.06);padding:6px 0;min-width:max-content;width:auto;z-index:2000;list-style:none}.lang-menu .dropdown-menu li{padding:0}.lang-menu .dropdown-menu a{display:inline-flex;justify-content:flex-start;align-items:center;gap:6px;padding:8px 12px;color:#333;white-space:nowrap}.lang-menu .dropdown-menu a:hover{background:#f5f5f5}.lang-menu.open .dropdown-menu{display:block}@media(min-width:1024px){.main-header .outer-box{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.main-header .outer-box{margin-left:40px !important}.main-menu .navigation>li{margin-left:18px}.dutech-modern-header .dutech-brand-link{display:inline-flex;width:193px;max-width:100%;flex-direction:column;align-items:flex-start;text-decoration:none}.dutech-modern-header .dutech-brand-image{display:block;width:100% !important;height:auto !important;max-width:100% !important;margin:0 !important}.dutech-modern-header .dutech-brand-tagline{display:block;width:92.75%;margin-top:3px;margin-left:7.25%;padding:0;color:#0a2b5b;font-size:10.35px;line-height:1.05;font-weight:500;letter-spacing:-.1px;white-space:nowrap;text-align:left}}.main-header .outer-box{gap:6px}.dutech-modern-header .outer-box .search-box-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:0;line-height:1}@media only screen and (max-width:767.98px){.dutech-mobile-search .dutech-mobile-search-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 20px;color:#404040;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;text-align:left}.dutech-mobile-search .dutech-mobile-search-trigger .fas{margin-left:auto;font-size:14px;font-weight:900}.dutech-mobile-country{width:100%}.dutech-mobile-country .lang-menu{display:block;width:100%}.dutech-mobile-country .lang-toggle{display:flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;min-width:0;height:auto;padding:10px 20px;background:#fff;border:0;border-radius:0;box-shadow:none;color:#404040;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;text-align:left}.dutech-mobile-country .lang-toggle .lang-code{width:auto;min-width:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.dutech-mobile-country .flag-img{width:20px;height:14px;flex:0 0 20px}.dutech-mobile-country .lang-toggle::after{margin-left:auto;margin-right:0}.dutech-mobile-country .dropdown-menu{position:static;width:100%;min-width:100%;margin:0;padding:0;background:#fff;border:0;border-radius:0;box-shadow:none}.dutech-mobile-country .dropdown-menu a{display:flex;align-items:center;gap:7px;width:100%;padding:10px 30px;color:#404040;font-family:inherit;font-size:15px;font-weight:500;line-height:24px;box-sizing:border-box}}@media(max-width:1023px){.mobile-menu .dutech-mobile-login-item{padding:14px 20px;border-bottom:1px solid #e7e7e7}.mobile-menu .dutech-mobile-login-btn{display:inline-flex !important;align-items:center;justify-content:center;gap:5px;width:225px !important;min-width:105px;padding:10px 16px !important;background:#0f7baa !important;color:#fff !important;font-weight:600;line-height:1.2;border:0 !important;border-radius:0;text-decoration:none !important}.mobile-menu .dutech-mobile-login-btn i{color:#fff !important}.mobile-menu .dutech-mobile-login-btn:hover,.mobile-menu .dutech-mobile-login-btn:focus{background:#1999d0 !important;color:#fff !important}}@media only screen and (max-width:767.98px){.mobile-menu .dutech-mobile-country .dropdown-menu li{position:relative;display:block;width:100%;padding:0;margin:0}.mobile-menu .dutech-mobile-country .dropdown-menu .lang-item{position:relative;z-index:5;display:flex !important;align-items:center;gap:7px;width:100% !important;min-height:45px;padding:10px 30px !important;margin:0;box-sizing:border-box;pointer-events:auto !important;cursor:pointer}.mobile-menu .dutech-mobile-country .dropdown-menu .lang-item *{pointer-events:none}}@media(max-width:1023px){.dutech-modern-header .dutech-brand-link{display:inline-flex !important;width:160px;max-width:160px;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;text-decoration:none}.dutech-modern-header .dutech-brand-image{display:block;width:100% !important;height:auto !important;max-width:100% !important;margin:0 !important}.dutech-modern-header .dutech-brand-tagline{display:block;width:92.75%;margin-top:2px;margin-left:7.25%;padding:0;color:#0a2b5b;font-size:8.6px;line-height:1.05;font-weight:500;letter-spacing:-.1px;white-space:nowrap;text-align:left}}.services-modern-breadcrumb{background:#f7f9fc;border:0}.services-modern-breadcrumb .container{min-height:48px;display:flex;align-items:center;flex-wrap:wrap;gap:11px;font-size:14px}.services-modern-breadcrumb a{color:#29398b;font-weight:500;text-decoration:none}.services-modern-breadcrumb a:hover{color:#0f7baa}.services-modern-breadcrumb span{color:#9aa5b5}.services-modern-breadcrumb strong{color:#59677a;font-weight:600}@media(max-width:767px){.services-modern-breadcrumb .container{padding-top:10px;padding-bottom:10px;gap:8px}}.dutech-service-hero{position:relative;min-height:500px !important;display:flex;align-items:center;overflow:hidden}.dutech-service-hero .dutech-service-hero-content{position:relative;z-index:2;width:100%;padding-top:55px !important;padding-bottom:55px !important}.dutech-service-hero .dutech-service-hero-eyebrow{color:#27aae2 !important;font-size:13px !important;line-height:1.3;font-weight:700 !important;letter-spacing:1.4px !important;text-transform:uppercase;margin-bottom:20px !important}.dutech-service-hero .dutech-service-hero-content h1{max-width:680px !important;margin:0 0 17px !important;color:#fff !important;font-size:48px !important;line-height:1.12 !important;font-weight:700 !important;letter-spacing:normal !important}.dutech-service-hero .dutech-service-hero-lead,.dutech-service-hero .dutech-service-hero-content p{max-width:680px !important;margin-top:0 !important;margin-bottom:33px !important;color:#fff !important;font-size:18px !important;line-height:1.65 !important;font-weight:500 !important}.dutech-hero-actions{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:28px !important}@media(max-width:767px){.dutech-hero-actions{flex-direction:column !important;align-items:stretch !important;gap:18px !important}.dutech-hero-actions>.dutech-btn-primary,.dutech-hero-actions>.dutech-btn-outline-light{width:100%;justify-content:center;text-align:center}}.ai-modern-hero-actions,.cloud-modern-hero-actions,.data-modern-hero-actions,.cyber-modern-hero-actions,.devops-modern-hero-actions{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:28px !important;margin-top:0 !important;max-width:none !important}.ai-modern-divider,.cloud-modern-divider,.data-modern-divider,.cyber-modern-divider{display:none !important}@media(min-width:768px) and (max-width:991px){.dutech-service-hero .dutech-service-hero-content h1{font-size:42px !important}}@media(max-width:767px){.dutech-service-hero{min-height:auto !important}.dutech-service-hero .dutech-service-hero-content{padding-top:60px !important;padding-bottom:60px !important}.dutech-service-hero .dutech-service-hero-content h1{font-size:34px !important;max-width:100% !important}.dutech-service-hero .dutech-service-hero-eyebrow{font-size:12px !important}.dutech-service-hero .dutech-service-hero-lead,.dutech-service-hero .dutech-service-hero-content p{font-size:16px !important;max-width:100% !important}.ai-modern-hero-actions,.cloud-modern-hero-actions,.data-modern-hero-actions,.cyber-modern-hero-actions,.devops-modern-hero-actions{flex-direction:column !important;align-items:stretch !important;gap:18px !important;max-width:390px !important}.ai-modern-hero-actions .dutech-btn-primary,.ai-modern-hero-actions .dutech-btn-outline-light,.cloud-modern-hero-actions .dutech-btn-primary,.cloud-modern-hero-actions .dutech-btn-outline-light,.data-modern-hero-actions .dutech-btn-primary,.data-modern-hero-actions .dutech-btn-outline-light,.cyber-modern-hero-actions .dutech-btn-primary,.cyber-modern-hero-actions .dutech-btn-outline-light,.devops-modern-hero-actions .dutech-btn-primary,.devops-modern-hero-actions .dutech-btn-outline-light{width:100%;justify-content:center;text-align:center}}.dutech-service-cta-subhead{margin:0 0 13px;color:#6b7684;font-size:20px;line-height:1.4;font-weight:500}.dutech-service-cta-divider{width:92px;height:3px;margin:0 auto 32px;background:#27aae2}.dutech-service-cta-copy{max-width:760px;margin:0 auto 28px;color:#5d6b7e;font-size:16px;line-height:1.7}@media(max-width:767px){.dutech-service-cta-subhead{font-size:17px}.dutech-service-cta-divider{margin-bottom:27px}}.dutech-header-signin{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:1px solid #cfd8e4;border-radius:var(--dutech-radius);background:#fff;color:var(--dutech-brand-blue) !important;font-size:14px;font-weight:600;line-height:1;text-decoration:none !important;transition:border-color .2s ease,background-color .2s ease}.dutech-header-signin:hover,.dutech-header-signin:focus{border-color:var(--dutech-brand-blue);background:#f2f5fb}.dutech-account-btn[aria-expanded="true"]{border-color:var(--dutech-brand-blue);background:#f2f5fb}.dutech-account-btn::after{display:inline-block !important;margin-left:2px;color:var(--dutech-brand-blue)}.dutech-account-name{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1200px){.dutech-signed-in .main-menu .navigation>li{margin-left:10px}}@media(min-width:1200px) and (max-width:1299.98px){.dutech-signed-in .main-menu .navigation>li{margin-left:8px}}@media(min-width:992px) and (max-width:1199.98px){.dutech-modern-header.dutech-signed-in .nav-outer .main-menu{display:none !important}.dutech-modern-header.dutech-signed-in .nav-outer .mobile-nav-toggler{display:block;margin:25px 0 0 12px}}.main-menu .navigation>li>ul>li:hover>a,.main-menu .navigation>li>ul>li>a:focus-visible,.mobile-menu .navigation li a:hover,.mobile-menu .navigation li a:focus-visible{background:#eef3fb;color:var(--dutech-brand-blue);box-shadow:inset 4px 0 0 var(--dutech-brand-blue);outline:none}@media(min-width:992px) and (max-width:1199.98px){.dutech-modern-header .main-menu .navigation>li{margin-left:11px;margin-right:0}.dutech-modern-header .main-menu .navigation>li>a{font-size:14px}.dutech-modern-header .dutech-header-signin{padding:0 12px;gap:6px}.dutech-modern-header .outer-box{display:flex}}@media(min-width:768px) and (max-width:991.98px){.dutech-modern-header .nav-outer .main-menu{display:none!important}.dutech-modern-header .nav-outer .mobile-nav-toggler{display:block;margin:0}.dutech-modern-header .search-box-btn.d-md-none,.mobile-menu .navigation li.d-md-none{display:block!important}}:is(.dutech-btn-primary,.theme-btn.btn-style-three,.dutech-cta-btn,.services-modern-final-cta-btn,.ai-modern-final-btn,.cyber-modern-final-btn,.cloud-final-btn,.devops-final-btn,.about-final-button,.ol-cta-button,.careers-why-cta,.careers-details-apply, .careers-brand-apply,.dutech-cookie-btn,.auth-submit,.auth-modal-primary,.dutech-newsletter-form button,.dutech-btn-outline,.ol-directions,.careers-details-back,.careers-apply-cancel,.careers-filter-clear,.auth-create-account,.auth-modal-secondary,#legalModal .btn-secondary,.dutech-btn-outline-light):not(#dutech-btn){border-radius: 6px !important;border-width: 2px !important;border-style: solid !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.4px;text-decoration: none !important;transform: none !important;box-shadow: none !important;transition: background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease !important}:is(.dutech-btn-primary,.theme-btn.btn-style-three,.dutech-cta-btn,.services-modern-final-cta-btn,.ai-modern-final-btn,.cyber-modern-final-btn,.cloud-final-btn,.devops-final-btn,.about-final-button,.ol-cta-button,.careers-why-cta,.careers-details-apply, .careers-brand-apply,.dutech-cookie-btn,.auth-submit,.auth-modal-primary,.dutech-newsletter-form button,.dutech-btn-outline,.ol-directions,.careers-details-back,.careers-apply-cancel,.careers-filter-clear,.auth-create-account,.auth-modal-secondary,#legalModal .btn-secondary,.dutech-btn-outline-light):not(#dutech-btn) *{color: inherit !important}:is(.dutech-btn-primary,.theme-btn.btn-style-three,.dutech-cta-btn,.services-modern-final-cta-btn,.ai-modern-final-btn,.cyber-modern-final-btn,.cloud-final-btn,.devops-final-btn,.about-final-button,.ol-cta-button,.careers-why-cta,.careers-details-apply, .careers-brand-apply,.dutech-cookie-btn,.auth-submit,.auth-modal-primary,.dutech-newsletter-form button,.dutech-btn-outline,.ol-directions,.careers-details-back,.careers-apply-cancel,.careers-filter-clear,.auth-create-account,.auth-modal-secondary,#legalModal .btn-secondary,.dutech-btn-outline-light):not(#dutech-btn):focus-visible{outline: 3px solid var(--dutech-brand-blue) !important;outline-offset: 3px}:is(.dutech-btn-primary,.theme-btn.btn-style-three,.dutech-cta-btn,.services-modern-final-cta-btn,.ai-modern-final-btn,.cyber-modern-final-btn,.cloud-final-btn,.devops-final-btn,.about-final-button,.ol-cta-button,.careers-why-cta,.careers-details-apply, .careers-brand-apply,.dutech-cookie-btn,.auth-submit,.auth-modal-primary,.dutech-newsletter-form button):not(#dutech-btn){background-color: var(--dutech-cyan-button) !important;background-image: none !important;border-color: var(--dutech-cyan-button) !important;color: var(--dutech-white) !important}:is(.dutech-btn-primary,.theme-btn.btn-style-three,.dutech-cta-btn,.services-modern-final-cta-btn,.ai-modern-final-btn,.cyber-modern-final-btn,.cloud-final-btn,.devops-final-btn,.about-final-button,.ol-cta-button,.careers-why-cta,.careers-details-apply, .careers-brand-apply,.dutech-cookie-btn,.auth-submit,.auth-modal-primary,.dutech-newsletter-form button):not(#dutech-btn):is(:hover,:focus-visible){background-color:var(--dutech-brand-blue) !important;border-color:var(--dutech-brand-blue) !important;color:var(--dutech-white) !important}:is(.dutech-btn-outline,.ol-directions,.careers-details-back,.careers-apply-cancel,.careers-filter-clear,.auth-create-account,.auth-modal-secondary,#legalModal .btn-secondary):not(#dutech-btn){background-color: transparent !important;border-color: var(--dutech-brand-blue) !important;color: var(--dutech-brand-blue) !important}:is(.dutech-btn-outline,.ol-directions,.careers-details-back,.careers-apply-cancel,.careers-filter-clear,.auth-create-account,.auth-modal-secondary,#legalModal .btn-secondary):not(#dutech-btn):is(:hover,:focus-visible){background-color: var(--dutech-brand-blue) !important;border-color: var(--dutech-brand-blue) !important;color: var(--dutech-white) !important}.dutech-btn-outline-light:not(#dutech-btn){background-color: transparent !important;border-color: var(--dutech-white) !important;color: var(--dutech-white) !important}.dutech-btn-outline-light:not(#dutech-btn):is(:hover,:focus-visible){background-color:var(--dutech-white) !important;border-color:var(--dutech-white) !important;color:var(--dutech-brand-blue) !important}:is(.banner-section,.dutech-service-hero,.about-hero,.careers-why-panel,.careers-details-brand,.dutech-cookie-banner) :is(.dutech-btn-primary,.theme-btn.btn-style-three,.dutech-cta-btn,.cloud-final-btn,.careers-why-cta,.careers-brand-apply,.dutech-cookie-btn):not(#dutech-btn):is(:hover,:focus-visible){background-color: var(--dutech-white) !important;border-color: var(--dutech-white) !important;color: var(--dutech-brand-blue) !important}:is(.banner-section,.dutech-service-hero,.about-hero,.careers-why-panel,.careers-details-brand,.dutech-cookie-banner) :is(.dutech-btn-primary,.theme-btn.btn-style-three,.dutech-cta-btn,.cloud-final-btn,.careers-why-cta,.careers-brand-apply,.dutech-cookie-btn):not(#dutech-btn):focus-visible{outline-color: var(--dutech-white) !important}.careers-details-brand .careers-brand-apply:not(#dutech-btn){background-color:var(--dutech-cyan) !important;border-color:var(--dutech-cyan) !important}:is(.dutech-technology-cta,.data-final-cta,.cloud-final-cta) :is(.dutech-btn-primary,.theme-btn.btn-style-three,.dutech-cta-btn,.cloud-final-btn):not(#dutech-btn){background-color: var(--dutech-white) !important;border-color: var(--dutech-white) !important;color: var(--dutech-brand-blue) !important}:is(.dutech-technology-cta,.data-final-cta,.cloud-final-cta) :is(.dutech-btn-primary,.theme-btn.btn-style-three,.dutech-cta-btn,.cloud-final-btn):not(#dutech-btn):is(:hover,:focus-visible){background-color:transparent !important;border-color:var(--dutech-white) !important;color:var(--dutech-white) !important}a:is(.dutech-btn-primary,.theme-btn.btn-style-three,.dutech-cta-btn,.services-modern-final-cta-btn,.ai-modern-final-btn,.cyber-modern-final-btn,.cloud-final-btn,.devops-final-btn,.about-final-button,.ol-cta-button,.careers-why-cta,.careers-details-apply, .careers-brand-apply,.dutech-btn-outline,.dutech-btn-outline-light):not(#dutech-btn):not([href^="javascript"]):not(:has(.fa-download,.fa-search,.fa-location-arrow,.fa-paper-plane,.fa-file-pdf,.fa-external-link-alt))::after{content: "\f061";display: inline-block;margin-left: 10px;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 0.9em;line-height: 1;transition: transform 0.2s ease}a:is(.dutech-btn-primary,.theme-btn.btn-style-three,.dutech-cta-btn,.services-modern-final-cta-btn,.ai-modern-final-btn,.cyber-modern-final-btn,.cloud-final-btn,.devops-final-btn,.about-final-button,.ol-cta-button,.careers-why-cta,.careers-details-apply, .careers-brand-apply,.dutech-btn-outline,.dutech-btn-outline-light):not(#dutech-btn):is(:hover,:focus-visible)::after{transform: translateX(3px)}a:is(.dutech-btn-primary,.theme-btn.btn-style-three,.dutech-cta-btn,.services-modern-final-cta-btn,.ai-modern-final-btn,.cyber-modern-final-btn,.cloud-final-btn,.devops-final-btn,.about-final-button,.ol-cta-button,.careers-why-cta,.careers-details-apply, .careers-brand-apply,.dutech-btn-outline,.dutech-btn-outline-light):not(#dutech-btn) .fa-arrow-right{display: none !important}.auth-forgot-link:not(#dutech-btn){color:var(--dutech-cyan-button) !important;font-size:13px}.auth-forgot-link:not(#dutech-btn):is(:hover,:focus-visible){color:var(--dutech-brand-blue) !important;text-decoration:underline}.auth-password-toggle:not(#dutech-btn):is(:hover,:focus-visible){color:var(--dutech-brand-blue) !important}
/* DUTECH_INDUSTRIES_NAV_FIT_FINAL */@media(min-width:992px){.dutech-modern-header .main-menu .navigation>li{margin-left:8px!important;margin-right:0!important}.dutech-modern-header .main-menu .navigation>li>a{white-space:nowrap}.main-header.dutech-modern-header .outer-box{margin-left:12px!important}}

/* DUTECH_HEADER_RESPONSIVE_FIX_20261106
   Desktop header: validated container and navigation spacing.
   Below 1536px, use existing hamburger navigation.
*/

@media (min-width: 1024px) {
    .main-header.dutech-modern-header .main-box > .auto-container {
        width: 100% !important;
        max-width: 1680px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
        box-sizing: border-box !important;
    }
}

@media (min-width: 1536px) {
    .main-header.dutech-modern-header .main-menu .navigation {
        display: flex !important;
        align-items: center !important;
        flex-wrap: nowrap !important;
        column-gap: 20px !important;
    }

    .main-header.dutech-modern-header .main-menu .navigation > li {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media (min-width: 1024px) and (max-width: 1535px) {
    .main-header.dutech-modern-header .nav-outer .main-menu {
        display: none !important;
    }

    .main-header.dutech-modern-header .nav-outer .mobile-nav-toggler {
        display: block !important;
    }
}
/* END DUTECH_HEADER_RESPONSIVE_FIX_20261106 */

/* DUTECH_INTERNAL_LOGO_ALIGNMENT_20261106
   Align internal-page logo with the 1440px breadcrumb/sidebar container.
   Preserve existing navigation layout and mobile behavior.
*/
@media (min-width: 1440px) {
    body:has(.internal-page)
    .main-header.dutech-modern-header .logo-box {
        transform: translateX(
            clamp(0px, calc((100vw - 1440px) / 2), 120px)
        );
    }
}
/* END DUTECH_INTERNAL_LOGO_ALIGNMENT_20261106 */
