.multi-tabs.paragraph--type--services-section {
  padding-top: 0
}
@media screen and (max-width:1199px) {
  .multi-tabs.paragraph--type--services-section {
    padding-top: 20px
  }
}
.card-icon-left {
  position: relative
}
.card-icon-left::before {
  content: "";
  position: absolute;
  top: 0;
  left: calc((100% - 100vw)/ 2);
  background: #fff url(/themes/custom/ltts_revamp/images/ai/card-icon-left.webp) left top no-repeat;
  width: 100vw;
  height: 100%;
  z-index: -1;
  background-position: right 20%
}
@media screen and (max-width:991px) {
  .card-icon-left::before {
    background-size: 30%
  }
}
@media screen and (max-width:767px) {
  .card-icon-left::before {
    background: 0 0
  }
}
.cards-three-cols {
  position: relative
}
.cards-three-cols::before {
  content: "";
  position: absolute;
  top: 0;
  left: calc((100% - 100vw)/ 2);
  background: #fff url(/themes/custom/ltts_revamp/images/ai/cards-three-cols.webp) left top no-repeat;
  width: 100vw;
  height: 100%;
  z-index: -1;
  background-position: right 0
}
@media screen and (max-width:991px) {
  .cards-three-cols::before {
    background: 0 0
  }
}