section.hotline {
  display: inline-flex;
}

section.hotline.vertical {
  margin-bottom: unset;
  margin-right: 10px;
  height: unset;
  flex-direction: column;
}

section.hotline.vertical:last-child {
  margin-right: unset;
}

section.hotline:last-child {
  margin-bottom: unset;
}

section.hotline > article {
  margin-right: 3vh;
  height: 100%;
  display: flex;
  border-radius: 3px;
}

section.hotline.vertical > article {
  margin-right: unset;
  margin-bottom: 3vh;
  width: 20vh;
  height: 10vw;
}

section.hotline:not(.vertical) > article:last-child {
  margin-right: unset;
}

section.hotline.vertical > article:last-child {
  margin-bottom: unset;
}

section.hotline > article > * {
  margin: auto;
}

section.hotline>article>img  {
  pointer-events: none;
}
