@import url("https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap");
body.ext-rebrandable-microsite {
  background-color: #0a2938; }
  body.ext-rebrandable-microsite #cloudCMS {
    color: #000; }
    body.ext-rebrandable-microsite #cloudCMS #whyTop .storyCardButtons {
      display: none; }
    body.ext-rebrandable-microsite #cloudCMS #whyTop p:last-of-type {
      margin-bottom: 0; 
    }
    body.ext-rebrandable-microsite #cloudCMS #whyTop .editable {
       background-color: rgba(255, 255, 255, 0.9);
       max-width: 850px;
       padding: 1rem;
     }
    body.ext-rebrandable-microsite #cloudCMS #whyTop  .editable h1, body.ext-rebrandable-microsite #cloudCMS #whyTop .editable h2 {
      font-size: 2rem;
    }
    body.ext-rebrandable-microsite #cloudCMS #whyTop  .editable p {
      font-size: 1.25rem;
      line-height: 1.45em;
    }
    @media (min-width: 768px) {
      body.ext-rebrandable-microsite #cloudCMS #whyTop  .editable {
        padding: 2rem;
      }
      body.ext-rebrandable-microsite #cloudCMS #whyTop  .editable h1 {
        font-size: 2.4rem;
      }
      body.ext-rebrandable-microsite #cloudCMS #whyTop .editable h2 {
        font-size: 2.125rem;
        }
    }
    body.ext-rebrandable-microsite #cloudCMS .rowForEditablePanels .fauxLink {
      margin-top: 0.5rem; }
    body.ext-rebrandable-microsite #cloudCMS .aiFeatures a,
    body.ext-rebrandable-microsite #cloudCMS .aiFeatures p:has(a),
    body.ext-rebrandable-microsite #cloudCMS .aiFeatures1 a,
    body.ext-rebrandable-microsite #cloudCMS .aiFeatures1 p:has(a),
    body.ext-rebrandable-microsite #cloudCMS #eeBenefit a,
    body.ext-rebrandable-microsite #cloudCMS #eeBenefit p:has(a) {
      display: none; }
    body.ext-rebrandable-microsite #cloudCMS header,
    body.ext-rebrandable-microsite #cloudCMS footer {
      background-color: #00db8f;
      color: #0a2938; }
    body.ext-rebrandable-microsite #cloudCMS footer a {
      color: #0a2938; }
    body.ext-rebrandable-microsite #cloudCMS .navbar, body.ext-rebrandable-microsite #cloudCMS .navBar {
      background-color: #0a2a38; }
    body.ext-rebrandable-microsite #cloudCMS header .inner {
      position: relative; }
    body.ext-rebrandable-microsite #cloudCMS footer img {
      width: 200px; }
    body.ext-rebrandable-microsite #cloudCMS .siteName {
      font-size: 1.25rem;
      text-transform: uppercase;
      letter-spacing: 0.075em; }
      body.ext-rebrandable-microsite #cloudCMS .siteName img {
        width: 200px;
        border: none; }
      @media all and (min-width: 550px) {
        body.ext-rebrandable-microsite #cloudCMS .siteName {
          font-size: 1.5rem; }
          body.ext-rebrandable-microsite #cloudCMS .siteName img {
            width: 200px; } }
      @media all and (min-width: 930px) {
        body.ext-rebrandable-microsite #cloudCMS .siteName {
          font-size: 2rem; }
          body.ext-rebrandable-microsite #cloudCMS .siteName img {
            width: 320px; } }
    body.ext-rebrandable-microsite #cloudCMS nav :focus,
    body.ext-rebrandable-microsite #cloudCMS header :focus,
    body.ext-rebrandable-microsite #cloudCMS footer :focus {
      outline-color: #ffca24; }
    body.ext-rebrandable-microsite #cloudCMS * {
      font-family: "Hanken Grotesk", sans-serif !important;
      font-optical-sizing: auto; }
    @media all and (min-width: 1024px) {
      body.ext-rebrandable-microsite #cloudCMS .row:not(.rowForSimpleCallToAction):not(.rowForThumbnailListing) {
        padding-top: 70px;
        padding-bottom: 70px; } }
    body.ext-rebrandable-microsite #cloudCMS .row {
      background-color: #eaece5; }
    body.ext-rebrandable-microsite #cloudCMS .row:nth-child(even) {
      background-color: #e0e5d4; }
    body.ext-rebrandable-microsite #cloudCMS p,
    body.ext-rebrandable-microsite #cloudCMS li {
      font-size: 1.125rem;
      line-height: 1.45em; }
    body.ext-rebrandable-microsite #cloudCMS .rowForQuotation p {
      font-size: inherit; }
    body.ext-rebrandable-microsite #cloudCMS .storyCard p,
    body.ext-rebrandable-microsite #cloudCMS .storyCard li {
      font-size: 1.25rem;
      line-height: 1.45em; }
    body.ext-rebrandable-microsite #cloudCMS h1,
    body.ext-rebrandable-microsite #cloudCMS h2,
    body.ext-rebrandable-microsite #cloudCMS h3 {
      font-weight: 600; }
    body.ext-rebrandable-microsite #cloudCMS .rowHead h3,
    body.ext-rebrandable-microsite #cloudCMS .rowHead h2,
    body.ext-rebrandable-microsite #cloudCMS .widget-dynamic-title {
      margin-bottom: 45px; }
      body.ext-rebrandable-microsite #cloudCMS .rowHead h3::after,
      body.ext-rebrandable-microsite #cloudCMS .rowHead h2::after,
      body.ext-rebrandable-microsite #cloudCMS .widget-dynamic-title::after {
        background-color: #00db8f;
        bottom: -12px; }
    body.ext-rebrandable-microsite #cloudCMS .rowForStoryCard h1 {
      font-size: 2rem; }
      @media all and (min-width: 768px) {
        body.ext-rebrandable-microsite #cloudCMS .rowForStoryCard h1 {
          font-size: 2.4rem; } }
    body.ext-rebrandable-microsite #cloudCMS .rowHead h2,
    body.ext-rebrandable-microsite #cloudCMS .rowForTwoEditablePanelsCentered h2,
    body.ext-rebrandable-microsite #cloudCMS .widget-dynamic-title,
    body.ext-rebrandable-microsite #cloudCMS .rowForEditablePanels [columns="1"] .itemBody h2 {
      font-size: 1.625rem;
      line-height: 1.15; }
      @media all and (min-width: 768px) {
        body.ext-rebrandable-microsite #cloudCMS .rowHead h2,
        body.ext-rebrandable-microsite #cloudCMS .rowForTwoEditablePanelsCentered h2,
        body.ext-rebrandable-microsite #cloudCMS .widget-dynamic-title,
        body.ext-rebrandable-microsite #cloudCMS .rowForEditablePanels [columns="1"] .itemBody h2 {
          font-size: 1.875rem; } }
    body.ext-rebrandable-microsite #cloudCMS .rowForEditablePanels .itemBody h2,
    body.ext-rebrandable-microsite #cloudCMS .rowForEditablePanels .itemBody h3 {
      font-size: 1.4rem; }
    @media all and (min-width: 768px) {
      body.ext-rebrandable-microsite #cloudCMS .rowForEditablePanels.centeredContent .panels {
        --columnGap: 50px;
        --rowGap: 30px; } }
    body.ext-rebrandable-microsite #cloudCMS h2 {
      border-color: #0a2938; }
    body.ext-rebrandable-microsite #cloudCMS .buttony,
    body.ext-rebrandable-microsite #cloudCMS #submitButton,
    body.ext-rebrandable-microsite #cloudCMS .rowForEditablePanels .fauxLink {
      font-size: 1.0625rem !important;
      display: inline-block;
      border: 1px solid black;
      color: #000;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: right 12px center;
      background-size: 8px 100%;
      padding: 10px 12px;
      padding-right: 32px;
      text-decoration: none;
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/Shared+Content/image/chevron-right.svg?node=f0296d3a5868d4c84521&version=2890562:b88dbfb8d59b8da05a79&preview=true); }
      body.ext-rebrandable-microsite #cloudCMS .buttony:hover,
      body.ext-rebrandable-microsite #cloudCMS #submitButton:hover,
      body.ext-rebrandable-microsite #cloudCMS .rowForEditablePanels .fauxLink:hover {
        background-image: url(https://static.primary.prod.gcms.the-infra.com/static/Shared+Content/image/chevron-right-white.svg?node=46e46df2d760705cb19b&version=2902477:6e2bc4831b3301533581&preview=true);
        background-color: black;
        color: white; }
    body.ext-rebrandable-microsite #cloudCMS #submitButton {
      padding-top: 0;
      padding-bottom: 0;
      border-radius: 0; }
    body.ext-rebrandable-microsite #cloudCMS .editable.blockLink a:hover ~ .itemBody .fauxLink, body.ext-rebrandable-microsite #cloudCMS .editable.blockLink a:focus ~ .itemBody .fauxLink {
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/Shared+Content/image/chevron-right-white.svg?node=46e46df2d760705cb19b&version=2902477:6e2bc4831b3301533581&preview=true);
      background-color: black;
      color: white; }
    body.ext-rebrandable-microsite #cloudCMS #expertAndAI .buttony,
    body.ext-rebrandable-microsite #cloudCMS #expertAndAI .fauxLink,
    body.ext-rebrandable-microsite #cloudCMS #problems .buttony,
    body.ext-rebrandable-microsite #cloudCMS #problems .fauxLink,
    body.ext-rebrandable-microsite #cloudCMS #call2 .buttony,
    body.ext-rebrandable-microsite #cloudCMS #call2 .fauxLink,
    body.ext-rebrandable-microsite #cloudCMS #roundTable .buttony,
    body.ext-rebrandable-microsite #cloudCMS #roundTable .fauxLink,
    body.ext-rebrandable-microsite #cloudCMS #thought .buttony,
    body.ext-rebrandable-microsite #cloudCMS #thought .fauxLink,
    body.ext-rebrandable-microsite #cloudCMS #thought2 .buttony,
    body.ext-rebrandable-microsite #cloudCMS #thought2 .fauxLink {
      border-color: white;
      color: white;
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/Shared+Content/image/chevron-right-white.svg?node=46e46df2d760705cb19b&version=2902477:6e2bc4831b3301533581&preview=true); }
      body.ext-rebrandable-microsite #cloudCMS #expertAndAI .buttony:hover,
      body.ext-rebrandable-microsite #cloudCMS #expertAndAI .fauxLink:hover,
      body.ext-rebrandable-microsite #cloudCMS #problems .buttony:hover,
      body.ext-rebrandable-microsite #cloudCMS #problems .fauxLink:hover,
      body.ext-rebrandable-microsite #cloudCMS #call2 .buttony:hover,
      body.ext-rebrandable-microsite #cloudCMS #call2 .fauxLink:hover,
      body.ext-rebrandable-microsite #cloudCMS #roundTable .buttony:hover,
      body.ext-rebrandable-microsite #cloudCMS #roundTable .fauxLink:hover,
      body.ext-rebrandable-microsite #cloudCMS #thought .buttony:hover,
      body.ext-rebrandable-microsite #cloudCMS #thought .fauxLink:hover,
      body.ext-rebrandable-microsite #cloudCMS #thought2 .buttony:hover,
      body.ext-rebrandable-microsite #cloudCMS #thought2 .fauxLink:hover {
        background-color: white;
        color: #000;
        background-image: url(https://static.primary.prod.gcms.the-infra.com/static/Shared+Content/image/chevron-right.svg?node=f0296d3a5868d4c84521&version=2890562:b88dbfb8d59b8da05a79&preview=true); }
    body.ext-rebrandable-microsite #cloudCMS #expertAndAI a:hover ~ .itemBody .fauxLink,
    body.ext-rebrandable-microsite #cloudCMS #problems a:hover ~ .itemBody .fauxLink,
    body.ext-rebrandable-microsite #cloudCMS #call2 a:hover ~ .itemBody .fauxLink,
    body.ext-rebrandable-microsite #cloudCMS #roundTable a:hover ~ .itemBody .fauxLink,
    body.ext-rebrandable-microsite #cloudCMS #thought a:hover ~ .itemBody .fauxLink,
    body.ext-rebrandable-microsite #cloudCMS #thought2 a:hover ~ .itemBody .fauxLink {
      background-color: white;
      text-decoration: none;
      color: #000;
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/Shared+Content/image/chevron-right.svg?node=f0296d3a5868d4c84521&version=2890562:b88dbfb8d59b8da05a79&preview=true); }
    body.ext-rebrandable-microsite #cloudCMS .boxed {
      background-color: #0a2938;
      color: white; }
    @media all and (min-width: 768px) {
      body.ext-rebrandable-microsite #cloudCMS #expertOpinion .editable {
        gap: 25px; }
      body.ext-rebrandable-microsite #cloudCMS #expertOpinion .itemBody {
        padding-left: 0; } }
    @media all and (max-width: 767px) {
      body.ext-rebrandable-microsite #cloudCMS #expertOpinion .itemHead {
        float: none;
        margin-left: 0; }
        body.ext-rebrandable-microsite #cloudCMS #expertOpinion .itemHead img {
          max-width: 300px;
          width: auto;
          margin-bottom: 1rem; } }
    @media all and (min-width: 768px) {
      body.ext-rebrandable-microsite #cloudCMS #toolkit {
        text-align: center; }
        body.ext-rebrandable-microsite #cloudCMS #toolkit .CTALinks {
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center; } }
    @media all and (min-width: 768px) {
      body.ext-rebrandable-microsite #cloudCMS #problems,
      body.ext-rebrandable-microsite #cloudCMS #secondaryBenefits {
        padding-top: 45px !important; } }
    body.ext-rebrandable-microsite #cloudCMS .rowForTwoEditablePanelsCentered .col {
      border: none !important; }
    body.ext-rebrandable-microsite #cloudCMS .storyCard {
      max-width: 850px;
      border: none !important;
      background-color: rgba(255, 255, 255, 0.9);
      padding: 1rem; }
      @media all and (min-width: 768px) {
        body.ext-rebrandable-microsite #cloudCMS .storyCard {
          padding: 2rem; } }
    body.ext-rebrandable-microsite #cloudCMS .rowForStoryCard {
      background-size: 2560px;
      background-position: center center; }
    body.ext-rebrandable-microsite #cloudCMS .secondaryContent p:not(.introduction),
    body.ext-rebrandable-microsite #cloudCMS .secondaryContent li {
      font-size: 17px; }
    body.ext-rebrandable-microsite #cloudCMS #call1 {
      background-color: #00db8f; }
    body.ext-rebrandable-microsite #cloudCMS #call2 {
      background-color: #19714f !important;
      color: #fff; }
    body.ext-rebrandable-microsite #cloudCMS #homeTop {
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/gerkin.jpg?node=11afafb6b1dfff8927de);
      background-size: 2560px;
      background-position: center; }

