.node-type-landing-pages .view-id-landing_page_content .node-landing-page-view-content {
  margin-bottom: 3.5rem;
}

.node-type-landing-pages .view-id-landing_page_content h3 {
  font-size: 1.250rem;
  font-weight: 300;
}

.node-type-landing-pages .view-id-landing_page_content .links .statistics_counter {
  display: none;
}

.node-type-landing-pages .view-id-landing_page_content img {
	max-width: 375px;
	width: 100%;
	max-height: 205px;
	height: 100%;
  object-fit: contain;
}

.node-type-landing-pages .sidebar .content {
	display: flex;
	gap: 1rem;
	background: #123B6A;
	color: #ffffff;
  padding: 2rem;
}

.node-type-landing-pages .sidebar .content h3 {
	color: #ffffff;
	flex-basis: 30%;
	font-weight: 300;
	margin: 0;
	align-self: center;
}

.node-type-landing-pages .sidebar .content ul {
  column-count: 2;
  flex-basis: 70%;
  margin: 0;
  padding: 0;
}

.node-type-landing-pages .sidebar .content li {
	list-style-type: square !important;
  margin: 1rem;
}

.node-type-landing-pages .sidebar .content li:first-of-type {
	margin-top: 0;
}

.node-type-landing-pages .sidebar .content a {
	color: #ffffff;
  font-size: 1rem !important;
  font-weight: 300;
}

@media screen and (max-width: 500px) {
	.node-type-landing-pages .region-sidebar-second > .block {
		margin-top: 2rem;
		padding: 0;
	}

	.node-type-landing-pages .sidebar .content {
		flex-direction: column;
	}

	.node-type-landing-pages .sidebar .content h3 {
		color: #ffffff;
		flex-basis: 100%;
	}

	.node-type-landing-pages .sidebar .content ul {
		column-count: 1;
		flex-basis: 100%;
	}
}

.node-type-landing-pages .m-header--topics {
  background: #efefef;
  padding: 2rem;
  margin: 0 0 2rem;
}

.node-type-landing-pages .m-header--topics p {
  font-size: 1.2rem;
}

.node-type-landing-pages .m-header--topics p strong {
  display: block;
  font-size: 2rem;
  color: #123b6a;
}