.solution-header {
  position:relative;
  width:100%;
  display:flex;
  justify-content:space-between;
  align-items:flex-end;
}
.solution-header h1 { line-height:1.14; }
@media screen and (max-width: 690px) {
  .solution-header {
    flex-flow:column nowrap;
    justify-content:space-between;
    align-items:flex-start;
  }
}
.back-to-list {
  white-space:nowrap;
  color:#0e233b;
  margin-bottom:25px;
}
.back-to-list .arrow > * { fill:#fbc02d; }
.back-to-list:hover { color:#fbc02d; }
.back-to-list:hover .arrow > * { fill:#fbc02d; }
