/* language dropdown content origin when rtl (e.g. /ar) */
.c-header-navigation__lang-main.rtl .c-header-navigation__lang-dropdown--content.show {
  right: unset;
  left: 0
}

/* hide privacy center on some languages */
.c-footer__privacy-center.-hidden {
  display: none;
}

/* Adjust width of blog post if only one post included in feed */
@media (min-width: 1000px) {
    .c-blog-post__list:only-child {
        justify-content: flex-start;
    }
    .c-blog-post__list:only-child .c-blog-post__list-item {
        max-width: 33%;
    }
}


[data-page="early-careers"] #blog-post-item>a:nth-child(2)>div.c-blog-post__image img {
    object-position: center 30%;
}


/* @media (min-width: 499px) {
  .c-main-hero__overlay {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 1) 100%);
  }
}

.c-main-hero__overlay {
  opacity: 1 !important;
} */

.c-cta-box__main-image .o-image::before {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 60%, rgba(0, 0, 0, 1) 85%);
  z-index: 1;
}

.c-cta-box__main-content--title,
.c-cta-box__main-content--text{
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);
}

.c-cta-box__main-content {
  opacity: 1;
}

.c-widget-box__avatar-card--content.-blue {
  background-color: #455a5d;
}


.c-jobs-search-box__keyword-label,
.c-jobs-search-box__location-label {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      
      border: 0;
    }
  
    
    &:focus,
    &:active {
      position: static;
      width: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      clip: auto;
      white-space: normal;
    }


.c-header-navigation--spacer {
  .c-header-navigation__link {
    &:focus {
      outline-offset: 0;
      }
  }
}



/* banner */

/* .c-job-main__list:before {
    content: 'We’re currently performing routine maintenance on our system to serve you better. During this time, job applications will be temporarily unavailable. \A \A You can still search and explore our job openings. However, to apply, please check back after Saturday, December 7th. Thank you for your understanding.';
    padding: 3rem 1rem;
    white-space: pre-wrap;
    position: relative;
    display: block;
    text-align: left;
    font-weight: bold;
    background-color: #ff9662;
    font-size: 18px;
    margin: 2rem auto;
    border-radius: 5px;
    border: #000 2px solid;
}  */