.tt-icon-block { display: flex; width: 100%; }
.tt-icon-block.tt-text-center { justify-content: center; }
.tt-icon-block.tt-text-right { justify-content: flex-end; }
.tt-icon-block__link { display: inline-flex; color: inherit; }
.tt-icon-block__svg, .tt-icon-block__img { width: var(--tt-icon-size); height: var(--tt-icon-size); }
