.kontor-hero-fields {
	margin-top: 7.5rem;
}

.kontor-hero-fields a:not(.btn--primary):is(:hover, :focus-visible) {
	color: var(--primary);
}

.medarbetare-upper-label {
	font-size: var(--h4);
	line-height: var(--h4-line-height);
	margin-bottom: 6rem;
}

@media screen and (max-width: 1025px) {
	.medarbetare-upper-label {
		margin-bottom: 3rem;
	}
}
.kontor-gutenberg-image img {
	display: block;
}
@media screen and (min-width: 1026px) {
	.kontor-gutenberg-image {
		grid-row: span 10;
		grid-row-start: 1;
		grid-row-end: 100;
		overflow: hidden;
		position: relative;
		height: 882px;
	}

	.kontor-gutenberg-image img {
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
		transform: translateZ(1px);
		position: absolute;
		top: 0;
	}
}
@media screen and (max-width: 1025px) {
	.kontor-gutenberg-image {
		height: 330px;
	}
	.kontor-gutenberg-image img {
		height: 100%;
		width: 100%;
	}
}

@media screen and (min-width: 1026px) {
	h2 + .kontor-gutenberg-content {
		padding-top: var(--space-m);
	}
}
.kontor-gutenberg-content p {
	font-size: var(--text-l);
	line-height: var(--text-l-line-height);
}

.kontor-gutenberg-content h2,
.kontor-gutenberg-content h3,
.kontor-gutenberg-content h4,
.kontor-gutenberg-content h5 {
	font-size: var(--h5);
	line-height: var(--h5-line-height);
}

.bottom-img,
.bottom-img img {
	width: 100% !important;
	object-fit: cover;
	overflow: hidden;
	position: relative;
}

@media screen and (min-width: 1026px) {
	.bottom-img,
	.bottom-img img {
		max-height: 700px;
	}
}

.bottom-img::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: black;
	opacity: 0.3;
	z-index: 9;
	width: 100%;
	height: 100%;
}

@media screen and (max-width: 1025px) {
	.kontor-gutenberg-inner {
		display: flex !important;
		flex-direction: column;
		flex-wrap: wrap;
	}
	.kontor-gutenberg-inner > h2 {
		order: -1;
	}

	.kontor-gutenberg-image {
		order: 0;
		margin: 30px 0;
	}
	.kontor-gutenberg-content {
		order: 3;
	}
}



.team-feed + .team-feed{
	margin-top:0;
}
.team-feed:has(+.team-feed){
	margin-bottom:0;
}