.section-1 .image-mobile {
  margin-bottom: 50px;
  margin-top: 42px !important;
}
.section-3 .card:not(:first-child) {
  position: relative;
}
.section-3 .card:not(:first-child):before {
  content: '';
  position: absolute;
  background-image: url(../images/arrows.svg);
  height: 42px;
  width: 31px;
  left: calc(50% - 19px);
  top: -53px;
  transform: rotateZ(90deg);
  background-size: cover;
}
.section-3 .card .title {
  font-size: 24px;
  line-height: 100%;
}
.section-3 .card .txt-muted {
  font-size: 18px;
}
@media screen and (min-width: 1025px) {
  .section-3 .card:not(:first-child):before {
    content: '';
    position: absolute;
    background-image: url(../images/arrows.svg);
    height: 52px;
    width: 39px;
    left: -77px;
    top: calc(50% - 26px);
    transform: unset;
  }
}
