/* Smaller h2 */
@media screen and (max-width:1025px){
.content h2,
.investment-background h2,
.text-block h2{
	font-size:var(--h2);
	line-height:var(--h2-lh);
}}

@media screen and (min-width: 1026px) {
	.company-information span.text--700 {
		margin-left: 0;
	}
	.company-information p {
		    grid-template-columns: 1fr 1fr;
    gap: 20px;
		display:grid;
	}
}
@media screen and (max-width: 1025px) {
	.company-information span.text--700 {
		padding-right: 0.5rem;
	}
}
.company-hero__logo img {
	width: 300px;
	display: block;
	margin: 0 auto;
}
@media screen and (max-width: 767px) {
	.company-hero__logo img {
		width: 210px;
		margin-left: 0;
		margin-top: 3rem;
		margin-bottom: 1rem;
	}
}

.investment-hero__decorative-div {
	background: var(--primary-light);
	position: absolute;
	height: 100%;
	width: 3px;
	left: -3rem;
}

.investment-background__image-wrapper {
	max-height: 470px;
	overflow: hidden;
}
.investment-background__image-wrapper img {
	object-fit: cover;
	display: block;
}

@media screen and (min-width: 1026px) {
	.investment-background__image-wrapper,
	.investment-background__content-wrapper {
		grid-row: 1;
	}

	.investment-background__content-wrapper {
		grid-column: 8/13;
	}
	.investment-background__image-wrapper {
		grid-column: 1/7;
	}
	.investment-background__image-wrapper img {
		height: 100%;
	}
}

body.single-case .investment-background > div {
	align-items: start !important;
}

.company__dynamic-img-wrapper img {
	width: 100%;
	object-fit: cover;
	max-height: 380px;
}

@media screen and (max-width:767px){
	/* For the anchor tag to work */
	div.content-area,
	div.site,
	article.dynamic-content-template > *,
	header{
		opacity:1!important;
		visibility:visible!important;
		transform:unset!important;
		translate:unset!important;
		rotate:unset!important;
		scale:unset!important;
	}
}


#sustainability{
	top:-420px;
}
@media screen and (max-width:767px){
	#sustainability{
		top:-200px;
	}
}

