
@media (max-width:1050px) {
  body:is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) {
    --cloud-shell:#073F3B;
    --cloud-accent:#007F73;
    --cloud-hover:#00685E;
    --cloud-tint:#E7F3F0;
    --alt-menu-current-bg:var(--cloud-tint);
    --alt-footer-bg:var(--cloud-shell);
  }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .site-header:is(.scrolled,.menu-open,.services-open),
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .footer { background:var(--cloud-shell); color:#FFFFFF; }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .site-header .nav-links .nav-cta,
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .projects-button:not(.projects-contact-button),
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .drawer-submit {
    background:var(--cloud-accent);
    border-color:var(--cloud-accent);
    color:#FFFFFF;
  }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .site-header .nav-links .nav-cta:hover,
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .projects-button:not(.projects-contact-button):hover,
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .drawer-submit:hover {
    background:var(--cloud-hover);
    border-color:var(--cloud-hover);
  }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .services-toggle::after { background:var(--cloud-accent); }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .mega-column:nth-child(3) h2 svg,
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .contact-drawer .drawer-consent a,
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .contact-drawer .contact-close { color:var(--cloud-accent); }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .contact-drawer::backdrop { background:rgba(7,63,59,.6); }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .contact-drawer input:is([type="checkbox"],[type="radio"]) { accent-color:var(--cloud-accent); }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page).projects-page .projects-hero {
    background-color:var(--cloud-shell);
    background-blend-mode:luminosity;
  }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .projects-tabs button:hover,
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .projects-related::before { background:var(--cloud-tint); }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .projects-tabs button[aria-selected="true"] { background:var(--cloud-accent); color:#FFFFFF; }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .projects-step-icon,
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .projects-related-arrow,
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .faq .faq-icon,
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .faq .faq-item.open .faq-icon { color:var(--cloud-accent); }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .faq-answer a { color:var(--cloud-hover); }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .projects-related-tile:is(:hover,:focus-visible) {
    border-color:var(--cloud-accent);
    box-shadow:0 4px 14px rgba(7,63,59,.09);
  }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) :is(main,.contact-drawer) :focus-visible { outline-color:var(--cloud-accent); }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) :is(.projects-hero,.projects-contact-layout,.footer) :focus-visible { outline-color:#FFFFFF; }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .projects-contact-layout { background:var(--cloud-shell); }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .projects-contact-layout::before {
    background-color:var(--cloud-shell);
    background-blend-mode:luminosity;
  }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .projects-contact-button {
    background:#FFFFFF;
    color:var(--cloud-shell);
    border-color:#FFFFFF;
  }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .projects-contact-button:hover { background:var(--cloud-tint); border-color:var(--cloud-tint); }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .projects-person-portrait { background:var(--cloud-tint); }
  :is(.m365-page,.azure-page,.canadian-page,.continuity-page,.cloud-category-page) .footer :is(a,h3,p,li,address,span) { color:#FFFFFF; }
}