Если вы не найдете лучшего решения, я бы попытался использовать:
display: grid;
grid-template-columns: 45% 5% 45%;
(или, как бы то ни было, вам нужны размеры, чтобы заполнить страницу)
И затем, возможно, согните значок, чтобы расположить его по центру:
display: flex;
justify-content: center;
align-items: center;
Изменение col-X в Bootstrap тоже сработает, но вы сказали, что их нельзя изменить, так что ... я надеюсь вы заставляете его работать.