/* 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 You can still search and explore our job openings. However, to apply, please check back after Saturday, March 22nd, 2025, 10:00 AM ET. 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;
}  

.apply-button {display:none} */



.brand-icon-city-express:before {
    content: "";
    display: inline-block;
    width: 75px;
    height: 40px;
    background-color: white;
    
    -webkit-mask-image: url('https://dokumfe7mps0i.cloudfront.net/oms/7527/image/2025/3/W0TW3_city-express/city-express.svg');
    mask-image: url('https://dokumfe7mps0i.cloudfront.net/oms/7527/image/2025/3/W0TW3_city-express/city-express.svg');
    -webkit-mask-size: cover;
    mask-size: cover;
    transition: background-color 0.3s ease-in-out;
}

.brand-icon-city-express:hover:before {
    background-color: #FF9662;
    
}

.brand-icon-four-points-express:before {
    content: "";
    display: inline-block;
    width: 75px;
    height: 40px;
    background-color: white;

    -webkit-mask-image: url('https://dokumfe7mps0i.cloudfront.net/oms/7527/image/2025/3/P8PGY_four-points-express/four-points-express.svg');
    mask-image: url('https://dokumfe7mps0i.cloudfront.net/oms/7527/image/2025/3/P8PGY_four-points-express/four-points-express.svg');
    -webkit-mask-size: cover;
    mask-size: cover;
    transition: background-color 0.3s ease-in-out;
}

.brand-icon-four-points-express:hover:before {
    background-color: #FF9662;

}


.brand-icon-GaylordHotels_G:before {
    content: "";
    display: inline-block;
    width: 75px;
    height: 40px;
    background-color: white;

    -webkit-mask-image: url('https://dokumfe7mps0i.cloudfront.net/oms/7527/image/2025/3/VXKXK_gaylord-hotels/gaylord-hotels.svg');
    mask-image: url('https://dokumfe7mps0i.cloudfront.net/oms/7527/image/2025/3/VXKXK_gaylord-hotels/gaylord-hotels.svg');
    -webkit-mask-size: cover;
    mask-size: cover;
    transition: background-color 0.3s ease-in-out;
}

.brand-icon-GaylordHotels_G:hover:before {
    background-color: #FF9662;

}

.brand-icon-sonder:before {
  content: "";
  display: inline-block;
  width: 75px;
  height: 48px;
  background-color: white;

  -webkit-mask-image: url('https://dokumfe7mps0i.cloudfront.net/oms/7527/image/2025/3/H6WZ2_Sonder/Sonder.svg');
  mask-image: url('https://dokumfe7mps0i.cloudfront.net/oms/7527/image/2025/3/H6WZ2_Sonder/Sonder.svg');
  -webkit-mask-size: cover;
  mask-size: cover;
  transition: background-color 0.3s ease-in-out;
}

.brand-icon-sonder:hover:before {
  background-color: #FF9662;

}