.promo-card-list-container .promo-card-list .heading {
  color: var(--slb-black);
}

img.footer-logo {
    width: 210px;
}

@media (min-width: 1194px)
{
    section#featured-highlights-2022 .grid.middle-content div.col-span-full {
      width: 82%;
      padding-right: 23px;
    }

    img.footer-logo {
        width: 267px;
    }
}

.logo-desktop {
    width: 307px;
}

.logo a {
    padding: 15px 24px;
    width: 107px;
    height: 55px;
}

.nav-logo { 
    width: 70px;
    height: 25px;
    margin-top: 5px;
}

@media (min-width: 408px) {
    .nav-logo {
        width: 110px;
        margin-top: 0px;
    }
}



@media (min-width: 1194px) {
    .nav-logo {
        width: 252px;
        height: 56px;
    }
}

.nav-margin {
    margin: 28px 28px 28px 27px;
}

.story-type-highlight {
    color: var(--story-type-tag-color);
}

.full-width-one-column div.sm\:py-40.py-6 {
    padding-bottom: 0;
}

#featured-highlights-2022 .highlight-card-content.text-black {
    color: var(--slb-black) !important;
}

.w-auto.bg-slb-grey-2:has(.careers-carousel-container) {
    overflow-x: hidden;
}

section div div#carouselContent {
    justify-content: center;
}
    section div div#carouselContent > div:nth-child(1) {
        height: auto;
        width: auto;
    }
    section div div#carouselContent > div:nth-child(2) {
        display: none;
    }

section.promo-50-50-combo__section > div:nth-child(2) div div > h3 {
    font-size: 32px;
}

@media (min-width: 1392px) {
    section.promo-50-50-combo__section > div:nth-child(2) div div > h3 {
        font-size: 48px;
    }
}
@media (max-width: 833px) {
    .introduction-container .heading-container .\!mb-\[88px\] {
        margin-bottom: 0px !important;
    }
}