@media(max-width:600px){
 .direction{grid-template-columns:1fr;gap:20px}
 .direction-card{height:310px;padding:23px}
 .direction-card .bigword{font-size:90px;left:22px;top:30%;letter-spacing:-4px}
 .direction-card p{font-size:16px;line-height:1.6}
 .direction-card .card-top{font-size:11px}
}

/* Origine: identical line arrows on desktop and mobile, EN and TR. */
.direction-card .card-top > span:last-child {
  position: relative;
  display: inline-block;
  flex: 0 0 26px;
  width: 26px;
  height: 26px;
  overflow: hidden;
  font-size: 0 !important;
  line-height: 0;
}
.direction-card .card-top > span:last-child::before {
  content: "";
  position: absolute;
  width: 31px;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 2px;
  transform: rotate(-45deg);
  transform-origin: left center;
}
.direction-card .card-top > span:last-child::after {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  top: 2px;
  right: 3px;
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
}
