#vertical-dropdown-navbar.navbar {
    padding-bottom: 0;
}


#jobAlertModal > div:first-of-type {
    background: rgb(21, 70, 50);
}

.nav-item a {
    text-transform: unset !important;
    font-size: 1.3rem;
    font-style: normal;
    font-weight: 300;
    color: #404040 !important;
    font-family: 'plantinMTPro';
}


#vertical-dropdown-navbar .is-header-item {
    font-style: normal;
    font-size: 12px;
    cursor: default;
    opacity: 0.7;
    pointer-events: none;
    justify-content: center;
    color: #404040 !important;
    letter-spacing: 1px;
}

.nav-link {
    justify-content: center;
}

#vertical-dropdown-nav-link-wrapper {
    border-top: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    width: 100%;
}
        @media (max-width: 768px) {
#second-level-navigation-menu> [class^="StyledLink__StyledChildLink"] {
    color: #777 !important;;
    font-family: "plantinMTPro";
    font-size: calc(1.375rem + 1.5vw);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}


}
        @media (min-width: 768px) {
.search-box-comp > div {
    border: 1px solid rgba(119, 119, 119, 0.40);
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    min-height: 80px;
}
}

.search-box-comp .search-button {
    letter-spacing: 1px;
}

.search-box-comp .search-button:hover {
    color: rgba(128, 128, 128, 0.91);
    letter-spacing: 1px;
    border: 1px solid rgba(128, 128, 128, 0.38) !important;
}

 .search-box-comp .search-button:focus,
 .search-box-comp .search-button:active{
    background-color: white !important;
    color: rgb(21, 70, 50) !important;
    box-shadow:unset;
    border: 1px solid rgba(128, 128, 128, 0.38) !important;
}

#explore-roles-card {
    background: linear-gradient(to bottom, #F2F2F2 200px, white 100px);
}

#explore-locations-card {
    background: linear-gradient(to bottom, #F2F2F2 100px, white 100px);
}

@media (max-width: 768px) {
    #explore-roles-card a, 
    #explore-roles-card a > div {
        padding-bottom: 115% !important;

    }
    
    #explore-locations-card a, 
    #explore-locations-card a > div  {
        padding-bottom: 120% !important;
    }

        #explore-locations-card a div > div  {
            margin-top: 0;
}
}

#vertical-dropdown-nav-link-wrapper #vertical-dropdown-collapse {
    justify-content: center !important;
    min-height: 55px;
}

.nav-link {
    line-height: 2rem;
}

.is-header-item {
    font-size: 0.5rem;
    font-style: italic;
}

#sign-up-job-alerts .job-alert-wrapper {
    padding-top: 0 !important;
    height: 275px;
    padding-bottom: 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

@media (max-width: 900px) { 
#sign-up-job-alerts .job-alert-wrapper {
       height: 375px; 
}
}
.job-alert-wrapper #emailInput {
        margin-right: 1rem !important;
        border: 1px solid rgba(119, 119, 119, 0.47);
}

.job-alert-wrapper #emailInput::placeholder {
  color: #777;
  font-size: 20px;
  font-family: plantinMTProItalic;
  font-weight: 200;
  line-height: normal;
  opacity: 1; 
}

.shrinking-thumbnail-job-renumeration-value {
    overflow: hidden;
    color: #404040;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "plantinMTPro";
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    text-transform: capitalize;
}

.shrinking-thumbnail-job-renumeration-description,
.shrinking-thumbnail-job-renumeration-label
 {
    color: #154632;
text-align: center;
font-variant-numeric: lining-nums proportional-nums;
font-family: "gillSans";
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 18px */
letter-spacing: 1.8px;
text-transform: uppercase;
}

.shrinking-thumbnail-job-renumeration-description{
    margin-top:1rem;
}

.shrinking-thumbnail-job-renumeration-label {
    margin-bottom:1rem;
}