body.ext-rebrandable-microsite #cloudCMS #homeTop .editable {
  background-color: rgba(255, 255, 255, 0.9);
  max-width: 650px;
  padding: 1rem;
}
body.ext-rebrandable-microsite #cloudCMS #homeTop .editable h1, body.ext-rebrandable-microsite #cloudCMS #homeTop .editable h2 {
  font-size: 2rem;
}
body.ext-rebrandable-microsite #cloudCMS #homeTop .editable p {
  font-size: 1.25rem;
  line-height: 1.45em;
}
@media (min-width: 768px) {
  body.ext-rebrandable-microsite #cloudCMS #homeTop .editable {
    padding: 2rem;
  }
  body.ext-rebrandable-microsite #cloudCMS #homeTop .editable h1, body.ext-rebrandable-microsite #cloudCMS #homeTop .editable h2 {
    font-size: 2.125rem;
  }
}
      body.ext-rebrandable-microsite #cloudCMS #homeTop .storyCard {
        max-width: 650px; }
    body.ext-rebrandable-microsite #cloudCMS #quote2 {
      background-color: #fff;
      color: black; }
    body.ext-rebrandable-microsite #cloudCMS #thought,
    body.ext-rebrandable-microsite #cloudCMS #thoughtTop {
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/oxford-law-pro/image/thoughtTop1.jpg?node=e1145e7aa66daf1a7c72);
      background-size: 2560px;
      background-position: center;
      color: white; }
      body.ext-rebrandable-microsite #cloudCMS #thought .editable,
      body.ext-rebrandable-microsite #cloudCMS #thoughtTop .editable {
        background: rgba(0, 0, 0, 0.7); }
      @media all and (min-width: 768px) {
        body.ext-rebrandable-microsite #cloudCMS #thought .itemBody,
        body.ext-rebrandable-microsite #cloudCMS #thoughtTop .itemBody {
          padding: 2rem; } }
    body.ext-rebrandable-microsite #cloudCMS #thought2,
    body.ext-rebrandable-microsite #cloudCMS #thoughtTop2 {
      background-image: url(../images/thoughtTop2.jpg);
      background-size: 2560px;
      background-position: center;
      color: white; }
      body.ext-rebrandable-microsite #cloudCMS #thought2 .editable,
      body.ext-rebrandable-microsite #cloudCMS #thoughtTop2 .editable {
        background: rgba(0, 0, 0, 0.7); }
      @media all and (min-width: 768px) {
        body.ext-rebrandable-microsite #cloudCMS #thought2 .itemBody,
        body.ext-rebrandable-microsite #cloudCMS #thoughtTop2 .itemBody {
          padding: 2rem; } }
    body.ext-rebrandable-microsite #cloudCMS #quote1 {
      background-color: #19714f;
      color: white; }
    body.ext-rebrandable-microsite #cloudCMS #roundTable {
      background-image: url(../images/roundTable.jpg);
      background-size: 2560px;
      background-position: center -100px;
      color: white; }
    body.ext-rebrandable-microsite #cloudCMS .rowForListofStatistics,
    body.ext-rebrandable-microsite #cloudCMS #expertAndAI,
    body.ext-rebrandable-microsite #cloudCMS #practiceAreas {
      background-color: #0a2938 !important;
      color: #fff; }
      body.ext-rebrandable-microsite #cloudCMS .rowForListofStatistics a,
      body.ext-rebrandable-microsite #cloudCMS #expertAndAI a,
      body.ext-rebrandable-microsite #cloudCMS #practiceAreas a {
        color: #fff; }
      body.ext-rebrandable-microsite #cloudCMS #expertAndAI h2, body.ext-rebrandable-microsite #cloudCMS #eeBenefit h2 {
        font-size: 1.6rem;
        line-height: 1.25em;
      }
    body.ext-rebrandable-microsite #cloudCMS #homeIconPanels img {
      max-height: 100px !important; }
    body.ext-rebrandable-microsite #cloudCMS #aiTop {
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/aiTop.jpg?node=6d156f3690f6b9d12ba6);
      background-size: 100%;
      background-position: center; 
    }
    body.ext-rebrandable-microsite #cloudCMS #aiTop .editable {
       background-color: rgba(255, 255, 255, 0.9);
       max-width: 850px;
       padding: 1rem;
     }
    body.ext-rebrandable-microsite #cloudCMS #aiTop  .editable h1, body.ext-rebrandable-microsite #cloudCMS #aiTop .editable h2 {
      font-size: 2rem;
    }
    body.ext-rebrandable-microsite #cloudCMS #aiTop  .editable p {
      font-size: 1.25rem;
      line-height: 1.45em;
    }
    body.ext-rebrandable-microsite #cloudCMS #aiTop .editable h1 p {
      font-weight: inherit;
      font-size: inherit;
    }
    @media (min-width: 768px) {
      body.ext-rebrandable-microsite #cloudCMS #aiTop  .editable {
        padding: 2rem;
      }  
      body.ext-rebrandable-microsite #cloudCMS #aiTop  .editable h1 {
        font-size: 2.4rem;
      }
      body.ext-rebrandable-microsite #cloudCMS #aiTop .editable h2 {
        font-size: 2.125rem;
        }
    }
    body.ext-rebrandable-microsite #cloudCMS .aiFeatures,
    body.ext-rebrandable-microsite #cloudCMS .aiFeatures1 {
      background-color: #eaece5 !important; }
      body.ext-rebrandable-microsite #cloudCMS .aiFeatures img,
      body.ext-rebrandable-microsite #cloudCMS .aiFeatures1 img {
        height: 80px; }
    body.ext-rebrandable-microsite #cloudCMS .aiFeatures1 {
      padding-bottom: 0 !important; }
    body.ext-rebrandable-microsite #cloudCMS #eeTop {
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/ee-banner.jpg?node=232c8eb2e441c108cc17);
      background-size: 2560px;
      background-position: center -280px; }
      
    body.ext-rebrandable-microsite #cloudCMS #eeTop .editable {
       background-color: rgba(255, 255, 255, 0.9);
       max-width: 850px;
       padding: 1rem;
     }
    body.ext-rebrandable-microsite #cloudCMS #eeTop  .editable h1, body.ext-rebrandable-microsite #cloudCMS #eeTop .editable h2 {
      font-size: 2rem;
    }
    body.ext-rebrandable-microsite #cloudCMS #eeTop  .editable p {
      font-size: 1.25rem;
      line-height: 1.45em;
    }
    body.ext-rebrandable-microsite #cloudCMS #eeTop .editable h1 p {
      font-weight: inherit;
      font-size: inherit;
    }
    @media (min-width: 768px) {
      body.ext-rebrandable-microsite #cloudCMS #eeTop  .editable {
        padding: 2rem;
      }  
      body.ext-rebrandable-microsite #cloudCMS #eeTop  .editable h1 {
        font-size: 2.4rem;
      }
      body.ext-rebrandable-microsite #cloudCMS #eeTop .editable h2 {
        font-size: 2.125rem;
        }
    }
    body.ext-rebrandable-microsite #cloudCMS #topics .imageContainer {
      max-width: 85px; }
    body.ext-rebrandable-microsite #cloudCMS #aboutTop {
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/gerkingrey.jpg?node=14119277165e0f2a5011);
      background-position: center;
      background-size: 2560px; 
    }
    body.ext-rebrandable-microsite #cloudCMS #aboutTop .editable {
       background-color: rgba(255, 255, 255, 0.9);
       max-width: 850px;
       padding: 1rem;
     }
    body.ext-rebrandable-microsite #cloudCMS #aboutTop  .editable h1, body.ext-rebrandable-microsite #cloudCMS #aboutTop .editable h2 {
      font-size: 2rem;
    }
    body.ext-rebrandable-microsite #cloudCMS #aboutTop  .editable p {
      font-size: 1.25rem;
      line-height: 1.45em;
    }
    body.ext-rebrandable-microsite #cloudCMS #aboutTop .editable h1 p {
      font-weight: inherit;
      font-size: inherit;
    }
    @media (min-width: 768px) {
      body.ext-rebrandable-microsite #cloudCMS #aboutTop  .editable {
        padding: 2rem;
      }  
      body.ext-rebrandable-microsite #cloudCMS #aboutTop  .editable h1 {
        font-size: 2.4rem;
      }
      body.ext-rebrandable-microsite #cloudCMS #aboutTop .editable h2 {
        font-size: 2.125rem;
        }
    }
    body.ext-rebrandable-microsite #cloudCMS #aboutQuality .itemHead,
    body.ext-rebrandable-microsite #cloudCMS #aboutQuality2 .itemHead {
      max-width: 14%; }
    body.ext-rebrandable-microsite #cloudCMS #problems {
      background-color: #0a2938 !important;
      color: #fff; }
    body.ext-rebrandable-microsite #cloudCMS #whyTop {
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/group.jpg?node=f8d5dd1dea79413b18d9);
      background-position: center;
      background-size: 2560px; }
    body.ext-rebrandable-microsite #cloudCMS #competition {
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/competition.jpg?node=7e4a4f9915a2cb41977d); }
    body.ext-rebrandable-microsite #cloudCMS #arbitration {
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/arbitration.jpg?node=94bde7cd82a3968098c5); }
    body.ext-rebrandable-microsite #cloudCMS #commercial {
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/commercial.jpg?node=6f68555658f9b4785bdb); }
    body.ext-rebrandable-microsite #cloudCMS #international {
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/international.jpg?node=be976fbb89e2013f5612);
      background-position: right center; 
    }
    body.ext-rebrandable-microsite #cloudCMS #international .editable {
       background-color: rgba(255, 255, 255, 0.9);
       max-width: 850px;
       padding: 1rem;
     }
    body.ext-rebrandable-microsite #cloudCMS #international  .editable h1, body.ext-rebrandable-microsite #cloudCMS #international .editable h2 {
      font-size: 2rem;
    }
    body.ext-rebrandable-microsite #cloudCMS #international  .editable p {
      font-size: 1.25rem;
      line-height: 1.45em;
    }
    body.ext-rebrandable-microsite #cloudCMS #international .editable h1 p {
      font-weight: inherit;
      font-size: inherit;
    }
    @media (min-width: 768px) {
      body.ext-rebrandable-microsite #cloudCMS #international  .editable {
        padding: 2rem;
      }
      body.ext-rebrandable-microsite #cloudCMS #international  .editable h1 {
        font-size: 2.4rem;
      }
      body.ext-rebrandable-microsite #cloudCMS #international .editable h2 {
        font-size: 2.125rem;
        }
    }
    body.ext-rebrandable-microsite #cloudCMS #IT {
      background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/IT.jpg?node=bfd158aa1b8673ca24bf); 
    }
    body.ext-rebrandable-microsite #cloudCMS #IT .editable {
       background-color: rgba(255, 255, 255, 0.9);
       max-width: 850px;
       padding: 1rem;
     }
    body.ext-rebrandable-microsite #cloudCMS #IT  .editable h1, body.ext-rebrandable-microsite #cloudCMS #IT  .editable h2 {
      font-size: 2rem;
    }
    body.ext-rebrandable-microsite #cloudCMS #IT  .editable p {
      font-size: 1.25rem;
      line-height: 1.45em;
    }
    body.ext-rebrandable-microsite #cloudCMS #IT .editable h1 p {
      font-weight: inherit;
      font-size: inherit;
    }
    @media (min-width: 768px) {
      body.ext-rebrandable-microsite #cloudCMS #IT  .editable {
        padding: 2rem;
      }
      body.ext-rebrandable-microsite #cloudCMS #IT  .editable h1 {
        font-size: 2.4rem;
      } 
      body.ext-rebrandable-microsite #cloudCMS #IT  .editable h2 {
        font-size: 2.125rem;
        }
    }
    @media print {
      body.ext-rebrandable-microsite #cloudCMS nav,
      body.ext-rebrandable-microsite #cloudCMS .rowForAdvertisingToolbar,
      body.ext-rebrandable-microsite #cloudCMS .skipnav,
      body.ext-rebrandable-microsite #cloudCMS .tableFoot,
      body.ext-rebrandable-microsite #cloudCMS .mediaKitJournalLink,
      body.ext-rebrandable-microsite #cloudCMS .advertisingTopRegionLeft a,
      body.ext-rebrandable-microsite #cloudCMS .expandableSectionToggle,
      body.ext-rebrandable-microsite #cloudCMS .rowForContactsModal .rowInner,
      body.ext-rebrandable-microsite #cloudCMS .mediaKitRatesControls,
      body.ext-rebrandable-microsite #cloudCMS .modalHead,
      body.ext-rebrandable-microsite #cloudCMS .modalFoot,
      body.ext-rebrandable-microsite #cloudCMS .advertisingTopRegionCover ul,
      body.ext-rebrandable-microsite #cloudCMS .toolbar,
      body.ext-rebrandable-microsite #cloudCMS .footerFoot a,
      body.ext-rebrandable-microsite #cloudCMS .footerLeft,
      body.ext-rebrandable-microsite #cloudCMS .editable {
        display: none !important; }
      body.ext-rebrandable-microsite #cloudCMS #termsAndConditions {
        display: block !important; }
      body.ext-rebrandable-microsite #cloudCMS .rowForRelatedTitles,
      body.ext-rebrandable-microsite #cloudCMS .rowForRelatedTitles a {
        color: #2a2a2a !important; }
      body.ext-rebrandable-microsite #cloudCMS .row,
      body.ext-rebrandable-microsite #cloudCMS header,
      body.ext-rebrandable-microsite #cloudCMS footer,
      body.ext-rebrandable-microsite #cloudCMS .secondaryPageMain {
        padding-left: 0;
        padding-right: 0;
        background: none !important; }
      body.ext-rebrandable-microsite #cloudCMS .rowForSimpleCallToAction .rowInner {
        display: none; }
      body.ext-rebrandable-microsite #cloudCMS .rowForSimpleCallToAction #contactsModal {
        display: block !important; }
      body.ext-rebrandable-microsite #cloudCMS header {
        background-color: #fff; }
        body.ext-rebrandable-microsite #cloudCMS header .siteName {
          color: #000; }
        body.ext-rebrandable-microsite #cloudCMS header .siteName img {
          display: none; }
          body.ext-rebrandable-microsite #cloudCMS header .siteName img.printLogo {
            display: block; }
        body.ext-rebrandable-microsite #cloudCMS header .printLogo {
          width: 150px; }
      body.ext-rebrandable-microsite #cloudCMS .printLogo {
        display: block; }
      body.ext-rebrandable-microsite #cloudCMS footer {
        color: #000;
        background-color: #fff; }
        body.ext-rebrandable-microsite #cloudCMS footer .footerFoot {
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          justify-content: flex-start; }
          body.ext-rebrandable-microsite #cloudCMS footer .footerFoot .copyright {
            margin: 0; }
        body.ext-rebrandable-microsite #cloudCMS footer .footerOUPLogo {
          display: none; }
        body.ext-rebrandable-microsite #cloudCMS footer .printLogo {
          width: 180px; } }
  @media print {
    body.ext-rebrandable-microsite body {
      margin: 0rem !important; }
    @page {
      body.ext-rebrandable-microsite {
        margin: 0.5in;
        margin-right: 0.75in; } } }