.ohh-home-ad {
  box-sizing: border-box;
  width: 100%;
  min-height: 132px;
  margin: 6px 0 36px;
  padding: 26px 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border: 1px solid rgba(18, 18, 18, 0.14);
  background: #f3f3ef;
  color: #121212;
  text-align: center;
}

.ohh-home-ad small {
  font: 800 9px/1 Arial, sans-serif;
  letter-spacing: 0.18em;
}

.ohh-home-ad strong {
  font: 900 24px/1 Impact, Arial Black, sans-serif;
  letter-spacing: 0.04em;
}

.ohh-home-ad span {
  font: 600 12px/1.4 Arial, sans-serif;
}

@media (max-width: 720px) {
  body.ohh-launch-home > .ohh-header > .ohh-nav {
    grid-template-columns: 124px minmax(0, 1fr) auto !important;
    gap: 8px !important;
    padding: 0 14px !important;
  }

  body.ohh-launch-home > .ohh-header .ohh-logo {
    width: 124px !important;
    height: 66px !important;
    overflow: visible !important;
  }

  body.ohh-launch-home > .ohh-header .ohh-logo img {
    width: 118px !important;
    height: 66px !important;
    max-width: 118px !important;
    object-fit: contain !important;
    object-position: left center !important;
    transform: none !important;
  }

  body.ohh-launch-home .ohh-e40-hero picture img {
    object-position: 28% center !important;
  }

  body.ohh-launch-home .ohh-dos-banner {
    margin: 18px 0 24px !important;
  }

  body.ohh-launch-home .ohh-dos-banner > a {
    min-height: 242px !important;
  }

  body.ohh-launch-home .ohh-dos-copy {
    inset: 16px 14px 14px !important;
  }

  body.ohh-launch-home .ohh-dos-copy strong {
    max-width: 250px !important;
    margin-top: 10px !important;
    font-size: 33px !important;
  }

  body.ohh-launch-home .ohh-dos-logo {
    width: 76px !important;
    height: 52px !important;
  }

  .ohh-home-ad {
    min-height: 112px;
    margin: 0 0 28px;
    padding: 22px 18px;
  }

  .ohh-home-ad strong {
    font-size: 21px;
  }
}

@media (max-width: 390px) {
  body.ohh-launch-home .ohh-dos-banner > a {
    min-height: 228px !important;
  }

  body.ohh-launch-home .ohh-dos-copy strong {
    max-width: 220px !important;
    font-size: 29px !important;
  }
}