.sticky-job-description-renumeration-value {
    overflow: hidden;
color: #404040;

text-overflow: ellipsis;
white-space: nowrap;
font-family: "plantinMTPro";
font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: 48px; /* 105.882% */
text-transform: capitalize;
}

.sticky-job-description-renumeration-description,
.sticky-job-description-renumeration-label {
color: #404040;

font-variant-numeric: lining-nums proportional-nums;
font-family: "gillSans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 18px */
letter-spacing: 1.8px;
text-transform: uppercase;
}

.sticky-job-description-renumeration-description {
margin-top: 1rem;

}

.sticky-job-description-renumeration-label {
margin-bottom: 1rem;
}

.job-alert-wrapper p {
    color: #777;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; 
    font-family: plantinMTPro;
}

.job-alert-wrapper button {
    border: 1px solid rgba(119, 119, 119, 0.47);
    color: #777 !important;

text-align: center;
font-family: "gillSans";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.8px;
}

#sign-up-job-alerts .job-alert-wrapper button:hover,
#sign-up-job-alerts .job-alert-wrapper button:focus {
    color:#777777;
    border: 1px solid rgba(119, 119, 119, 0.67);
    box-shadow: none !important;
}


.explore-vacancies {
    position: fixed;
    top: 1.45rem;
    right: 1rem;
    width: 234px;
    height: 4rem !important;
    z-index: 1002;
}

.explore-vacancies .col-md-null.offset-md-null {
    padding: 0 !important;
}

.explore-container {
    width: 234px;
    height: 48px;
    background: rgb(21, 70, 50);
    text-align: center;
    display: flex;
    justify-content: center;
}

.explore-container a {
    line-height: 48px;
    height: 100%;
    width: 100%;
    text-decoration: none;
    color: white !important;
    text-transform: uppercase;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1.8px;
    font-family: 'gillSans';
}

.return-container { 
    width: 234px;
    height: 48px;
    background: white;
    text-align: center;
    display: flex;
    justify-content: center;
    border: 1px solid #777;
}

.return-container a {
    line-height: 48px;
    height: 100%;
    width: 100%;
    text-decoration: none;
    text-transform: uppercase;
    color: rgba(119, 119, 119, 0.47);
    font-family: 'gillSans';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1.8px;
}

.return-to-site {
    position: fixed;
    top: 1.45rem;
    left: 1rem;
    width: 15rem !important;
    height: 4rem !important;
    z-index: 1002;
}

#vacancy-apply-button {
    display: none !important;
}
.shrinking-thumbnail-heading-wrapper {
flex-direction: column;
    padding-top: 2rem;
}

.sticky-job-description-wrapper .sticky-job-description-card {
    border: 1px solid #E7E7E7;
    background: #FFF;
    width: 672px;
}

.sticky-job-description-wrapper + div {
    margin-top:29rem;
}

.sticky-job-description-location .sticky-job-description-value {
    color: #404040;
    text-transform: uppercase;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: gillSans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    letter-spacing: 2.4px;
    margin-bottom: -1.5rem;
}

.sticky-job-description-title .sticky-job-description-value {
    overflow: hidden;
    color: #154632;
    text-overflow: ellipsis;
    font-family: plantinMTPro;
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 83.2px */
    text-transform: capitalize;
}


.sticky-job-description-type .sticky-job-description-value {
    overflow: hidden;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family:plantinMTPro;
    font-size: 34px;
    font-style: italic;
    font-weight: 400;
    line-height: 36px; /* 105.882% */
    text-transform: capitalize;
}


.sticky-job-description-salary .sticky-job-description-value {
    overflow: hidden;
    color: #333;
    text-overflow: ellipsis;
    font-family: plantinMTPro;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 42px; /* 105.882% */
    text-transform: capitalize;
}


.sticky-job-description-apply-container {
    border: 1px solid #E7E7E7;
    padding: 2rem;
}

