.dcwp-header{position:sticky;top:0;z-index:100;background:white;font:14px Arial,sans-serif;color:#003864}.dcwp-brand{max-width:1200px;margin:auto;min-height:88px;padding:16px 24px;box-sizing:border-box;display:flex;align-items:center;gap:20px}.dcwp-brand img{width:150px;height:auto;max-height:65px;object-fit:contain}.dcwp-brand form{margin-left:auto;display:flex;background:#dfebff;border-radius:24px;overflow:hidden}.dcwp-brand input{border:0;background:transparent;padding:10px 16px;min-width:200px}.dcwp-brand button{border:0;background:transparent;padding:8px 16px}.dcwp-desktop{background:#edf3ff}.dcwp-menu{display:flex;justify-content:center;gap:24px;margin:0;padding:20px;list-style:none}.dcwp-menu li{position:relative;list-style:none}.dcwp-menu a{color:#003864;text-decoration:none;white-space:nowrap}.dcwp-menu a:hover,.dcwp-menu a:focus{color:#0786ff}.dcwp-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:180px;background:white;padding:18px;box-shadow:0 5px 20px #0002}.dcwp-menu li:hover>.sub-menu,.dcwp-menu li:focus-within>.sub-menu{display:block}.dcwp-menu .sub-menu li{padding:8px}.dcwp-mobile{display:none}@media(max-width:820px){.dcwp-brand{min-height:72px;padding:12px 20px}.dcwp-brand img{width:110px}.dcwp-brand form{max-width:135px}.dcwp-brand input{min-width:0;width:80px;padding:8px}.dcwp-cart{font-size:12px}.dcwp-desktop{display:none}.dcwp-mobile{display:block;background:#edf3ff;padding:12px 20px}.dcwp-mobile .dcwp-menu{display:block;padding:12px 0}.dcwp-mobile li{padding:10px 0}.dcwp-mobile .sub-menu{position:static;display:block;box-shadow:none;background:transparent}.dcwp-mobile summary{cursor:pointer}}body:has(.dcwp-header) .site-shell{padding-top:0!important}body:has(.dcwp-header) .site-shell>.nav-bar{display:none!important}.wp-block-datacom-live-block:has(>.dcwp-header),.editor-styles-wrapper .datacom-live-block-editor:has(.dcwp-header){position:sticky;top:0;z-index:100;background:white}
.dcwp-cart{display:inline-flex;gap:6px;align-items:center;text-decoration:none;color:#003864;white-space:nowrap}.dcwp-cart-count{min-width:18px;text-align:center;border-radius:12px;background:#0786ff;color:white;font-size:12px;padding:2px}
/* The shared header occupies normal flow. Imported pages no longer need
   the space reserved for their original fixed header, at any breakpoint. */
.datacom-wordpress-content>.simple-route-page,
.datacom-wordpress-content>.services-page,
.datacom-wordpress-content>.business-it-page,
.datacom-wordpress-content>.data-center-page,
.datacom-wordpress-content>.tough-page,
.datacom-wordpress-content>.ai-workstations-page{padding-top:0!important}
