.promo-card-list-container .promo-card-list .heading {
  color: var(--slb-black);
}

img.footer-logo {
    width: 210px;
}

.logo-desktop {
    width: 307px;
}

.logo a {
    padding: 15px 24px;
    width: 107px;
    height: 55px;
}

.nav-logo { 
    width: 70px;
    height: 25px;
    margin-top: 5px;
}

.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: 408px) {
    .nav-logo {
        width: 110px;
        margin-top: 0px;
    }
}

@media (max-width: 833px) {
    .introduction-container .heading-container .\!mb-\[88px\] {
        margin-bottom: 0px !important;
    }
}

@media screen and (min-width: 834px) {
    .stories-carousel-container.bg-blue div.stories-carousel-controls>span:hover {
        background-color: var(--slb-grey-2);
    }
    .stories-carousel-container.bg-blue div.stories-carousel-controls.carousel-left-end > span:first-of-type:hover, 
    .stories-carousel-container.bg-blue div.stories-carousel-controls.carousel-right-end > span:last-of-type:hover {
        background-color: var(--slb-grey-1);
        cursor: default;
    }
    .stories-carousel-container.bg-blue div.stories-carousel-controls > span:hover .stories-carousel-controls-left-button-active::before,
    .stories-carousel-container.bg-blue div.stories-carousel-controls > span:hover .stories-carousel-controls-right-button-active::before {
        color: var(--slb-grey-5);
    }
    .stories-carousel-container.bg-blue div.stories-carousel-controls.carousel-left-end > span:first-of-type:hover .stories-carousel-controls-left-button-active::before,
    .stories-carousel-container.bg-blue div.stories-carousel-controls.carousel-right-end > span:last-of-type:hover .stories-carousel-controls-right-button-active::before {
        color: unset;
    }
}

@media (min-width: 1194px) {
    .nav-logo {
        width: 252px;
        height: 56px;
        margin-top: 28px;
    }

    section#featured-highlights-2022 .grid.middle-content div.col-span-full {
      width: 82%;
      padding-right: 23px;
    }

    img.footer-logo {
        width: 267px;
    }
}

@media (min-width: 1392px) {
    section.promo-50-50-combo__section > div:nth-child(2) div div > h3 {
        font-size: 48px;
    }
}