.sticky-job-description-apply-container button {
    width: 100%;
    color: #FFF;
    text-align: center;
    font-family: gillSans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1.8px;
}

.sticky-job-description-apply-container button:hover {
    box-shadow: none;
    background: white;
    color: #333;
    border: 1px solid #333;
}


.sticky-job-description-apply-container button:focus {
    box-shadow: none;
    background: white;
    color: #333;
    border: 1px solid #333;
}


.sticky-job-description-hero-image {
    margin-top: 11rem;
}

[class^="StickyJobDescriptionSingleJob"] p, 
[class^="StickyJobDescriptionSingleJob"] ul,
[class^="StickyJobDescriptionSingleJob"] li{
    color: #777;
    font-family: plantinMTPro;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 27px */
 }

[class^="StickyJobDescriptionSingleJob"] strong {
    color: #154632;
    font-family: plantinMTPro;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: uppercase;
 }

.sticky-job-description-info-grid {
    padding: 2rem;
}

#vertical-dropdown-menu-desktop {
   border-radius:none; 
}

#vertical-dropdown-menu-desktop [class^="VerticalDropdownNavigation"] > a {
    height: 25px !important;
    color: #404040b3 !important;
    font-size: 1.2rem;
}

@media (max-width: 900px) {
    .explore-vacancies {
        width: 85px;
        height: 2.5rem !important;
        top: 1.9rem;
        right:0;
    }
    .explore-container {
        width: 85px;
        height: 2.5rem !important;
    }
    .explore-container a  {
        font-size: 10px;
        line-height: 38px;
    }

     .return-to-site {
        width: 85px !important;
        height: 2.5rem !important;
        top: 1.9rem;
        left:0;
    }
    .return-to-site .row > div{
        padding-left: 0;
    }
    .return-container{
        display: none;
    }

    .return-container a  {
        font-size: 8px;
        line-height: 16px;
        text-wrap-mode: wrap;
        padding-top: 4px;
    }
}

.learn-more-button {
   width: 234px;
   height: 60px;
   flex-shrink: 0;
   border: 1px solid rgba(119, 119, 119, 0.47);
   background: #FFF;
   color: rgba(119, 119, 119, 0.6);
   text-align: center;
   font-family: "gillSans";
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: normal;
   letter-spacing: 1.4px;
}

.learn-more-button:hover {
   border: 1px solid rgba(119, 119, 119, 0.8);
   color: rgba(119, 119, 119, 0.8);
}

#vertical-dropdown-menu-desktop > div:nth-child(1),
#vertical-dropdown-menu-desktop > div:nth-child(3),
#vertical-dropdown-menu-desktop > div:nth-child(6) {
    pointer-events: none;
    padding: 5px;
}

#vertical-dropdown-menu-desktop > div:nth-child(1) a,
#vertical-dropdown-menu-desktop > div:nth-child(3) a,
#vertical-dropdown-menu-desktop > div:nth-child(6) a {
     font-style: normal;
    font-size: 12px;
    cursor: default;
    opacity: 0.7;
    pointer-events: none;
    justify-content: center;
    color: #404040 !important;
    letter-spacing: 1px;
            font-family: "gillSans";
}

.shrinking-thumbnail-job-location.job-location {
        color: #404040;
    text-align: center;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: gillSans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 2.4px;
    margin-top:1rem;
    margin-bottom:1rem;
    text-transform: uppercase;
}

.shrinking-thumbnail-job-category.job-category {
color: #154632;
padding-bottom: 1rem;
text-align: center;
text-overflow: ellipsis;
font-family: plantinMTPro;
font-size: 38px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 49.4px */
text-transform: capitalize;
}

.shrinking-thumbnail-job-renumeration.job-renumeration {
    overflow: hidden;
color: #404040;
text-align: center;
text-overflow: ellipsis;
white-space: nowrap;
font-family: plantinMTPro;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 36px; /* 105.882% */
text-transform: capitalize;
}

