
:root{
  --vltb2-navy:#102846;
  --vltb2-orange:#ff641a;
  --vltb2-muted:#697486;
  --vltb2-line:#e1e6ed;
  --vltb2-soft:#f7f9fb;
}

body .velautec-block2-trust-strip{
  padding:0 32px 44px!important;
  background:#fff!important;
}

body .velautec-block2-trust-strip > .elementor-container{
  width:100%!important;
  max-width:1240px!important;
  margin:0 auto!important;
  display:flex!important;
  align-items:stretch!important;
  gap:0!important;
  overflow:hidden!important;
  border:1px solid var(--vltb2-line)!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,#fff,#fbfcfd)!important;
  box-shadow:0 10px 28px rgba(16,40,70,.045)!important;
}

body .velautec-block2-trust-strip .vltb2-col{
  width:20%!important;
  border-right:1px solid var(--vltb2-line)!important;
}

body .velautec-block2-trust-strip .vltb2-col:last-child{
  border-right:0!important;
}

body .velautec-block2-trust-strip .elementor-widget-wrap{
  height:100%!important;
}

body .velautec-block2-trust-strip .elementor-widget-text-editor,
body .velautec-block2-trust-strip .elementor-widget-container{
  height:100%!important;
}

body .vltb2-item{
  display:flex!important;
  align-items:center!important;
  gap:14px!important;
  height:100%!important;
  min-height:104px!important;
  padding:20px 22px!important;
}

body .vltb2-icon{
  flex:0 0 44px!important;
  width:44px!important;
  height:44px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:12px!important;
  background:#fff3ed!important;
  color:var(--vltb2-orange)!important;
  border:1px solid #ffe1d2!important;
  font-family:Arial,sans-serif!important;
  font-size:25px!important;
  line-height:1!important;
  font-weight:700!important;
}

body .vltb2-copy{
  min-width:0!important;
}

body .vltb2-copy strong{
  display:block!important;
  margin-bottom:4px!important;
  color:var(--vltb2-navy)!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:13px!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:.015em!important;
}

body .vltb2-copy span{
  display:block!important;
  color:var(--vltb2-muted)!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:11.5px!important;
  line-height:1.45!important;
}

body .vltb2-item:hover{
  background:var(--vltb2-soft)!important;
}

body .vltb2-item:hover .vltb2-icon{
  background:var(--vltb2-orange)!important;
  color:#fff!important;
  border-color:var(--vltb2-orange)!important;
}

/* Tablet */
@media(max-width:1024px){
  body .velautec-block2-trust-strip > .elementor-container{
    flex-wrap:wrap!important;
  }

  body .velautec-block2-trust-strip .vltb2-col{
    width:33.333%!important;
    border-bottom:1px solid var(--vltb2-line)!important;
  }

  body .velautec-block2-trust-strip .vltb2-col:nth-child(3){
    border-right:0!important;
  }

  body .velautec-block2-trust-strip .vltb2-col:nth-child(4),
  body .velautec-block2-trust-strip .vltb2-col:nth-child(5){
    width:50%!important;
    border-bottom:0!important;
  }

  body .velautec-block2-trust-strip .vltb2-col:nth-child(4){
    border-right:1px solid var(--vltb2-line)!important;
  }
}

/* Mobile */
@media(max-width:767px){
  body .velautec-block2-trust-strip{
    padding:0 20px 34px!important;
  }

  body .velautec-block2-trust-strip > .elementor-container{
    display:block!important;
  }

  body .velautec-block2-trust-strip .vltb2-col{
    width:100%!important;
    border-right:0!important;
    border-bottom:1px solid var(--vltb2-line)!important;
  }

  body .velautec-block2-trust-strip .vltb2-col:nth-child(4),
  body .velautec-block2-trust-strip .vltb2-col:nth-child(5){
    width:100%!important;
  }

  body .velautec-block2-trust-strip .vltb2-col:last-child{
    border-bottom:0!important;
  }

  body .vltb2-item{
    min-height:84px!important;
    padding:16px 18px!important;
  }
}
