.left-brace, .right-brace {
line-height: 1 !important;
display: inline-grid;
}
.left-brace div, .right-brace div {
width: 100%;
height: 100%;
}
.left-brace-tr {
border-left: 2px solid #000;
border-top-left-radius: 30px;
display: inline-block;
}
.left-brace-tl {
border-right: 2px solid #000;
border-bottom-right-radius: 30px;
display: inline-block;
}
.left-brace-bl {
border-right: 2px solid #000;
border-top-right-radius: 30px;
display: inline-block;
}
.left-brace-br {
border-left: 2px solid #000;
border-bottom-left-radius: 30px;
display: inline-block;
}
.right-brace-tl {
border-right: 2px solid #000;
border-top-right-radius: 30px;
display: inline-block;
}
.right-brace-tr {
border-left: 2px solid #000;
border-bottom-left-radius: 30px;
display: inline-block;
}
.right-brace-br {
border-left: 2px solid #000;
border-top-left-radius: 30px;
display: inline-block;
}
.right-brace-bl {
border-right: 2px solid #000;
border-bottom-right-radius: 30px;
display: inline-block;
}