.shrinking-thumbnail-card {
    border: 1px solid #E7E7E7;
}

.job-wrapper  h2.text-center {
    color: #333;
    text-align: center;
    font-family: plantinMTPro;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    text-transform: lowercase !important;
    line-height: 130%;
}

.job-alert-wrapper > div:last-of-type {
    max-width: 100%;
}

.job-wrapper  .shrinking-thumbnail-heading-wrapper::after {
  content: "";
  display: block;
  background-image: url('https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/Group_56_88b8f949c2/Group_56_88b8f949c2.png');
  width: 100%; /* Example width */
  height: 5px; /* Example height */
  background-size: contain;
  background-repeat: no-repeat;
  margin: 10px auto 0 auto;
}


       .footer {
            background-color: #ffffff;
            color: #4b5563;
            width: 100%;
            padding: 3rem 1rem;
            box-sizing: border-box;
        }

        .footer-container {
            max-width: 1320px;
            margin-left: auto;
            margin-right: auto;
        }
        
        .footer-border {
            width: 100%;
            display: block;
        }

        .footer-grid {
            display: grid;
            grid-template-columns: 1fr;
            gap: 2rem;
            text-align: center;
            margin: 2.5rem 0;
        }

        .footer-column {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
        }

        .footer-heading {
            letter-spacing: 0.05em;
            text-transform: uppercase;
            margin-bottom: 1rem;
            font-size: 0.875rem;
                color: #777;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
        }
        
        .footer-nav {
            display: flex;
            flex-direction: column;
            text-align: justify;
        }

        .footer .footer-nav a {
            margin-bottom: 0.75rem;
            color: #777777;
        }
        
        .footer-nav a:last-child {
            margin-bottom: 0;
        }

        .footer-link {
            color: #777777;
            text-decoration: none;
            transition: color 0.2s ease-in-out;
        }

        .footer-link:hover {
            color: #111827;
        }
        
        .social-links .footer-link svg {
             fill: #777777;
             transition: fill 0.2s ease-in-out;
        }
        
        .social-links .footer-link:hover svg {
            fill: #111827;
        }

        .btn-register {
            display: inline-block;
            border: 1px solid #9ca3af;
            color: #374151;
            font-weight: 600;
            padding: 0.5rem 1.5rem;
            margin-bottom: 1.5rem;
            text-decoration: none;
            transition: background-color 0.2s, border-color 0.2s;
            font-size: 0.875rem;
            height: 32px;
        }

        .btn-register:hover {
            background-color: #f3f4f6;
            border-color: #6b7280;
        }

        .social-links {
            display: flex;
            align-items: center;
        }
        
        .social-links a {
            margin-right: 1rem;
        }

        .social-links a:last-child {
            margin-right: 0;
        }
        
        .footer-bottom {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-top: 2.5rem;
        }

        .footer-bottom-logo img {
            max-height: 28px;
        }

        @media (max-width: 639px) {
            .footer-bottom {
                flex-direction: column;
            }
            .footer-bottom-logo {
                margin-bottom: 1.5rem;
            }
            .footer-bottom-logo:last-child {
                 margin-bottom: 0;
            }

            .nav-item {
                font-size: 2rem;
                color: #777;
            }
            #second-level-navigation-menu.has-children:after {
                  content: " >"; /* The content to insert (include a space for separation) */
                    font-size: 1.5rem;
                font-weight: bold;
                margin-left: 5px;
                vertical-align: middle;
                position: absolute;
                left: 15rem;
                top: 11px;
            }

            #second-level-navigation-menu-selected.has-children:after {
                content: "< "; /* The content to insert (include a space for separation) */
                font-size: 1.5em; /* Make the arrow big relative to the element's font size */
                font-weight: bold; /* Optional: Make it stand out more */
                margin-left: 5px; /* Add some space between the text and the arrow */
                vertical-align: middle; /* Optional: Helps align the big arrow vertically */
                position: absolute;
                left: 1rem;
                top: 4px;
                  color: #777 !important;

            }
