/* HEADER/ENTRY */
section.m32_single_entry {
	background-color: #262520;
}

section.m32_single_entry .mM_line {
	background-color: #fff;
}

section.m32_single_entry .m32_main {
	position: relative;
	z-index: 2;
}

section.m32_single_entry[data-variant="v1"] {
	--padding_top: 25px;
	padding-top: var(--padding_top);
}

section.m32_single_entry *:not(.mM_links *) {
	color: #e5e0dd;
}

section.m32_single_entry .m32_single_entry_wrapper {
	min-height: calc(660px - var(--padding_desktop) - var(--padding_top));
	display: flex;
	/* justify-content: end; */
	align-items: end;
}

section.m32_single_entry .m32_single_entry_wrapper {
	width: 100%;
	height: 100%;
}

body.single-newbuild section.m32_single_entry .m32_home_entry_inner {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 100px 0;
}

section.m32_single_entry .m32_single_entry_main {
	height: 100%;
	width: 100%;
}

section.m32_single_entry .m32_text_container_inner * {
	color: rgba(229, 224, 221, 0.5) !important;
}

section.m32_single_entry .m32_title {
	margin-bottom: 71px;
	hyphens: auto;
}

section.m32_single_entry .m32_single_entry_adresse_container {
	margin-bottom: 13px;
}

section.m32_single_entry .m32_single_entry_adresse_icon_container {
	min-width: 25px;
	width: 25px;
}
	
section.m32_single_entry .m32_single_entry_adresse_icon {
	min-width: 16px;
	width: 16px;
	fill: #e5e0dd;
}

section.m32_single_entry .m32_object_info_container {
	padding-top: 36px;
	border-top: 1px solid #fff;
	--row_gap: 40px;
}

section.m32_single_entry .m32_object_info_title {
	font-size: 0.833rem;
	margin-bottom: 2px;
}

section.m32_single_entry .m32_share_container {
	margin-top: 25px;
	position: relative;
}

section.m32_single_entry .m32_share_copied {
	position: absolute;
	top: 100%;
	left: 0;
}

section.m32_single_entry .m32_share {
	background-color: transparent;
	outline: none;
	border: none;
	
	font-family: "Karla", Tahoma, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: var(--font_size);
	line-height: 1.444;
	letter-spacing: 0.035rem;
}

@media screen and (min-width: 992px) {
	section.m32_single_entry .m32_links_container {
		justify-content: flex-end;
	}
	
	section.m32_single_entry .m32_object_info {
		width: calc(25% - ((var(--row_gap) * 3) / 4));
	}
}

@media screen and (min-width: 1200px) {
	section.m32_single_entry .m32_single_entry_main {
		width: calc(50% + 180px - (var(--row_gap) / 2));
	}
	
	section.m32_single_entry .m32_contact_person_wrapper {
		width: calc(50% - 180px - (var(--row_gap) / 2));
	}
}
	
@media screen and (min-width: 1921px) {
	section.m32_single_entry .m32_single_entry_wrapper {
		min-height: calc(710px - var(--padding_desktop));
	}
}

@media screen and (min-width: 2200px) {
	section.m32_single_entry .m32_single_entry_wrapper {
		min-height: calc(760px - var(--padding_desktop));
	}
}

@media screen and (max-width: 1839px) {
	section.m32_single_entry .m32_object_info_container {
		padding-top: 36px;
		border-top: 1px solid #fff;
		--row_gap: 25px;
	}
}

@media screen and (max-width: 991px) {
	section.m32_single_entry[data-variant="v1"] .m32_single_entry_wrapper {
		min-height: calc(440px - var(--padding_desktop));
	}
	
	section.m32_single_entry {
		--padding_top: 80px;
	}
}

@media screen and (max-width: 767px) {
	
}
	
@media screen and (max-width: 575px) {
	section.m32_single_entry {
		--padding_top: 40px;
	}
	
	section.m32_single_entry[data-variant="v1"] .m32_single_entry_wrapper {
		min-height: calc(330px - var(--padding_mobile));
	}
	
	section.m32_single_entry .m32_titel {
		hyphens: auto;
	}
	
	section.m32_single_entry .m32_title {
		margin-bottom: 45px;
	}
}
/* HEADER/ENTRY */



/* CONTENT */
body.single-newbuild section.m3_image > .mM_container > *:not(.mM_dots) {
	z-index: 4;
}

body.single-newbuild section.m3_image .mM_dots .slick-dots {
	z-index: 5;
}

body.single-newbuild .m13_mobile {
	display: none;
	align-items: center;
	position: fixed;
	z-index: 99;
	width: 100%;
	left: 0;
	bottom: 0;
	padding-bottom: 20px;
	padding: 15px 20px 20px;
	justify-content: end;
	gap: 40px;
}

body.single-newbuild .m13_show_only_links .m13_links_container,
body.single-newbuild .m13_mobile .m13_links_container {
	margin-top: 0;
}

body.single-newbuild .m13_show_only_links .m13_links_container {
	justify-content: end;
}

body.single-newbuild .m13_call {
	--size: 100px;
	
	padding: 0;
	height: var(--size);
	width: var(--size);
	border-radius: 50%;
	overflow: hidden;
	/* position: fixed;
	bottom: 20px;
	right: 20px; */
	border: calc(var(--size) / 12) solid #262520;
	
	/* display: none; */
	/* z-index: 99; */
	cursor: pointer;
}

body.single-newbuild .m13_call_inner {
	width: 100%;
	height: 100%;
}

body.single-newbuild .m13_call img {
	border-radius: 50%
}

body.single-newbuild .m13_mobile section.m13_contact_person {
	width: max-content;
}

body.single-newbuild .m13_mobile section.m13_contact_person .mM_button {
	background-color: var(--primarbutton_background_color) !important;
}

body.single-newbuild .m13_mobile .mM_button_text {
	color: var(--primarbutton_font_color) !important;
}

body.single-newbuild .m13_mobile .mM_button svg {
	fill: var(--primarbutton_font_color) !important;
}

body.single-newbuild .m13_mobile .mM_button_circle {
	border-color: var(--primarbutton_font_color) !important;
}

body.single-newbuild .m13_mobile .mM_links {
	gap: 10px 16px;
	flex-wrap: wrap-reverse;
}
/* CONTENT */

@media screen and (max-width: 1199px) {
	body.single-newbuild .m32_contact_person_wrapper,
	body.single-newbuild .m26_contact_person_wrapper {
		display: none;
	}
	
	body.single-newbuild .m13_call {
		display: block;
	}
	
	body.single-newbuild .m13_mobile {
		display: flex;
		flex-wrap: wrap-reverse;
	}
}

@media screen and (min-width: 1200px) {
	body.single-newbuild .m13_call {
		display: none;
	}
}

@media screen and (max-width: 575px) {
	body.single-newbuild .m13_call {
		--size: 65px;
	}
	
	body.single-newbuild .m13_mobile {
		gap: 15px;
	}
}