У меня есть 2 текста. Один выровнен по левому краю, другой по правому. Тот, что слева, больше, чем тот, что справа. Как я могу заставить их выравниваться по центру по вертикали?

<section role="outer" class="bg-cover section section-fullWidthContent position-relative first">
<div class="container">
<div class="d-flex">
<div>
<h1 class="section-title">Title</h1>
</div>
<div class="ml-auto">
<a href="" class="text-md-right"><h1 class="xsmall-title">See All</h1></a>
</div>
</div>
<hr/>
</div>
</section>
.section-title {
font-weight: 900;
text-transform: uppercase;
}
.xsmall-title {
font-weight: 400;
font-size: 1.3em;
text-transform: uppercase;
}