#second-level-navigation-menu-selected.has-children button {
     color: #777 !important;
       font-family: "plantinMTPro";
}
            #second-level-navigation-menu-selected > div {
                color: #777 !important;
                font-family: "plantinMTPro";
                font-size: 20px;
                font-style: normal;
                font-weight: 400;
                line-height: normal;
            }

            #vertical-dropdown-nav  button  + div,
          #vertical-dropdown-nav  button  + div + div +div,
         #vertical-dropdown-nav  button  + div + div +div +div +div +div{
                pointer-events: none;
                color: #777;
                font-family: "gillSans";
                font-size: 14px;
                font-style: normal;
                font-weight: 400;
                line-height: normal;
                letter-spacing: 1.6px;
            }

        }

        @media (min-width: 640px) {
            .footer {
                padding-left: 1.5rem;
                padding-right: 1.5rem;
            }
            .footer-grid {
                grid-template-columns: repeat(2, 1fr);
                text-align: left;
            }
            .footer-column {
                align-items: flex-start;
            }
        }

        @media (min-width: 768px) {
            .footer-grid {
                grid-template-columns: repeat(4, 1fr);
            }
        }

        @media (min-width: 1024px) {
            .footer {
                padding-left: 2rem;
                padding-right: 2rem;
            }
        }


.newyork.location-image-container {
    background: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/Screenshot_2025_11_11_at_17_56_10_9847f2a46b/Screenshot_2025_11_11_at_17_56_10_9847f2a46b.png);
    background-repeat: no-repeat;
    padding-left: 1rem;
    background-position-x: 1rem;
    background-position-y: -8px;
    background-size: contain;
}

.cityoflondon.location-image-container {
    background: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/Screenshot_2025_11_11_at_17_56_01_6f3a0a2ce5/Screenshot_2025_11_11_at_17_56_01_6f3a0a2ce5.png);
    background-repeat: no-repeat;
    padding-left: 1rem;
    background-position-x: 1rem;
    background-position-y: -8px;
    background-size: contain;
}

.washington.location-image-container {
    background: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/Screenshot_2025_11_11_at_17_56_23_3b73d2bb90/Screenshot_2025_11_11_at_17_56_23_3b73d2bb90.png);
    background-repeat: no-repeat;
    padding-left: 1rem;
    background-position-x: 1rem;
    background-position-y: -8px;
    background-size: contain;
}

.doha.location-image-container {
    background: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/Screenshot_2025_11_11_at_17_56_34_09ceefcf70/Screenshot_2025_11_11_at_17_56_34_09ceefcf70.png);
    background-repeat: no-repeat;
    padding-left: 1rem;
    background-position-x: 1rem;
    background-position-y: -8px;
    background-size: contain;
}

.sticky-job-description-wrapper .sticky-job-description-card {
    top: -14rem;
}

@media (min-width: 768px) {
    .sticky-job-description-wrapper .sticky-job-description-card {
        top: -14.5rem;
    }
}

@media (min-width: 992px) {
    .sticky-job-description-wrapper .sticky-job-description-card {
        top:-13rem;
    }
}
/*Washington */
.security.washington span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/NY_Security_H_be69076905/NY_Security_H_be69076905.png) !important;
    background-size: cover !important;
}

.security.washington span img {
    display:none !important;
}

.wellness.washington span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/DC_Wellness_H_834beeb568/DC_Wellness_H_834beeb568.png) !important;
    background-size: cover !important;
}

.wellness.washington span img {
    display:none !important;
}

.financeandpurchasing.washington span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/DC_Sales_H_26a8b8cd88/DC_Sales_H_26a8b8cd88.png) !important;
    background-size: cover !important;
}

.financeandpurchasing.washington span img {
    display:none !important;
}

.membership.washington span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/DC_Membership_H_0065b41e29/DC_Membership_H_0065b41e29.png) !important;
    background-size: cover !important;
}

