.layout_text_centred,
.layout_left_image_text,
.layout_right_image_text {
	font-size: 1rem;
	max-width: 70vw;
	margin: 7.5vw auto;
	left: auto;
}
	
.layout_text_centred {
	display: flex;
	width: 100%;
}

.layout_text_centred .spacer {
	/* flex: 1; */
    /* width: 20%; */
    flex: 0 0 20%;
}

.layout_text_centred .text-content {
	flex: 1;
}

@media (max-width: 768px) {
	.layout_text_centred .spacer {
		display: none;
	}
	
	.layout_text_centred .text-content {
		flex: 1;
		width: 100%;
	}
}

.layout_left_image_text,
.layout_right_image_text {
	display: flex;
	/* gap: 20px; */
	gap: 10vw;
	align-items: center;
}

.layout_left_image_text .image,
.layout_right_image_text .image {
	flex: 1;
}

.layout_left_image_text .text-content,
.layout_right_image_text .text-content {
	flex: 1;
}

@media (max-width: 768px) {
	.layout_left_image_text,
	.layout_right_image_text {
		flex-direction: column;
		align-items: flex-start;
	}
}

.text-content b {
	font-family: 'SuisseIntl-Light-WebS', sans-serif;
	font-weight: bold;
}
.text-content {
	line-height: 1.5;
}

.layout_image_full img {
	width: 100vw;
	max-width: 100vw;
	display: block;
	margin: 0 auto;
	object-fit: cover;
}

.layout_image_full {
	margin: 0 calc(50% - 50vw);
	overflow-x: hidden;
}

a {
	cursor: url('https://saraherrlander.com/wp-content/themes/saraarchive-2024/Z3.png') 48 48, pointer !important;
}
.text-content-desktop a {
	cursor: pointer !important;
}