/*========================*/
/*====== CUSTOM V2 =======*/
/*========================*/

/* GENERIC ===============================================================*/
#nexture-at-a-glance *,
#nexture-companies *,

#generate p, #generate strong, #generate h2 {
    color: #000637 !important
}

.dark-grey, #tabs-holding-icons, #tabs-markets,
#nexture-companies .card-displayer-card{
    background: #F5F5F9 !important;
}

 #tabs-markets .tabs-item-image-container img,
.tabs-item-image-container img,
.description-banner .inner-banner .top-img-div .image-container img,
#nexture-companies .card-displayer-card,
iframe
{
    border-radius: 30px;
    border-bottom-left-radius: 0;
    overflow: hidden;
}

/* HERO ===================================================================*/
.hero-banner-title-card .subtitle-text p {
    font-size: var(--text-l);
}

/* BUTTON BLACK ===========================================================*/
.generic-btn {
    justify-content: unset;
}

.description-banner .inner-banner .info .button .generic-btn .left p {
    text-transform: none;
}

a.generic-btn.black-btn .left, a.generic-btn.black-btn .right {
    background: #000a61;
}
a.generic-btn.black-btn {
    border: 0;
}
a.generic-btn.black-btn .left {
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
a.generic-btn.black-btn .right {
    border-bottom-right-radius: 20px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

#generate .generic-btn.black-btn .left p {
    color: white !important;
}


/* BUTTON WHITE ===========================================================*/
.generic-btn.white-btn {
    border: none;
}
.generic-btn.white-btn .left p {
    color: #000b62;
}
.generic-btn.white-btn .left {
    background: white;
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
}
.generic-btn.white-btn .right {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 20px;
}

/* NEXTURE ICONS ===========================================================*/
#tabs-holding-icons .tabs-item-image-container img {
    border-radius: 0;
}

/* CARDS ===================================================================*/
.subtitle-card-displayer-container p, .card-displayer-card-description-wrapper p {
    font-size: var(--text-xs);
}

#nexture-companies .card-displayer-card-content-wrapper{
    padding:25px;
    padding-bottom: 0;
}

#nexture-companies .title-subtitle-container-card-displayer{
    text-align:center;
    max-width:800px;
    
}

#nexture-companies .cards-container-card-displayer.grid-displayer.desktop-displayer {
    max-width: 1200px;
}

/* LEADERSHIP ===============================================================*/
.leadership-carousel .card-displayer-card-description-wrapper p {
    color: var(--nexture-color-green);
}
.leadership-carousel .subtitle-card-displayer-container {
    padding: 15px 0;
}

.leadership-carousel .card-displayer-card{
    padding-bottom: 15px;
}

/* KEYPOINTS - INNOVATION ===================================================*/
#nexture-pillars-keypoints .generic-section.keypoints {
    padding-bottom: 0;
}


/* DESCRIPTION BANNER - GENERATE ============================================*/
#generate .inner-banner .top-img-div{
    right: 20px;
}
#generate .info {
    padding-left: 20px;
}

@media (min-width: 480px){
    #generate .image-container::after {
        content: url(/content/dam/websites/nexture/ui/leaves/leaf-blue.svg);
        position: absolute;
        left: -50px;
        top: -50px;
    }
}


/* PRE-FOOTER ===============================================================*/
#nexture-pre-footer {
    background-color: #000637;
    padding-bottom: 0px;
}