.membership.washington span img {
    display:none !important;
}

.kitchenteam.washington span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/DC_Kitchens_horiz_aa568044a1/DC_Kitchens_horiz_aa568044a1.webp) !important;
    background-size: cover !important;
}

.kitchenteam.washington span img {
    display:none !important;
}

.housekeeping.washington span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/DC_Housekeeping_H_3996f1bf96/DC_Housekeeping_H_3996f1bf96.png) !important;
    background-size: cover !important;
}

.housekeeping.washington span img {
    display:none !important;
}

.fbfrontofhouse.washington span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/DC_F_and_B_H_3c29d47eed/DC_F_and_B_H_3c29d47eed.png) !important;
    background-size: cover !important;
}

.fbfrontofhouse.washington span img {
    display:none !important;
}

.frontofficeconciergeandguestservices.washington span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/DC_Reception_Horiz_385e2565a8/DC_Reception_Horiz_385e2565a8.webp) !important;
    background-size: cover !important;
}

.frontofficeconciergeandguestservices.washington span img {
    display:none !important;
}

.engineeringmaintenanceandit.washington span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/DC_Engineering_H_b8d7dd00c4/DC_Engineering_H_b8d7dd00c4.png) !important;
    background-size: cover !important;
}

.engineeringmaintenanceandit.Washington span img {
    display:none !important;
}

.bars.washington span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/DC_Bars_H_20b4254aae/DC_Bars_H_20b4254aae.png) !important;
    background-size: cover !important;
}

.bars.washington span img {
    display:none !important;
}

/*Doha */


.security.doha span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/NY_Security_H_be69076905/NY_Security_H_be69076905.png) !important;
    background-size: cover !important;
}

.security.doha span img {
    display:none !important;
}

.wellness.doha span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/Doha_FO_wellness_P_576ba74097/Doha_FO_wellness_P_576ba74097.png) !important;
    background-size: cover !important;
}

.wellness.doha span img {
    display:none !important;
}

.financeandpurchasing.doha span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/Doha_Sales_events_P_88a4bbaaea/Doha_Sales_events_P_88a4bbaaea.png) !important;
    background-size: cover !important;
}

.financeandpurchasing.doha span img {
    display:none !important;
}

.membership.doha span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/Doha_Membership_P_33ab1dae1a/Doha_Membership_P_33ab1dae1a.png) !important;
    background-size: cover !important;
}

.membership.doha span img {
    display:none !important;
}

.kitchenteam.doha span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/Doha_kitchen_team_P_7f2a393016/Doha_kitchen_team_P_7f2a393016.png) !important;
    background-size: cover !important;
}

.kitchenteam.doha span img {
    display:none !important;
}

.hotel.doha span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/Doha_Housekeeping_P_cc07ccb4f3/Doha_Housekeeping_P_cc07ccb4f3.png) !important;
    background-size: cover !important;
}

.hotel.doha span img {
    display:none !important;
}

.foodandbeverage.doha span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/Doha_F_and_B_P_8a10d42365/Doha_F_and_B_P_8a10d42365.png) !important;
    background-size: cover !important;
}

.foodandbeverage.doha span img {
    display:none !important;
}

.frontofficeconciergeandguestservices.doha span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/Doha_FO_concierge_P_a90c9f0359/Doha_FO_concierge_P_a90c9f0359.png) !important;
    background-size: cover !important;
}

.frontofficeconciergeandguestservices.doha span img {
    display:none !important;
}

.engineeringmaintenanceandit.doha span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/DC_Engineering_H_b8d7dd00c4/DC_Engineering_H_b8d7dd00c4.png) !important;
    background-size: cover !important;
}

.engineeringmaintenanceandit.doha span img {
    display:none !important;
}

.bars.doha span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/Doha_Bars_P_3d465d0c8c/Doha_Bars_P_3d465d0c8c.png) !important;
    background-size: cover !important;
}

