.dci-main-promo__button__right-arrow{
     --common__right-arrow__fill: #befb6c; 
     }
.dci-main-promo__buttons{
    justify-content:center;
}
.module{
    padding:0;
}
#employeeSpeak{
    overflow:hidden;
}
#oppExcel{
    margin-top:5em;
}
/*.module { padding: 0; }*/

.whiteText--title{
        border: 1px solid #e0e0e0;
    display: inline-block;
    padding: 0.1em 0.7em;
    border-radius: 1em;
    inline-size: fit-content;
}

/*PROMO*/
.dci-main-promo{
    min-height:25em;
    border:1px solid #fff;
    width:90%;
}
.dci-main-promo--float-right .dci-main-promo__image{
    top:60%;
    height:auto;
    text-align:center;
}
.dci-main-promo--float-right{
    margin:4em auto;
}
.dci-main-promo__image{
    display:flex;
    flex-direction:row;
    gap:5em;
}

/*2ND MODULE*/
.tabletFlex{
    display:flex;
    flex-direction: row;
    flex-wrap:wrap;
    justify-content:space-evenly;
    margin:8em 0 6em 0;
}
.tabletFlex--text{
    margin-top:8em;
}
.tabletFlex--text{
    border-top:none;
    border-bottom:none;
}
/*IMAGE GRID LAYOUT*/
.imgRow{
    display: -ms-flexbox; /* IE10 */
  display: flex;
  -ms-flex-wrap: wrap; /* IE10 */
  flex-wrap: wrap;
  padding: 0 4px;
  width:200%;
}
.imgColumn{
    -ms-flex: 25%; /* IE10 */
  flex: 25%;
  max-width: 25%;
  padding: 0 4px;
}

.imgColumn img{
    margin-top: 8px;
  vertical-align: middle;
  width: 100%;
}
.empImgFlex{
    display:flex;
    justify-content:space-evenly;
    flex-direction:row;
    flex-wrap:wrap;
}
.empImgFlex--img{
    width:auto;
    max-width:600px;
}
.darkCard{
    background:#1a1a1e;
    width:28em;
}
.darkCardTxt{
    padding:1em;
}

/*whyDCI*/
#whyDCI{
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    padding:5em 10%;
}

/*UL GREEN*/
.ul-flex{
    display:flex;
    flex-direction:column;
    gap:2em;
}
.ul-flex__item {
    display: flex;
    flex-direction: row;
    gap: 1em;
}
.ul-flex__left {
    display: flex;
    justify-content: center;
}
.ul-flex__right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 1.1em;
    gap: 0.1em;
}
.ul-flex__icon {
    object-fit: contain;
    width: 30px;
}
.ul-flex__main{
    display: flex;
flex-direction: row;
justify-content: space-evenly;
margin-top:4em;
flex-wrap:wrap;
}
.mobile__ul-flex{
    display:none;
}

/*DISCOVER OPPORTUINTIES TO EXCEL*/
.quoteFlex{
    display:flex;
    flex-direction:row;
    justify-content:space-evenly;
    flex-wrap:wrap;
}
.quoteFlex__inner{
    display:flex;
    flex-direction:column;
    gap:8em;
    width:35em;
}
.quoteFlex-text{
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}

/*CORE VALUES*/
.valueFlex{
    display:flex;
    flex-direction:row;
    justify-content:center;
    flex-wrap:wrap;
    gap:50px 275px;
}
.valueHeading{
    width:27em;
}
.values-ul-flex{
    display:flex;
    flex-direction:column;
    gap:2em;
}
.values-ul-flex__item {
    display: flex;
    flex-direction: row;
    gap: 1em;
}
.values-ul-flex__left {
    display: flex;
    justify-content: center;
}
.values-ul-flex__right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 1.1em;
    gap: 0.1em;
}
.values-ul-flex__icon {
    object-fit: contain;
    width: 10px;
}
.values-ul-flex__main{
    display: flex;
flex-direction: row;
justify-content: space-evenly;
margin-top:4em;
}

.grayBackground{
    background:#1a1a1e;
    padding:5em 0
}

.module--cta-bubble--dark .module--cta-bubble__wrap {
    background: inherit;
    border: 1px solid #fff;
    width:70%;
    margin:0 auto;
}

@media screen and (max-width:1292px){
    .dci-main-promo--float-right .dci-main-promo__image{
        right:1%;
    }
}

@media screen and (max-width:1200px){
    .tabletFlex--text{
        margin-top:0;
    }
}
@media screen and (max-width:1106px){
    .dci-main-promo__image{
        gap:1.5em;
    }
    .dci-main-promo--float-right .dci-main-promo__desc{
        min-width:400px;
    }
}

@media screen and (max-width:1047px){
    .empImgFlex--text{
        text-align:center;
    }
}

@media screen and (max-width:1010px){
    .quoteFlex__inner{
        gap:2em;
    justify-content:center;
    align-items:center;
    padding:1em;
    }
    .quoteFlex{
        gap:2em;
    }
}

@media screen and (max-width:670px){
    .empImgFlex--img{
        max-width:400px;
    }
    .imgRow{
        width:190%;
    }
}

@media screen and (max-width:640px){
    .dci-main-promo__buttons{
        width:100%;
    }

}

@media screen and (max-width:620px){
    .imageEditor--tabletImg{
        max-width:400px;
        width:auto;
    }
    .tabletFlex{
        margin:0 0 1em 0;
    }
    .tabletFlex--text{
        text-align:center;
    }
}

@media screen and (max-width:600px){
    .imageEditor{
    height:auto;
    width:auto;
}
}

@media screen and (max-width:500px){
    .quoteFlex__inner{
        width:300px;
        text-align:center;
    }
    .darkCard{
        width:320px;
    }
    .mobile__ul-flex{
        display:flex;
        justify-content:center;
    }
    .ul-flex__main{
        display:none;
    }
    .mobileCenter{
        margin:auto;
    }
}
@media screen and (max-width:480px){
    .imageEditor--tanna{
        max-width:300px;
    }
}

@media screen and (max-width:470px){
    .dci-main-promo--float-right .dci-main-promo__desc{
        min-width:250px;
    }
}