.contact-detail,.contact-detail a,.contact-detail:hover {
  color:#fff!important;
}
.contact-detail h5 {
  font-size:18px;
  font-weight:800;
  margin-bottom:2px!important;
}
.contact-info img {
  margin-top: 0px;
  margin-left: 0px;
  position: relative;
  top: 90px;
  left: -80px;
}
@media(max-width:991px){
  .contact-info img {
    top:0;
    left:0;
}
}
  
  
  
  .sppb-section.feature-utilise:not(.spectrum-faq-list) .sppb-addon-feature {
    pointer-events: none;
}
  
  
  
  
.vacancy-career-001 .sppb-addon-title {/* font-family: 'Avenir', sans-serif; */font-weight: 700;}


@media (max-width: 991px) {
    .vacancy-career-001 .sppb-addon-title { font-size: 16px; line-height: 1.6; }
    .vacancy-career-001 ul { padding-left: 10px; margin: 10px 0 0 0; }
}





.staff-feature {
    border: 1px solid #dedede !important;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
}

.staff-feature .sppb-feature-box-title {
    margin-bottom: 5px;
}

.staff-feature span.sppb-img-container img {
    width: 80px;
    transition: 0.5s;
}

.staff-feature .sppb-feature-box-title a {
    color: #185c8e;
}

.staff-feature:before {
    content: "";
    position: absolute;
    background-image: linear-gradient(180deg, #ED463E, #185C8E);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    transition: 0.5s;
    z-index: -1;
}

.staff-feature:hover:before {
    opacity: 1;
}

.staff-feature:hover span.sppb-img-container img {
    filter: brightness(0) invert(1);
}

.staff-feature:hover .sppb-feature-box-title a { color: #fff; }