.bars.doha span img {
    display:none !important;
}


.support.doha span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/Doha_Bars_P_3d465d0c8c/Doha_Bars_P_3d465d0c8c.png) !important;
    background-size: cover !important;
}

.support.doha span img {
    display:none !important;
}

/*new york  */

.security.newyork span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/NY_Security_H_be69076905/NY_Security_H_be69076905.png) !important;
    background-size: cover !important;
}

.security.newyork span img {
    display:none !important;
}

.wellness.newyork span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/London_Wellness_H_4212bb6405/London_Wellness_H_4212bb6405.png) !important;
    background-size: cover !important;
}

.wellness.newyork span img {
    display:none !important;
}

.financeandpurchasing.newyork span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/NY_Sales_events_H_4bcff3f173/NY_Sales_events_H_4bcff3f173.png) !important;
    background-size: cover !important;
}

.financeandpurchasing.newyork span img {
    display:none !important;
}

.membership.newyork span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/NY_membership_H_d1a46fdf45/NY_membership_H_d1a46fdf45.png) !important;
    background-size: cover !important;
}

.membership.newyork span img {
    display:none !important;
}

.kitchenteam.newyork span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/NY_kitchen_H_5bd85f156d/NY_kitchen_H_5bd85f156d.png) !important;
    background-size: cover !important;
}

.kitchenteam.newyork span img {
    display:none !important;
}

.housekeeping.newyork span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/London_carousel_11_cd43cb7e4e/London_carousel_11_cd43cb7e4e.jpg);
    background-size: cover !important;
}

.housekeeping.newyork span img {
    display:none !important;
}

.fbfrontofhouse.newyork span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/NY_F_and_B_H_6980cbeaeb/NY_F_and_B_H_6980cbeaeb.png) !important;
    background-size: cover !important;
}

.fbfrontofhouse.newyork span img {
    display:none !important;
}

.frontofficeconciergeandguestservices.newyork span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/NY_F_Oand_Concierge_H_8c0ae06635/NY_F_Oand_Concierge_H_8c0ae06635.png) !important;
    background-size: cover !important;
}

.frontofficeconciergeandguestservices.newyork span img {
    display:none !important;
}

.engineeringmaintenanceandit.newyork span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/DC_Engineering_H_b8d7dd00c4/DC_Engineering_H_b8d7dd00c4.png) !important;
    background-size: cover !important;
}

.engineeringmaintenanceandit.newyork span img {
    display:none !important;
}

.bars.newyork span {
    background-image: url(https://storage.googleapis.com/talentfunnel-cms-career-site-storage/the-ned-v2/NY_Bars_H_09a203393b/NY_Bars_H_09a203393b.png) !imp;
    background-size: cover !important;
}

.bars.newyork span img {
    display:none !important;
}


#sitemap .container {
    margin-top: 11rem;
}

#sitemap .container a {
    color: rgb(21, 70, 50) !important;
}

@media (max-width: 900px) {

    .job-alert-wrapper #emailInput::placeholder {
  font-size: 12px;
}
.sticky-job-description-title .sticky-job-description-value {
font-size: 24px;
}
.sticky-job-description-location .sticky-job-description-value {
        font-size: 12px;
            margin-bottom: -0.5rem;
}
.sticky-job-description-type .sticky-job-description-value {
    font-size: 24px;
}

.sticky-job-description-info-grid {
    gap:0.75rem !important;
    padding: 1rem;
}
.sticky-job-description-wrapper .sticky-job-description-card {
    width:90%;
}
.sticky-job-description-salary .sticky-job-description-value{
font-size: 12px;
    line-height: 12px;
}
.sticky-job-description-renumeration-label {
    margin-bottom: 2px;
}
.sticky-job-description-renumeration-value {
        font-size: 24px;
            line-height: 26px;
}

.sticky-job-description-wrapper + div {
    margin-top:11rem;
}
}