.investors.investor-information .banner {
	background-image: url("../../img/investors/banner-investor-information.webp");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.investors.investor-information .content .content-body {
	display: flex;
	width: 100%;
}

.investors.investor-information .content .content-body .quarterly-results,
.investors.investor-information .content .content-body .annual-reports {
	display: flex;
	flex-direction: column;
	gap: 39px;
}

.investors.investor-information .content .content-body .quarterly-results span,
.investors.investor-information .content .content-body .annual-reports span {
	font-size: 20px;
	line-height: 24px;
}

.investors.investor-information
	.content
	.content-body
	.text.public-information {
	max-width: 637px;
}

.investors.investor-information
	.content
	.content-body
	.annual-reports
	span.small-text {
	font-size: 14px;
	line-height: 17px;
	text-align: center;
}

.investors.investor-information .content .content-body .dividends {
	display: flex;
	flex-direction: column;
	gap: 39px;
}

.investors.investor-information .content .content-body .dividends .item {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.investors.investor-information .content .content-body .dividends .item span {
	font-size: 20px;
	line-height: 24px;
}

.investors.investor-information
	.content
	.content-body
	.dividends
	.item
	span.title {
	font-weight: 600;
}

.investors.investor-information
	.content
	.content-body
	.dividends
	.item.with-link {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 10px;
	justify-content: space-between;
}

.investors.investor-information
	.content
	.content-body
	.dividends
	.item.with-link
	.information,
.investors.investor-information
	.content
	.content-body
	.dividends
	.item.with-table
	.historical-dividend-distribution {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.investors.investor-information
	.content
	.content-body
	.dividends
	.item.with-table
	table.table-section {
	--table-col-role-width: 17.09%;
	border-spacing: 3px 0;
	margin-top: 59px;
}

.investors.investor-information
	.content
	.content-body
	.dividends
	.item.with-table
	table.table-section
	col:nth-child(2) {
	width: 17.45%;
}
.investors.investor-information
	.content
	.content-body
	.dividends
	.item.with-table
	table.table-section
	col:nth-child(3) {
	width: 17.09%;
}
.investors.investor-information
	.content
	.content-body
	.dividends
	.item.with-table
	table.table-section
	col:nth-child(4) {
	width: 16%;
}
.investors.investor-information
	.content
	.content-body
	.dividends
	.item.with-table
	table.table-section
	col:nth-child(5) {
	width: 16.36%;
}
.investors.investor-information
	.content
	.content-body
	.dividends
	.item.with-table
	table.table-section
	col:nth-child(6) {
	width: 16%;
}

.investors.investor-information
	.content
	.content-body
	ul.information-list
	li
	span {
	font-size: 20px;
	line-height: 24px;
}

.investors.investor-information
	.content
	.content-body
	ul.information-list
	li
	a {
	color: #1e1e1e;
	font-size: 20px;
	line-height: 24px;
	text-decoration: underline;
}

@media (max-width: 1024px) {
	.investors.investor-information
		.content
		.content-body
		.text.public-information {
		max-width: 400px;
	}

	.investors.investor-information
		.content
		.content-body
		.dividends
		.item.with-link {
		align-items: start;
		flex-direction: column;
		gap: 16px;
	}

	.investors.investor-information
		.content
		.content-body
		.dividends
		.item.with-table
		table.table-section {
		--table-col-role-width: 169px;
		border-spacing: 2px 0;
		margin-top: 0px;
		min-width: 1014px;
	}
}

@media (max-width: 768px) {
	.investors.investor-information .content .content-body .quarterly-results,
	.investors.investor-information .content .content-body .annual-reports {
		gap: 17px;
	}

	.investors.investor-information
		.content
		.content-body
		.quarterly-results
		span,
	.investors.investor-information .content .content-body .annual-reports span,
	.investors.investor-information .content .content-body .dividends .item span {
		font-size: 12px;
		line-height: 18px;
	}

	.investors.investor-information
		.content
		.content-body
		.annual-reports
		span.small-text {
		font-size: 11px;
		line-height: 13px;
	}

	.investors.investor-information .content .content-body .dividends {
		gap: 24px;
	}

	.investors.investor-information
		.content
		.content-body
		.dividends
		.item.with-table {
		gap: 33px;
	}

	.investors.investor-information
		.content
		.quarterly-results
		table.table-section,
	.investors.investor-information
		.content
		.content-body
		.annual-reports
		table.table-section {
		--table-col-role-width: 303px;
		min-width: 606px;
	}

	.investors.investor-information
		.content
		.content-body
		ul.information-list
		li
		span,
	.investors.investor-information
		.content
		.content-body
		ul.information-list
		li
		a {
		font-size: 12px;
		line-height: 18px;
	}
}
