JSFiddle - React, Tailwind, and code Playground

HTML

<div id="dividerHost2" class="container">
  <div id="left" class="container" style="flex-direction: row;"></div>
  <div id="divider3" class="divider vertical title"></div>
  <div id="right" class="container" style="flex-direction: row;"></div>
</div>

CSS

.container {
    display: flex;
    flex-direction: row;
}

#dividerHost2 #left {
    flex: 1 1 auto;
    background-color: yellowgreen;
    height: 200px;
}

#dividerHost2 #right {
    flex: 1 1 auto;
    background-color: dodgerblue;
}

#dividerHost2 .divider {
    background-color: white;
    margin: 0px;
    width: 6px;
    font-weight: 800;
}

.divider.vertical {
    --divider-color: transparent;
    display: inline-flex;

    width: 1px;
    border-left: 1px solid rgb(var(--divider-color));
    margin: 0px 2px 0px 2px;
    overflow: show;
}

.divider.vertical.title::after {
    flex: 0 0 auto;
    align-self: center;
    border-radius: 50%;
    content: "OR";
    padding: 9px 8px 11px 8px;
    background-color: white;
    color: black;

    transform: translateX(-44%);
    z-index: 10;
}