.title-row {
width: 100%;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 20px;
}

.logo-column,
.image-column {
	width: 25%;
}

.text-column {
	width: 50%;
	word-wrap: break-word;
}


.partnertable {
	width: 30em; /* Adjust based on your needs */
	/*table-layout: fixed;  This ensures columns are evenly distributed */
	border-collapse: collapse; /* Optional: for styling */
}

.partnertable th,
.partnertable td {
	border: 1px solid black; /* Optional: for styling */
	text-align: left; /* Optional: align text to the left */
	padding: 8px; /* Optional: for styling */
}

.partnertable th:first-child,
.partnertable td:first-child {
	width: 10%; /* Adjust the width of the first column */
}

.partnertable th:not(:first-child),
.partnertable td:not(:first-child) {
	width: 30%; /* Adjust the width of other columns */
}