/*---------------------------------------------*/
/*                    STYLES                   */
/*---------------------------------------------*/

.block53Inner {
	height: 105px;
}

.block53Item.layout1 {
	color: var(--color-wood);
}

.block53Item.layout2 {
	color: var(--color-forest);
}

.block53Item.layout3 {
	color: var(--color-brick);
}

.block105Item {
	background: var(--color-beige);
}

.block105Inner {}

.block105Data {
	width: 576px;
}

.block105Data h1, .block105Data h2 {
	color: var(--color-copper-dark);
}

.block105Entries {
	width: 520px;
}

.block105Entry {
	padding: 26px 0 31px 1px;
	margin-top: 0px;
	border-bottom: 1px solid var(--color-copper-dark);
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: nowrap;
}

.block105Entry:first-child {
	border-top: 1px solid var(--color-copper-dark);
	margin-top: -2px;
}

.block105Icon {
	width: 29px;
	height: auto;
	margin: 0;
	margin-top: -4px;
}

.block105Icon svg {
	width: 100%;
	height: auto;
	vertical-align: middle;
}

.block105Icon svg path {
	stroke: var(--color-copper-dark);
	stroke-width: 2;
}

.block105EntryText {
	flex-grow: 1;
	width: auto;
	padding-left: 28px;
	color: var(--color-copper-dark);
}

.block105Data h2 + .block105Text {
	margin-top: 20px;
}

.block105Text {
	width: 100%;
}

.block105Ornament {
	width: 100%;
	max-width: 454px;
	text-align: right;
	margin-top: 50px;
}

.block105Ornament svg {
	width: 350px;
	height: 200px;
}

.block105Item .block105Icon {
	fill: var(--color-wood) !important;
}

.block105Link {
	margin-top: 40px;
}

.block105Link .btn {
	font-weight: 200;
}

.block106Data {
	width: 367px;
	height: auto;
	font-size: 63px;
	line-height: 72px;
	font-weight: 300;
	gap: 40px;
	display: flex;
	flex-direction: column;
}

.block106Entry + .block106Entry {}

.block106Entries {
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.block106Entry {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid var(--color-copper-dark);
	padding-bottom: 10px;
}

.block106Entry:nth-last-child(3) {
	margin-top: 35px;
}

.block106Value {
	color: var(--color-copper-dark);
}

.block106Caption {
	color: var(--color-copper-dark);
}

.block106Topline {
	color: var(--color-copper-dark);
}

.block106Img {
	width: 728px;
	height: 750px;
	position: relative;
}

.block106Img img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.block107Data {
	width: 472px;
}

.block107Data h1, .block107Data h2 {
	color: var(--color-copper-dark);
}

.block107Entries {
	width: 664px;
	letter-spacing: 0em;
	flex-wrap: nowrap;
}

.block107Img img {
	width: 100%;
	height: auto;
	vertical-align: middle;
}

.block107Data h3 {
	letter-spacing: 0em;
}

.block107Entry {
	width: 312px;
}

.block107Entry + .block107Entry {
	margin-left: 40px;
}

.block107Text {
	max-width: 416px;
}

.block107Name, .block107Phone {
	color: var(--color-copper-dark);
}

.layoutContent > .block107Item:last-child {
	padding-bottom: 150px !important;
}

.block108Data {
	width: 520px;
	text-align: center;
	padding-top: 52px;
}

.block108Img {
	width: 576px;
}

.block108Img img {
	width: 100%;
	height: auto;
	vertical-align: middle;
}

.block108Item h1, .block108Item h2 {
	letter-spacing: 0px;
	text-align: left;
	color: var(--color-copper-dark);
}

.block108Text {
	margin-top: 20px;
	text-align: left;
}

.block108Text * {
	font-size: 19px;
	line-height: 32px;
}

* + .block108Form {
	margin-top: 31px;
}

.block108Item input[type="text"], .block108Item select {
	width: 100%;
}

.block108Item input:hover, .block108Item select:hover {
	box-shadow: 0 0 0 1px var(--color-black) inset;
}

.block108Item [name="accept"]+label:hover:before {
	box-shadow: 0 0 0 1px var(--color-black) inset;
}

.block108Item select {
	width: 117px;
}

.block108Item [name="accept"] + label {
	width: 550px;
	text-align: left;
}

.block108Item input[type="text"][name="firstname"], .block108Item input[type="text"][name="lastname"] {
	width: 181px;
}

.block108Item input[type="text"][name="email"] {
	margin-top: 20px;
}

.block108Submit {
	text-align: left;
	width: 100%;
}

.block108Item.layout2 .block108Inner {
	flex-direction: row-reverse;
}

.block108Item.layout3 .block108Inner {
	justify-content: center;
	gap: 55px;
}

.block108Item.layout3 .block108Img {
	width: 353px;
}

.block108Item.layout3 .block108Data {
	width: 505px !important;
}

.block108Item.layout3 input[name="firstname"], .block108Item.layout3 input[name="lastname"] {
	width: 181px !important;
}

.block108Item.layout3 [name="accept"] + label {
	width: 211px;
}

.block108Item.layout3 [name="accept"] + label:before {
	top: 7px;
}

.block108Item.layout3 .block108Submit {
	width: auto;
	margin-top: 30px;
}

.art327 .block108Item:not(:last-of-type) {
	padding-bottom: 0 !important;
}

.art332 .block108Item {
	padding-bottom: 180px;
}

.block109Topline {
	text-align: center;
	margin-top: -20px;
}

.block109Item h1, .block109Item h2 {
	text-align: center;
	color: var(--color-copper-dark);
}

.block109FormCol {
	width: 576px;
}

.block109Submit {
	text-align: right;
}

.block109Item textarea {
	margin: 0;
	display: block;
	height: 130px;
	width: 100%;
}

.block109Item input[type="text"] {
	width: 208px;
}

.block109Item input[type="text"][name="email"] {
	width: 100%;
}

.block109Item select {
	width: 117px;
}

.block109Item input:hover, .block109Item select:hover, .block109Item textarea:hover {
	box-shadow: 0 0 0 1px var(--color-black) inset;
}

.block109Item [name="accept"]+label:hover:before {
	box-shadow: 0 0 0 1px var(--color-black) inset;
}

.block109Item input[type="checkbox"] + label {
	width: 100%;
	margin: 62px 0px 0px;
	padding: 0 0 0 38px;
}

.block109FormCol.flex {
	align-content: flex-start;
}

.block110Item {
	margin-top: 0 !important;
}

.block110Item.layout1 {
	background: var(--color-grey);
	margin-bottom: 0px !important;
}

.block110Item h1, .block110Item h2 {
	text-align: center;
	letter-spacing: 0;
	margin: 20px 0 48px;
	color: var(--color-copper-dark);
}

.block110Topline {
	text-align: center;
	color: var(--color-copper-dark);
}

.block110Item.layout1 .block110Inner {
	padding: 130px 0px 130px;
}

.block110Item.layout2 .block110Inner {
	padding: 0px 0px 0px;
}

.block110Entries {
	justify-content: flex-start;
	gap: 48px;
}

.block110Entries {
	justify-content: center;
}

.block110Entry {
	width: 368px;
	margin-right: 0px;
	background: var(--color-grey);
	margin-bottom: 0px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	transition: all .2s;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.block110Entry .block110Data {
	overflow-y: hidden;
	height: 185px;
}

.block110Entry .block110Data .link {
	background-color: var(--color-copper);
	color: var(--color-white);
	font-size: 15px;
	margin-top: 31px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	min-height: 60px;
	box-shadow: -30px 0 0 var(--color-copper), 30px 0 0 var(--color-copper);
}

.block110Entry .block110Container {
	transition: margin-top .15s ease-in-out;
}

.block110Entry:hover .block110Container {
	margin-top: -64px;
}

.block110Entry:nth-child(3n + 3) {
	margin-right: 0;
}

.block110Img {
	position: relative;
	height: 240px;
}

.block110Entries.has4 .block110Img {
	position: relative;
	height: 240px;
}

.block110Img a {
	width: 100%;
	height: 100%;
	display: block;
}

.block110Img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.block110Data {
	padding: 20px 20px 30px;
	display: flex;
	flex-direction: column;
	flex: auto;
	justify-content: flex-start;
	align-items: flex-start;
	background-color: #fff;
}

.block110Entries.has4 .block110Data {
	padding: 20px 20px 29px;
}

.block110Entry h3 {
	font-size: 18px;
	line-height: 24px;
	font-weight: 300;
	margin-bottom: 30px;
	flex: auto;
	height: 48px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.block110Rent {
	font-size: 26px;
	line-height: 26px;
	letter-spacing: 0;
	font-weight: 300;
	margin-bottom: 18px;
}

.block110Facts {
	display: flex;
	flex-wrap: wrap;
	font-size: 11px;
	line-height: 14px;
	font-weight: 500;
	justify-content: flex-start;
	align-items: flex-start;
}

.block110Entries.has4 .block110Facts {
	font-size: 10px;
	line-height: 12px;
}

.block110Link {
	width: 100%;
}

.block110Fact {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.block110Fact + .block110Fact {
	margin-left: 21px;
}

.block110Entries.has4 .block110Fact + .block110Fact {
	margin-left: 21px;
}

.block110Fact svg {
	width: 18px;
	height: auto;
	vertical-align: middle;
	margin-right: 3px;
}

.block110Entries.has4 .block110Fact svg {
	margin-right: 3px;
}

.block110ImgPrev {
	position: absolute;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	padding: 10px;
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s;
	z-index: 1000;
}

.block110ImgNext {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1000;
	padding: 10px;
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s;
}

.block110Img:hover .block110ImgPrev, .block110Img:hover .block110ImgNext {
	opacity: 1;
	visibility: visible;
}

.block110Imgs {
	background: #a59f93;
}

.block110ImgPrev svg, .block110ImgNext svg {
	width: 12px;
	height: auto;
	vertical-align: middle;
}

.block110ImgPrev svg {
	transform: rotate(180deg);
}

.block110ImgPrev svg path, .block110ImgNext svg path {
	fill: #d6cec4;
}

.block110Link {
	text-align: center;
	margin-top: 60px;
}

.block110Entries {
	column-gap: 48px;
}

.block110Entries .block110Entry {
	width: 368px;
}

.block110Entries.has4 .block110Img {
	position: relative;
	height: 170px;
}

.block110Flags {
	position: absolute;
	z-index: 1010;
	top: 0px;
	left: 0px;
	display: inline-flex;
	justify-content: flex-start;
}

.block110Flags > div {
	display: block;
	position: relative;
	width: auto;
	height: 28px;
	padding: 8px;
	font-size: 11px;
	line-height: 11px;
	font-weight: 400;
	background-color: #000;
	color: #fff;
}

.block110Flags .aptTeaserState8 {
	background-color: var(--color-white) !important;
	color: var(--color-black) !important;
}

.block110Item + .block110Item .block110Inner {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.block110Img a.is_render_img {
	position: relative;
	display: block;
}

.block110Img a.is_render_img::after {
	display: block;
	content: "";
	width: 88px;
	height: 24px;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODkiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA4OSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC43OCIgZD0iTTEyIDBINzYuMjg1N0M4Mi45MTMxIDAgODguMjg1NyA1LjM3MjU4IDg4LjI4NTcgMTJDODguMjg1NyAxOC42Mjc0IDgyLjkxMzEgMjQgNzYuMjg1NyAyNEgxMlYwWiIgZmlsbD0id2hpdGUiLz4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMC43MDM3IDE0Ljk5OTlMMjguMjg1NyA5Ljc2MjcySDI5LjE1NDhMMzEuMTk0IDE0LjM0MjRIMzAuNzAzN0wzMi43NTQgOS43NjI3MkgzMy42MDA4TDMxLjE2MDYgMTQuOTk5OUgzMC43MDM3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTM0LjU3ODMgMTQuOTk5OVY5Ljc2MjcySDM1LjM2OTRWMTQuOTk5OUgzNC41NzgzWk0zNC45NjgzIDguNjI2MTVDMzQuODE5NyA4LjYyNjE1IDM0LjY5MzQgOC41NzQxNSAzNC41ODk0IDguNDcwMTVDMzQuNDg1NCA4LjM1ODcyIDM0LjQzMzQgOC4yMjg3MiAzNC40MzM0IDguMDgwMTVDMzQuNDMzNCA3LjkyNDE1IDM0LjQ4NTQgNy43OTQxNSAzNC41ODk0IDcuNjkwMTVDMzQuNjkzNCA3LjU4NjE1IDM0LjgxOTcgNy41MzQxNSAzNC45NjgzIDcuNTM0MTVDMzUuMTMxNyA3LjUzNDE1IDM1LjI2MTcgNy41ODYxNSAzNS4zNTgzIDcuNjkwMTVDMzUuNDYyMyA3Ljc5NDE1IDM1LjUxNDMgNy45MjQxNSAzNS41MTQzIDguMDgwMTVDMzUuNTE0MyA4LjIyODcyIDM1LjQ2MjMgOC4zNTg3MiAzNS4zNTgzIDguNDcwMTVDMzUuMjYxNyA4LjU3NDE1IDM1LjEzMTcgOC42MjYxNSAzNC45NjgzIDguNjI2MTVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMzguNTU1MSAxNS4xMTEzQzM4LjI3MjggMTUuMTExMyAzOC4wMDE2IDE1LjA3NDEgMzcuNzQxNiAxNC45OTk5QzM3LjQ4MTYgMTQuOTE4MSAzNy4yNDM5IDE0LjgwNjcgMzcuMDI4NSAxNC42NjU2QzM2LjgyMDUgMTQuNTI0NCAzNi42Mzg1IDE0LjM1NzMgMzYuNDgyNSAxNC4xNjQxTDM2Ljk4MzkgMTMuNjUxNkMzNy4xOTE5IDEzLjkwNDEgMzcuNDI1OSAxNC4wOTM2IDM3LjY4NTkgMTQuMjE5OUMzNy45NTM0IDE0LjMzODcgMzguMjUwNSAxNC4zOTgxIDM4LjU3NzQgMTQuMzk4MUMzOC45MjY1IDE0LjM5ODEgMzkuMTk3NiAxNC4zMzEzIDM5LjM5MDggMTQuMTk3NkMzOS41OTE0IDE0LjA2MzkgMzkuNjkxNiAxMy44NzgxIDM5LjY5MTYgMTMuNjQwNEMzOS42OTE2IDEzLjQxNzYgMzkuNjIxMSAxMy4yNDMgMzkuNDc5OSAxMy4xMTY3QzM5LjMzODggMTIuOTkwNCAzOS4xNTY4IDEyLjg5MDEgMzguOTMzOSAxMi44MTU5QzM4LjcxODUgMTIuNzQxNiAzOC40ODgyIDEyLjY3MSAzOC4yNDMxIDEyLjYwNDFDMzcuOTk3OSAxMi41Mjk5IDM3Ljc2MzkgMTIuNDQwNyAzNy41NDExIDEyLjMzNjdDMzcuMzE4MiAxMi4yMjUzIDM3LjEzNjIgMTIuMDczIDM2Ljk5NTEgMTEuODc5OUMzNi44NjE0IDExLjY4NjcgMzYuNzk0NSAxMS40MzQxIDM2Ljc5NDUgMTEuMTIyMUMzNi43OTQ1IDEwLjgyNSAzNi44NjUxIDEwLjU2ODcgMzcuMDA2MiAxMC4zNTMzQzM3LjE1NDggMTAuMTMwNCAzNy4zNjI4IDkuOTU5NTcgMzcuNjMwMiA5Ljg0MDcyQzM3LjkwNTEgOS43MTQ0MyAzOC4yMjgyIDkuNjUxMjkgMzguNTk5NiA5LjY1MTI5QzM4Ljk5MzQgOS42NTEyOSAzOS4zNDk5IDkuNzIxODYgMzkuNjY5NCA5Ljg2M0MzOS45ODg4IDEwLjAwNDEgNDAuMjQ1MSAxMC4yMTIxIDQwLjQzODIgMTAuNDg3TDM5LjkzNjggMTAuOTg4NEMzOS43ODA4IDEwLjc4NzkgMzkuNTgzOSAxMC42MzU2IDM5LjM0NjIgMTAuNTMxNkMzOS4xMTU5IDEwLjQyMDEgMzguODU1OSAxMC4zNjQ0IDM4LjU2NjIgMTAuMzY0NEMzOC4yMzE5IDEwLjM2NDQgMzcuOTc1NiAxMC40MzEzIDM3Ljc5NzQgMTAuNTY1QzM3LjYyNjUgMTAuNjkxMyAzNy41NDExIDEwLjg1ODQgMzcuNTQxMSAxMS4wNjY0QzM3LjU0MTEgMTEuMjY3IDM3LjYxMTYgMTEuNDI2NyAzNy43NTI4IDExLjU0NTZDMzcuODkzOSAxMS42NTcgMzguMDcyMiAxMS43NDk5IDM4LjI4NzYgMTEuODI0MUMzOC41MTA1IDExLjg5MSAzOC43NDQ1IDExLjk2MTYgMzguOTg5NiAxMi4wMzU5QzM5LjIzNDggMTIuMTAyNyAzOS40Njg4IDEyLjE5NTYgMzkuNjkxNiAxMi4zMTQ0QzM5LjkxNDUgMTIuNDI1OSA0MC4wOTI4IDEyLjU4MTkgNDAuMjI2NSAxMi43ODI0QzQwLjM2NzYgMTIuOTc1NiA0MC40MzgyIDEzLjIzOTMgNDAuNDM4MiAxMy41NzM2QzQwLjQzODIgMTQuMDQxNiA0MC4yNjc0IDE0LjQxNjcgMzkuOTI1NiAxNC42OTlDMzkuNTkxNCAxNC45NzM5IDM5LjEzNDUgMTUuMTExMyAzOC41NTUxIDE1LjExMTNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNDMuNzQ1NyAxNS4xMTEzQzQzLjMyMjMgMTUuMTExMyA0Mi45NDM0IDE1LjAxNDcgNDIuNjA5MiAxNC44MjE2QzQyLjI3NDkgMTQuNjIxIDQyLjAxMTIgMTQuMzQ5OSA0MS44MTggMTQuMDA4MUM0MS42MzIzIDEzLjY2NjQgNDEuNTM5NCAxMy4yNjUzIDQxLjUzOTQgMTIuODA0N1Y5Ljc2MjcySDQyLjMzMDZWMTIuNzcxM0M0Mi4zMzA2IDEzLjA5MDcgNDIuMzg2MyAxMy4zNjkzIDQyLjQ5NzcgMTMuNjA3QzQyLjYxNjYgMTMuODQ0NyA0Mi43ODM3IDE0LjAzMDQgNDIuOTk5MiAxNC4xNjQxQzQzLjIxNDYgMTQuMjk3OSA0My40NjM0IDE0LjM2NDcgNDMuNzQ1NyAxNC4zNjQ3QzQ0LjE4NCAxNC4zNjQ3IDQ0LjUyOTQgMTQuMjE5OSA0NC43ODIgMTMuOTMwMUM0NS4wNDIgMTMuNjQwNCA0NS4xNzIgMTMuMjU0MSA0NS4xNzIgMTIuNzcxM1Y5Ljc2MjcySDQ1Ljk1MlYxMi44MDQ3QzQ1Ljk1MiAxMy4yNTc5IDQ1Ljg1OTIgMTMuNjU5IDQ1LjY3MzQgMTQuMDA4MUM0NS40ODc3IDE0LjM1NzMgNDUuMjI3NyAxNC42Mjg0IDQ0Ljg5MzQgMTQuODIxNkM0NC41NTkyIDE1LjAxNDcgNDQuMTc2NiAxNS4xMTEzIDQzLjc0NTcgMTUuMTExM1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OS42ODA5IDE1LjExMTNDNDkuMTgzMiAxNS4xMTEzIDQ4LjczNzUgMTQuOTkyNCA0OC4zNDM4IDE0Ljc1NDdDNDcuOTUwMSAxNC41MDk2IDQ3LjYzODEgMTQuMTgyNyA0Ny40MDc4IDEzLjc3NDFDNDcuMTg0OSAxMy4zNjU2IDQ3LjA3MzUgMTIuOTA1IDQ3LjA3MzUgMTIuMzkyNEM0Ny4wNzM1IDExLjg3MjQgNDcuMTg0OSAxMS40MDgxIDQ3LjQwNzggMTAuOTk5NkM0Ny42MzgxIDEwLjU4MzYgNDcuOTUwMSAxMC4yNTY3IDQ4LjM0MzggMTAuMDE5QzQ4LjczNzUgOS43NzM4NiA0OS4xNzk1IDkuNjUxMjkgNDkuNjY5OCA5LjY1MTI5QzUwLjA3MDkgOS42NTEyOSA1MC40Mjc1IDkuNzMzIDUwLjczOTUgOS44OTY0M0M1MS4wNTg5IDEwLjA1MjQgNTEuMzE1MiAxMC4yNzUzIDUxLjUwODQgMTAuNTY1QzUxLjcwODkgMTAuODQ3MyA1MS44MzE1IDExLjE3NzkgNTEuODc2MSAxMS41NTY3VjEzLjE5NDdDNTEuODMxNSAxMy41NzM2IDUxLjcwODkgMTMuOTA3OSA1MS41MDg0IDE0LjE5NzZDNTEuMzE1MiAxNC40ODczIDUxLjA1ODkgMTQuNzEzOSA1MC43Mzk1IDE0Ljg3NzNDNTAuNDI3NSAxNS4wMzMzIDUwLjA3NDcgMTUuMTExMyA0OS42ODA5IDE1LjExMTNaTTQ5LjgwMzUgMTQuMzY0N0M1MC4zNDU4IDE0LjM2NDcgNTAuNzgwNCAxNC4xODI3IDUxLjEwNzIgMTMuODE4N0M1MS40NDE1IDEzLjQ1NDcgNTEuNjA4NyAxMi45NzU2IDUxLjYwODcgMTIuMzgxM0M1MS42MDg3IDExLjk4NzYgNTEuNTMwNyAxMS42NDIxIDUxLjM3NDcgMTEuMzQ1QzUxLjIyNjEgMTEuMDQwNCA1MS4wMTQ0IDEwLjgwNjQgNTAuNzM5NSAxMC42NDNDNTAuNDcyMSAxMC40NzIxIDUwLjE1NjQgMTAuMzg2NyA0OS43OTI0IDEwLjM4NjdDNDkuNDIwOSAxMC4zODY3IDQ5LjA5MDQgMTAuNDcyMSA0OC44MDA3IDEwLjY0M0M0OC41MTg0IDEwLjgxMzkgNDguMjkxOCAxMS4wNTE2IDQ4LjEyMDkgMTEuMzU2MUM0Ny45NTc1IDExLjY1MzMgNDcuODc1OCAxMS45OTUgNDcuODc1OCAxMi4zODEzQzQ3Ljg3NTggMTIuNzY3NiA0Ny45NTc1IDEzLjEwOTMgNDguMTIwOSAxMy40MDY0QzQ4LjI5MTggMTMuNzAzNiA0OC41MjIxIDEzLjkzNzYgNDguODExOCAxNC4xMDg0QzQ5LjEwMTUgMTQuMjc5MyA0OS40MzIxIDE0LjM2NDcgNDkuODAzNSAxNC4zNjQ3Wk01MS41NjQxIDE0Ljk5OTlWMTMuNTk1OUw1MS43MjAxIDEyLjMwMzNMNTEuNTY0MSAxMS4wNDQxVjkuNzYyNzJINTIuMzQ0MVYxNC45OTk5SDUxLjU2NDFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNTMuOTI1OSAxNC45OTk5VjcuMTEwNzJINTQuNzA1OVYxNC45OTk5SDUzLjkyNTlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNTYuMjg3MyAxNC45OTk5VjkuNzYyNzJINTcuMDc4NFYxNC45OTk5SDU2LjI4NzNaTTU2LjY3NzMgOC42MjYxNUM1Ni41Mjg3IDguNjI2MTUgNTYuNDAyNCA4LjU3NDE1IDU2LjI5ODQgOC40NzAxNUM1Ni4xOTQ0IDguMzU4NzIgNTYuMTQyNCA4LjIyODcyIDU2LjE0MjQgOC4wODAxNUM1Ni4xNDI0IDcuOTI0MTUgNTYuMTk0NCA3Ljc5NDE1IDU2LjI5ODQgNy42OTAxNUM1Ni40MDI0IDcuNTg2MTUgNTYuNTI4NyA3LjUzNDE1IDU2LjY3NzMgNy41MzQxNUM1Ni44NDA3IDcuNTM0MTUgNTYuOTcwNyA3LjU4NjE1IDU3LjA2NzMgNy42OTAxNUM1Ny4xNzEzIDcuNzk0MTUgNTcuMjIzMyA3LjkyNDE1IDU3LjIyMzMgOC4wODAxNUM1Ny4yMjMzIDguMjI4NzIgNTcuMTcxMyA4LjM1ODcyIDU3LjA2NzMgOC40NzAxNUM1Ni45NzA3IDguNTc0MTUgNTYuODQwNyA4LjYyNjE1IDU2LjY3NzMgOC42MjYxNVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02MC4yNjQxIDE1LjExMTNDNTkuOTgxOCAxNS4xMTEzIDU5LjcxMDYgMTUuMDc0MSA1OS40NTA2IDE0Ljk5OTlDNTkuMTkwNiAxNC45MTgxIDU4Ljk1MjkgMTQuODA2NyA1OC43Mzc1IDE0LjY2NTZDNTguNTI5NSAxNC41MjQ0IDU4LjM0NzUgMTQuMzU3MyA1OC4xOTE1IDE0LjE2NDFMNTguNjkyOSAxMy42NTE2QzU4LjkwMDkgMTMuOTA0MSA1OS4xMzQ5IDE0LjA5MzYgNTkuMzk0OSAxNC4yMTk5QzU5LjY2MjMgMTQuMzM4NyA1OS45NTk1IDE0LjM5ODEgNjAuMjg2MyAxNC4zOTgxQzYwLjYzNTUgMTQuMzk4MSA2MC45MDY2IDE0LjMzMTMgNjEuMDk5OCAxNC4xOTc2QzYxLjMwMDMgMTQuMDYzOSA2MS40MDA2IDEzLjg3ODEgNjEuNDAwNiAxMy42NDA0QzYxLjQwMDYgMTMuNDE3NiA2MS4zMzAxIDEzLjI0MyA2MS4xODg5IDEzLjExNjdDNjEuMDQ3OCAxMi45OTA0IDYwLjg2NTggMTIuODkwMSA2MC42NDI5IDEyLjgxNTlDNjAuNDI3NSAxMi43NDE2IDYwLjE5NzIgMTIuNjcxIDU5Ljk1MjEgMTIuNjA0MUM1OS43MDY5IDEyLjUyOTkgNTkuNDcyOSAxMi40NDA3IDU5LjI1IDEyLjMzNjdDNTkuMDI3MiAxMi4yMjUzIDU4Ljg0NTIgMTIuMDczIDU4LjcwNDEgMTEuODc5OUM1OC41NzAzIDExLjY4NjcgNTguNTAzNSAxMS40MzQxIDU4LjUwMzUgMTEuMTIyMUM1OC41MDM1IDEwLjgyNSA1OC41NzQxIDEwLjU2ODcgNTguNzE1MiAxMC4zNTMzQzU4Ljg2MzggMTAuMTMwNCA1OS4wNzE4IDkuOTU5NTcgNTkuMzM5MiA5Ljg0MDcyQzU5LjYxNCA5LjcxNDQzIDU5LjkzNzIgOS42NTEyOSA2MC4zMDg2IDkuNjUxMjlDNjAuNzAyMyA5LjY1MTI5IDYxLjA1ODkgOS43MjE4NiA2MS4zNzgzIDkuODYzQzYxLjY5NzggMTAuMDA0MSA2MS45NTQxIDEwLjIxMjEgNjIuMTQ3MiAxMC40ODdMNjEuNjQ1OCAxMC45ODg0QzYxLjQ4OTggMTAuNzg3OSA2MS4yOTI5IDEwLjYzNTYgNjEuMDU1MiAxMC41MzE2QzYwLjgyNDkgMTAuNDIwMSA2MC41NjQ5IDEwLjM2NDQgNjAuMjc1MiAxMC4zNjQ0QzU5Ljk0MDkgMTAuMzY0NCA1OS42ODQ2IDEwLjQzMTMgNTkuNTA2MyAxMC41NjVDNTkuMzM1NSAxMC42OTEzIDU5LjI1IDEwLjg1ODQgNTkuMjUgMTEuMDY2NEM1OS4yNSAxMS4yNjcgNTkuMzIwNiAxMS40MjY3IDU5LjQ2MTggMTEuNTQ1NkM1OS42MDI5IDExLjY1NyA1OS43ODEyIDExLjc0OTkgNTkuOTk2NiAxMS44MjQxQzYwLjIxOTUgMTEuODkxIDYwLjQ1MzUgMTEuOTYxNiA2MC42OTg2IDEyLjAzNTlDNjAuOTQzOCAxMi4xMDI3IDYxLjE3NzggMTIuMTk1NiA2MS40MDA2IDEyLjMxNDRDNjEuNjIzNSAxMi40MjU5IDYxLjgwMTggMTIuNTgxOSA2MS45MzU1IDEyLjc4MjRDNjIuMDc2NiAxMi45NzU2IDYyLjE0NzIgMTMuMjM5MyA2Mi4xNDcyIDEzLjU3MzZDNjIuMTQ3MiAxNC4wNDE2IDYxLjk3NjMgMTQuNDE2NyA2MS42MzQ2IDE0LjY5OUM2MS4zMDAzIDE0Ljk3MzkgNjAuODQzNSAxNS4xMTEzIDYwLjI2NDEgMTUuMTExM1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02My4zODIxIDE0Ljk5OTlWOS43NjI3Mkg2NC4xNzMzVjE0Ljk5OTlINjMuMzgyMVpNNjMuNzcyMSA4LjYyNjE1QzYzLjYyMzYgOC42MjYxNSA2My40OTczIDguNTc0MTUgNjMuMzkzMyA4LjQ3MDE1QzYzLjI4OTMgOC4zNTg3MiA2My4yMzczIDguMjI4NzIgNjMuMjM3MyA4LjA4MDE1QzYzLjIzNzMgNy45MjQxNSA2My4yODkzIDcuNzk0MTUgNjMuMzkzMyA3LjY5MDE1QzYzLjQ5NzMgNy41ODYxNSA2My42MjM2IDcuNTM0MTUgNjMuNzcyMSA3LjUzNDE1QzYzLjkzNTYgNy41MzQxNSA2NC4wNjU2IDcuNTg2MTUgNjQuMTYyMSA3LjY5MDE1QzY0LjI2NjEgNy43OTQxNSA2NC4zMTgxIDcuOTI0MTUgNjQuMzE4MSA4LjA4MDE1QzY0LjMxODEgOC4yMjg3MiA2NC4yNjYxIDguMzU4NzIgNjQuMTYyMSA4LjQ3MDE1QzY0LjA2NTYgOC41NzQxNSA2My45MzU2IDguNjI2MTUgNjMuNzcyMSA4LjYyNjE1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTY4LjE3MjMgMTUuMTExM0M2Ny42NDQ5IDE1LjExMTMgNjcuMTczMiAxNC45OTI0IDY2Ljc1NzIgMTQuNzU0N0M2Ni4zNDEyIDE0LjUxNyA2Ni4wMTA2IDE0LjE5MDEgNjUuNzY1NSAxMy43NzQxQzY1LjUyNzggMTMuMzU4MSA2NS40MDg5IDEyLjg5MDEgNjUuNDA4OSAxMi4zNzAxQzY1LjQwODkgMTEuODU3NiA2NS41Mjc4IDExLjM5NyA2NS43NjU1IDEwLjk4ODRDNjYuMDAzMiAxMC41NzI0IDY2LjMyNjMgMTAuMjQ1NiA2Ni43MzQ5IDEwLjAwNzlDNjcuMTQzNSA5Ljc3MDE1IDY3LjYwMDMgOS42NTEyOSA2OC4xMDU1IDkuNjUxMjlDNjguNTgwOSA5LjY1MTI5IDY5LjAwMDYgOS43NTkgNjkuMzY0NiA5Ljk3NDQzQzY5LjczNjEgMTAuMTg5OSA3MC4wMjU4IDEwLjQ5MDcgNzAuMjMzOCAxMC44NzdDNzAuNDQ5MiAxMS4yNTU5IDcwLjU1NjkgMTEuNjk0MSA3MC41NTY5IDEyLjE5MTlDNzAuNTU2OSAxMi4yNTEzIDcwLjU1MzIgMTIuMzIxOSA3MC41NDU4IDEyLjQwMzZDNzAuNTM4MyAxMi40Nzc5IDcwLjUyMzUgMTIuNTY3IDcwLjUwMTIgMTIuNjcxSDY1Ljk2NjFWMTIuMDAyNEg3MC4wNzc4TDY5Ljc5OTIgMTIuMjQ3NkM2OS44MDY2IDExLjg2MTMgNjkuNzM5OCAxMS41MzA3IDY5LjU5ODYgMTEuMjU1OUM2OS40NjQ5IDEwLjk3MzYgNjkuMjY4MSAxMC43NTgxIDY5LjAwODEgMTAuNjA5NkM2OC43NTU1IDEwLjQ1MzYgNjguNDQ3MiAxMC4zNzU2IDY4LjA4MzIgMTAuMzc1NkM2Ny43MDQzIDEwLjM3NTYgNjcuMzczOCAxMC40NTczIDY3LjA5MTUgMTAuNjIwN0M2Ni44MDkyIDEwLjc4NDEgNjYuNTg2MyAxMS4wMTQ0IDY2LjQyMjkgMTEuMzExNkM2Ni4yNjY5IDExLjYwMTMgNjYuMTg4OSAxMS45NDY3IDY2LjE4ODkgMTIuMzQ3OUM2Ni4xODg5IDEyLjc0OSA2Ni4yNzA2IDEzLjEwMTkgNjYuNDM0MSAxMy40MDY0QzY2LjYwNDkgMTMuNzExIDY2LjgzODkgMTMuOTQ4NyA2Ny4xMzYxIDE0LjExOTZDNjcuNDQwNiAxNC4yOTA0IDY3Ljc4OTggMTQuMzc1OSA2OC4xODM1IDE0LjM3NTlDNjguNTAyOSAxNC4zNzU5IDY4Ljc5NjMgMTQuMzIwMSA2OS4wNjM4IDE0LjIwODdDNjkuMzMxMiAxNC4wODk5IDY5LjU1NzggMTMuOTE1MyA2OS43NDM1IDEzLjY4NUw3MC4yNDQ5IDE0LjE5NzZDNjkuOTk5OCAxNC40ODczIDY5LjY5NTIgMTQuNzEzOSA2OS4zMzEyIDE0Ljg3NzNDNjguOTc0NiAxNS4wMzMzIDY4LjU4ODMgMTUuMTExMyA2OC4xNzIzIDE1LjExMTNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNzEuNzUwMiAxNC45OTk5VjkuNzYyNzJINzIuNTMwMlYxNC45OTk5SDcxLjc1MDJaTTcyLjUzMDIgMTEuOTQ2N0w3Mi4yMDcgMTEuODAxOUM3Mi4yMDcgMTEuMTQwNyA3Mi4zNjY3IDEwLjYxNyA3Mi42ODYyIDEwLjIzMDdDNzMuMDEzIDkuODQ0NDMgNzMuNDU4NyA5LjY1MTI5IDc0LjAyMzMgOS42NTEyOUM3NC4yODMzIDkuNjUxMjkgNzQuNTIxIDkuNjk5NTcgNzQuNzM2NCA5Ljc5NjE1Qzc0Ljk1MTkgOS44ODUyOSA3NS4xNTI0IDEwLjAzMDEgNzUuMzM4MiAxMC4yMzA3TDc0LjgyNTYgMTAuNzc2N0M3NC42OTkzIDEwLjYzNTYgNzQuNTU4MiAxMC41MzUzIDc0LjQwMjIgMTAuNDc1OUM3NC4yNTM2IDEwLjQxNjQgNzQuMDgyNyAxMC4zODY3IDczLjg4OTYgMTAuMzg2N0M3My40ODg0IDEwLjM4NjcgNzMuMTYxNiAxMC41MjA0IDcyLjkwOSAxMC43ODc5QzcyLjY1NjQgMTEuMDQ3OSA3Mi41MzAyIDExLjQzNDEgNzIuNTMwMiAxMS45NDY3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTc2LjkyNzIgMTQuOTk5OVY3LjU1NjQzSDc3LjcwNzFWMTQuOTk5OUg3Ni45MjcyWk03NS42MDEyIDEwLjQ2NDdWOS43NjI3Mkg3OS4wMjJWMTAuNDY0N0g3NS42MDEyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTguNTQyMjMgMTUuNDI4NkM4LjEwMDY3IDE1LjQyODYgNy42OTgwNyAxNS4zNDc0IDcuMzM0NDMgMTUuMTg1QzYuOTc3MjkgMTUuMDE2MiA2LjY3NTM0IDE0Ljc3MjcgNi40Mjg1OSAxNC40NTQ1TDcuMDUxOTcgMTMuODMxMkM3LjIwMTMyIDE0LjA1ODQgNy40MDU4NiAxNC4yNDAyIDcuNjY1NiAxNC4zNzY2QzcuOTI1MzQgMTQuNTA2NSA4LjIxNDMgMTQuNTcxNCA4LjUzMjQ5IDE0LjU3MTRDOC44MzExOSAxNC41NzE0IDkuMDg3NjggMTQuNTE2MiA5LjMwMTk3IDE0LjQwNThDOS41MjI3NCAxNC4yODg5IDkuNjk0ODIgMTQuMTI2NiA5LjgxODIgMTMuOTE4OEM5Ljk0ODA3IDEzLjcxMSAxMC4wMTMgMTMuNDcwOCAxMC4wMTMgMTMuMTk4QzEwLjAxMyAxMi45MTg4IDkuOTQ4MDcgMTIuNjc4NiA5LjgxODIgMTIuNDc3M0M5LjY5NDgyIDEyLjI2OTUgOS41MTk1IDEyLjExMDQgOS4yOTIyMyAxMkM5LjA2NDk1IDExLjg4OTYgOC43OTU0NyAxMS44MzQ0IDguNDgzNzggMTEuODM0NEM4LjM2NjkgMTEuODM0NCA4LjI1MDAyIDExLjg0NDEgOC4xMzMxMyAxMS44NjM2QzguMDE2MjUgMTEuODc2NiA3LjkwMjYxIDExLjg5OTMgNy43OTIyMyAxMS45MzE4TDguMTgxODQgMTEuNDA1OEM4LjMwNTIxIDExLjM0NzQgOC40MzgzMyAxMS4zMDE5IDguNTgxMTkgMTEuMjY5NUM4LjcyNDA0IDExLjIzNyA4Ljg2NjkgMTEuMjIwOCA5LjAwOTc2IDExLjIyMDhDOS4zNzMzOSAxMS4yMjA4IDkuNjk4MDcgMTEuMzA1MiA5Ljk4Mzc4IDExLjQ3NEMxMC4yNzYgMTEuNjQyOCAxMC41MDY1IDExLjg3OTkgMTAuNjc1MyAxMi4xODVDMTAuODUwNyAxMi40OTAyIDEwLjkzODMgMTIuODQ0MSAxMC45MzgzIDEzLjI0NjdDMTAuOTM4MyAxMy42NzUzIDEwLjgzNDQgMTQuMDU1MiAxMC42MjY2IDE0LjM4NjNDMTAuNDI1MyAxNC43MTEgMTAuMTQ2MSAxNC45Njc1IDkuNzg4OTggMTUuMTU1OEM5LjQzMTg0IDE1LjMzNzYgOS4wMTYyNSAxNS40Mjg2IDguNTQyMjMgMTUuNDI4NlpNNy43OTIyMyAxMS45MzE4VjExLjM3NjZMOS43Njk1IDkuMTI2NjFMMTAuODYwNCA5LjExNjg3TDguODI0NjkgMTEuNDI1M0w3Ljc5MjIzIDExLjkzMThaTTYuNzUwMDIgOS4zODk1OVY4LjU3MTQxSDEwLjg2MDRWOS4xMTY4N0wxMC4wNjE3IDkuMzg5NTlINi43NTAwMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMi43ODAxIDE1LjMzMTJWMTQuNDkzNUgxNC42NTk5QzE1LjE1OTkgMTQuNDkzNSAxNS41OTgzIDE0LjM4NjMgMTUuOTc0OSAxNC4xNzIxQzE2LjM1MTUgMTMuOTUxMyAxNi42NDM3IDEzLjY0OTMgMTYuODUxNSAxMy4yNjYyQzE3LjA2NTggMTIuODgzMSAxNy4xNzI5IDEyLjQ0MTUgMTcuMTcyOSAxMS45NDE1QzE3LjE3MjkgMTEuNDQ4IDE3LjA2NTggMTEuMDA5NyAxNi44NTE1IDEwLjYyNjZDMTYuNjM3MiAxMC4yNDM1IDE2LjM0MTggOS45NDQ3OSAxNS45NjUxIDkuNzMwNUMxNS41ODg1IDkuNTE2MjIgMTUuMTUzNSA5LjQwOTA3IDE0LjY1OTkgOS40MDkwN0gxMi43ODk4VjguNTcxNDFIMTQuNjc5NEMxNS4xNzI5IDguNTcxNDEgMTUuNjI3NSA4LjY1NTgzIDE2LjA0MzEgOC44MjQ2NkMxNi40NjUxIDguOTkzNDkgMTYuODI4OCA5LjIzMDUgMTcuMTM0IDkuNTM1N0MxNy40NDU3IDkuODQwODkgMTcuNjg1OSAxMC4xOTggMTcuODU0OCAxMC42MDcxQzE4LjAzMDEgMTEuMDE2MiAxOC4xMTc3IDExLjQ2NDMgMTguMTE3NyAxMS45NTEzQzE4LjExNzcgMTIuNDMxOCAxOC4wMzAxIDEyLjg3OTkgMTcuODU0OCAxMy4yOTU0QzE3LjY4NTkgMTMuNzA0NSAxNy40NDg5IDE0LjA2MTcgMTcuMTQzNyAxNC4zNjY5QzE2LjgzODUgMTQuNjcyMSAxNi40NzQ5IDE0LjkwOTEgMTYuMDUyOCAxNS4wNzc5QzE1LjYzNzIgMTUuMjQ2NyAxNS4xODU5IDE1LjMzMTIgMTQuNjk4OSAxNS4zMzEySDEyLjc4MDFaTTEyLjE3NjIgMTUuMzMxMlY4LjU3MTQxSDEzLjA5MThWMTUuMzMxMkgxMi4xNzYyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==") no-repeat;
	background-position: center;
	background-size: contain;
	z-index: 2;
	position: absolute;
	right: 15px;
	bottom: 15px;
}

.block111aInner {
	max-width: 1440px;
	margin: 0 auto;
	padding: 0px 120px 0px;
}

.block111aTopline {
	font-weight: 300;
	font-size: 15px;
	line-height: 19px;
	letter-spacing: .1em;
	text-transform: uppercase;
	margin-bottom: 20px;
	padding-left: 4px;
	color: var(--color-black);
}

.block111aTopline a:hover {
	text-decoration: underline;
}

.block111aItem {
	margin-top: 80px;
}

.block111aItem h1 {
	font-weight: 300;
	font-size: 70px;
	line-height: 80px;
	margin-bottom: 51px;
	padding-left: 0;
	color: var(--color-copper-dark);
}

.block111aFlags {
	display: flex;
	margin-right: 20px;
}

.block111aFlags > div {
	display: block;
	position: relative;
	width: auto;
	height: 28px;
	padding: 6px 8px 8px;
	font-size: 10px;
	line-height: 15px;
	font-weight: 400;
	background-color: var(--color-black);
	color: var(--color-white);
	margin-right: 10px;
}

.block111aFlags > div.block111aReserved {
	background-color: var(--color-white);
	color: var(--color-black);
}

.block111aFacts {
	display: flex;
	flex-wrap: wrap;
	font-size: 16px;
	line-height: 30px;
	font-weight: 400;
	padding-top: 0px;
	align-items: center;
	justify-content: flex-start;
}

.block111aFact {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.block111aFact.isText {
	font-size: 34px;
	line-height: 40px;
	font-weight: 700;
}

.block111aFact.isText + .block111aFact {
	margin-left: 48px;
}

.block111aFact + .block111aFact {
	margin-left: 23px;
}

.block111aFact svg {
	width: 31px;
	height: auto;
	margin-right: 7px;
	position: relative;
}

.block111aMeta {
	display: flex;
	justify-content: space-between;
}

.block111aActions .btn {
	font-size: 15px;
	line-height: 21px;
	padding: 10px 13px 11px;
}

.block111aActions .btn:hover {
	background-color: var(--color-black);
	color: var(--color-white);
}

.block111aActions a + a {
	margin-left: 18px;
}

.block111aActions a:hover {
	background: var(--color-forest);
	color: var(--color-wood);
}

.block111aItem + .block08Item {
	padding-top: 0;
}

.block111aBreadcrump {
	font-size: 12px;
	line-height: 15px;
	color: rgba(255, 255, 255, .4);
}

.block111aBreadcrump a + a:before {
	content: " / ";
}

.block111bItem {
	padding-bottom: 0px;
	padding-top: 0;
}

.block111bInner {
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 80px 0 198px;
	position: relative;
}

.block111bInner > h2 {
	display: none;
}

.block111bItem h2 {
	font-size: 36px;
	line-height: 43px;
	font-weight: 600;
}

.block111bData {
	width: 784px;
}

.block111bText h3 {
	color: var(--color-copper-dark);
	margin-bottom: 15px;
	font-weight: 300;
	font-size: 44px;
	line-height: 55px;
}

.block111bText strong {
	font-weight: 500;
}

.block111bData > div:first-child > h3 {
	font-weight: 300;
	font-size: 44px;
	line-height: 55px;
	margin-bottom: 20px;
}

.block111bTextInner {
	height: auto;
	transition: all .4s;
}

.block111bText p {
	font-size: 19px;
	line-height: 32px;
}

.block111bText p + p, .block111bText ul + ul, .block111bText ul + p, .block111bText p + ul {
	margin-top: 12px;
}

.block111bTextInner {
	height: auto;
	max-height: 90px;
	overflow: hidden;
	transition: all .4s;
}

.open > .block111bTextInner {
	max-height: 3000px;
	transition: all .4s;
}

.block111bText .read_more {
	font-weight: 300;
	font-size: 17px;
	line-height: 24px;
	color: var(--color-copper-dark);
	text-decoration: underline;
	text-decoration-style: solid;
	text-underline-offset: 2px;
	text-decoration-thickness: 1px;
	margin-top: 20px;
	display: inline-block;
	cursor: pointer;
	padding-right: 20px;
}

.block111bText .read_more:hover {
	text-decoration: none;
}

.block111bText .read_more::after {
	content: "";
	width: 12px;
	height: 8px;
	display: inline-flex;
	position: absolute;
	bottom: 6px;
	right: -2px;
	background: url("/assets/images/weser-readmore.svg") no-repeat center;
	background-size: contain;
}

.block111bText.open .read_more::after {
	transform: rotate(180deg);
}

.block111bText.open p + p, .block111bText.open ul + ul, .block111bTex.opent ul + p, .block111bText.open p + ul {
	margin-top: 18px;
}

.block111bText ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 17px;
	line-height: 30px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.block111bText ul li {
	list-style-type: none !important;
	font-size: 17px;
	line-height: 30px;
	position: relative;
	padding-left: 35px;
}

.block111bText ul li:before {
	content: "—";
	position: absolute;
	left: 0;
	top: -1px;
}

.block111bText ul li + li {
	margin-top: 10px;
}

.block111bText + .block111bText {
	margin-top: 70px;
}

.block111cItem {
	padding-top: 0;
	padding-bottom: 0px;
}

.block111cInner {
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 80px 0 198px;
	position: relative;
	padding-bottom: 0px;
}

.block111cItem h2 {
	font-weight: 300;
	font-size: 30px;
	margin-bottom: 25px;
	position: relative;
	color: var(--color-copper-dark);
}

.block111cDistrict {
	font-weight: 300;
	font-size: 17px;
	line-height: 24px;
	text-align: right;
	position: absolute;
	right: 0;
	top: 6px;
}

.block111cMap {
	height: 500px;
	background-color: #d6cec4;
}

.block111dItem {}

.block111dInner {
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 120px;
}

.block111dItem h2 {
	margin-bottom: 40px;
	text-align: center;
	text-align: center;
	line-height: 72px;
	font-weight: 300;
	font-size: 44px;
	color: var(--color-copper-dark);
}

.block111dEmbed {
	border-bottom: none;
	padding-bottom: 0px;
}

.block111dInner iframe {
	width: 100%;
	vertical-align: middle;
	height: 675px;
}

.block111eItem {
	padding-top: 0;
	padding-bottom: 0;
}

.block111eInner {
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 80px 0 198px;
}

.block111eItem h2 {
	letter-spacing: .02em;
	margin-bottom: 25px;
}

.block111eItem ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}

.block111eItem li {
	width: 368px;
	margin-right: 48px;
	font-size: 18px;
	line-height: 30px;
	border-bottom: 1px solid var(--color-black);
	padding: 13px 0 14px 44px;
}

.block111eItem li:nth-child(1), .block111eItem li:nth-child(2) {
	border-top: 1px solid var(--color-black);
}

.block111eItem li:nth-child(2n+2) {
	margin-right: 0;
}

.block111eItem li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 13px;
	width: 30px;
	height: 30px;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOCAxM0wxNC4wNzU4IDE5LjA3NThMMjIuNzU0MiAxMC4zOTc0IiBzdHJva2U9ImJsYWNrIi8+PGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTQuNSIgc3Ryb2tlPSJibGFjayIvPjwvc3ZnPg==") no-repeat center;
	background-size: contain;
}

.block111fItem {
	padding-top: 0;
}

.block111fItem h2 {
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	margin-bottom: 33px;
}

.block111fInner {
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 80px 0 198px;
}

.block111fEntry {
	position: relative;
	border-bottom: 1px solid #d2cfc9;
	padding-bottom: 35px;
}

.block111fEntry + .block111fEntry {
	margin-top: 35px;
}

.block111fPrice {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 18px;
	line-height: 21px;
	letter-spacing: .11px;
}

.block111fEntry h4 {
	font-size: 18px;
	line-height: 21px;
	letter-spacing: .11px;
	font-weight: 400;
}

.block111fEntry p {
	font-size: 18px;
	line-height: 21px;
	letter-spacing: .11px;
	margin-top: 8px;
	font-style: italic;
}

.block111fEntry:nth-child(2) h4 {
	font-weight: 700;
}

.block111gItem {
	background: #000;
	color: #fff;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	padding: 19px 0 19px;
	z-index: 10001;
	font-size: 16px;
	line-height: 19px;
	font-weight: 700;
	letter-spacing: .3px;
}

.block111gItem > svg {
	width: 27px;
	height: auto;
	vertical-align: middle;
	margin-right: 40px;
	position: relative;
	top: -1px;
}

.block111gItem a {
	vertical-align: middle;
	margin-left: 42px;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: .07px;
	padding-right: 45px;
	padding-top: 14px;
	padding-bottom: 13px;
	padding-left: 11px;
	position: relative;
	top: -1px;
}

.block111gItem a svg {
	width: auto;
	height: 19px;
	right: 15px;
	top: 9px;
}

.block111Entry[data-state="5"] .block111State, .block111State5 {
	background: #7faf99;
}

.block111Entry[data-state="6"] .block111State, .block111State6, .block111Entry[data-state="7"] .block111State, .block111State7 {
	background: #000;
}

.block111Frame {
	max-width: 1440px;
	margin: 220px auto 105px;
	padding: 0 120px 0;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.block111FrameInner {
	position: relative;
	width: 784px;
	order: 1;
}

.block111FrameInner > div + div {
	margin-top: 70px;
}

.block111Frame .block111bInner, .block111Frame .block111cInner, .block111Frame .block111dInner, .block111Frame .block111eInner, .block111Frame .block111fInner {
	padding-left: 0;
	padding-right: 0;
}

.block111bSide {
	position: sticky;
	right: 0px;
	top: 140px;
	width: 333px;
	background-color: var(--color-white);
	order: 2;
	display: flex;
	flex-wrap: wrap;
}

.block111bSide > * {
	z-index: 1;
	position: relative;
}

.block111bSideData {
	padding: 25px;
	padding-top: 25px;
}

.block111bSideData.short {
	width: calc(100% - 120px);
	padding: 16px 20px;
	background-color: var(--color-copper);
	color: var(--color-white);
}

.block111bSideData.short * {
	font-weight: 300;
	font-size: 19px;
	line-height: 25px;
}

.block111bSideData.short a {
	font-weight: 300;
	font-size: 15px;
	line-height: 20px;
}

.block111bSideImg {
	width: 120px;
}

.block111bSideData p {
	font-size: 18px;
	line-height: 30px;
}

.block111bSideData p a {
	text-decoration: underline;
}

.block111bSideData p a:hover {
	text-decoration: none;
}

.block111bSideData h3 {
	font-size: 19px;
	line-height: 32px;
	margin-bottom: 15px;
	font-weight: 300;
}

.block111bSideData p.table {
	font-size: 15px;
	line-height: 20px;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.block111bSideData p.table + p.table {
	border-top: 1px solid var(--color-copper-dark);
	padding-top: 10px;
	margin-top: 9px;
}

.block111bSideData p.table span + span {
	font-size: 18px;
	line-height: 19px;
}

.block111bSideData p.table span + span.preisgesamt {
	font-size: 26px;
	line-height: 26px;
	font-weight: 500;
}

.block111bSideData .btn {
	font-size: 15px;
	font-weight: 300;
	line-height: 23px;
	letter-spacing: .06em;
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 10px 20px 10px;
	text-transform: uppercase;
	margin-top: 25px;
}

.block111bSideData .btn + .btn {
	margin-top: 10px;
}

.block111bSideForm {
	margin-top: 21px;
}

.block111bSideForm input[type="text"] {
	width: 147px;
	height: 55px;
	margin-bottom: 15px;
	background: var(--color-beige);
}

.block111bSideForm input[type="text"][name="firstname"] {
	margin-right: 14px;
}

.block111bSideForm input[type="text"][name="email"] {
	width: 100%;
	margin-bottom: 29px;
}

.block111bSideInput input[type="text"]::placeholder {
	color: #fff;
}

.block111bSideForm a.btn {
	display: inline-block;
	width: auto;
	transition: all .2s;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 21px;
	padding: 11px 13px 10px;
}

.block111bSideForm a.btn:hover {}

.block111bSideImg img {
	width: 100%;
	height: auto;
	vertical-align: middle;
}

.block111Frame .block111bData {
	width: 100%;
}

.block111RentMobile {
	display: none;
}

.block111hInner h2, .block111hInner h3 {
	font-weight: 300;
	font-size: 30px;
	line-height: 38px;
	margin-bottom: 25px;
	color: var(--color-copper-dark);
}

.block111hInner .block111hLine:last-child {}

body .block111hImg {
	margin-bottom: 29px;
	padding-top: 0px;
	position: relative;
}

body .block111hImg img {
	display: block;
	width: 100%;
	height: auto;
}

.block111hImg svg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: auto;
}

.block111hImg.isGenerated {
	height: 52px;
}

.block111hImg svg #b path {
	opacity: 0;
}

.block111hImg[data-value="1"] svg g#b path:nth-child(1), .block111hImg[data-value="2"] svg g#b path:nth-child(2), .block111hImg[data-value="3"] svg g#b path:nth-child(3), .block111hImg[data-value="4"] svg g#b path:nth-child(4), .block111hImg[data-value="5"] svg g#b path:nth-child(5), .block111hImg[data-value="6"] svg g#b path:nth-child(6), .block111hImg[data-value="7"] svg g#b path:nth-child(7), .block111hImg[data-value="8"] svg g#b path:nth-child(8), .block111hImg[data-value="9"] svg g#b path:nth-child(9) {
	opacity: 1;
}

.block111hImg[data-value="1"] svg g#d path:nth-child(1), .block111hImg[data-value="2"] svg g#d path:nth-child(2), .block111hImg[data-value="3"] svg g#d path:nth-child(3), .block111hImg[data-value="4"] svg g#d path:nth-child(4), .block111hImg[data-value="5"] svg g#d path:nth-child(5), .block111hImg[data-value="6"] svg g#d path:nth-child(6), .block111hImg[data-value="7"] svg g#d path:nth-child(7), .block111hImg[data-value="8"] svg g#d path:nth-child(8), .block111hImg[data-value="9"] svg g#d path:nth-child(9) {
	fill: #fff !important;
}

.block111hLine {
	font-size: 18px;
	line-height: 30px;
	padding: 15px 0 14px;
	border-top: 1px solid var(--color-copper-dark);
}

.block111hLine:last-child {
	border-bottom: 1px solid var(--color-copper-dark);
}

.block111hItem.final .block111hLine:last-child {
	border-bottom: 3px solid var(--color-copper-dark);
}

.block111hTitle {
	font-weight: 300 !important;
	font-size: 19px;
	line-height: 25px;
}

.block111hValue {
	font-weight: 300;
	font-size: 19px;
	line-height: 25px;
	text-align: right;
}

.block111hLink {
	font-weight: 300;
	font-size: 17px;
	line-height: 24px;
	text-align: right;
	position: absolute;
	right: 0px;
	top: 6px;
	color: var(--color-copper-dark);
}

.block111hLink a {
	text-decoration: underline;
}

.block111hLink svg {
	display: none;
}

.block111hLink a:hover {
	text-decoration: none;
}

.block08Item::before {
	content: "";
	display: block;
	width: 100%;
	height: 50%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: var(--color-wood);
}

.block08Inner {
	max-width: 1280px;
	margin: 0 auto;
}

.block08Btn {
	position: absolute;
	top: 40px;
	right: 40px;
	z-index: 1;
}

.block08Btn .btn {
	background-color: var(--color-black);
	border: 5px solid var(--color-black);
	color: var(--color-white);
	font-size: 12px;
	font-weight: 500;
	line-height: 14.4px;
	letter-spacing: .02em;
	padding: 12px;
}

.block08Btn .btn:hover {
	background-color: transparent !important;
	color: var(--color-black) !important;
	border: 5px solid var(--color-black);
}

.block08Counter {
	display: none;
}

.block08Imgs a.slick-arrow {
	position: absolute;
	left: 40px;
	top: 388px;
	width: 54px;
	z-index: 1001;
}

.block08Imgs a.slick-arrow.next {
	left: auto;
	right: 40px;
}

.block08Imgs a.slick-arrow.next svg {
	transform: rotate(180deg);
}

.block111Lightbox {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s;
	padding: 0 !important;
	z-index: 15000;
	margin: 0 !important;
	background-color: black !important;
}

.block111Lightbox.active {
	opacity: 1;
	visibility: visible;
}

.block111LightboxNav {
	position: absolute;
	z-index: 16000;
	left: 0;
	bottom: 10px;
	width: 100%;
}

.block111LightboxNavImgs {
	width: 654px;
	margin: 0 auto;
}

.block111Lightbox[data-imgcount="2"] .block111LightboxNavImgs {
	width: 218px;
}

.block111Lightbox[data-imgcount="3"] .block111LightboxNavImgs {
	width: 327px;
}

.block111Lightbox[data-imgcount="4"] .block111LightboxNavImgs {
	width: 436px;
}

.block111Lightbox[data-imgcount="5"] .block111LightboxNavImgs {
	width: 545px;
}

.block111Lightbox[data-imgcount="1"] .block111LightboxNavImgs .slick-track, .block111Lightbox[data-imgcount="2"] .block111LightboxNavImgs .slick-track, .block111Lightbox[data-imgcount="3"] .block111LightboxNavImgs .slick-track, .block111Lightbox[data-imgcount="4"] .block111LightboxNavImgs .slick-track, .block111Lightbox[data-imgcount="5"] .block111LightboxNavImgs .slick-track, .block111Lightbox[data-imgcount="6"] .block111LightboxNavImgs .slick-track {
	transform: none !important;
}

.block111LightboxNavImg {
	cursor: pointer;
	margin: 0 6px;
}

.block111LightboxNavImg img {
	width: 97px;
	height: auto;
	vertical-align: middle;
	opacity: .5;
	transition: opacity .2s;
}

.block111LightboxNavImg.slick-current img {
	opacity: 1;
}

.block111LightboxImg {
	width: 100vw !important;
	height: calc(100vh - 120px) !important;
	background: var(--color-black);
	display: flex;
}

.block111LightboxImgs img {
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.block111LightboxImg.isportrait img {
	object-fit: contain;
}

.block111LightboxClose, .block111LightboxPrev, .block111LightboxNext {
	position: absolute;
	z-index: 20000;
}

.block111LightboxClose {
	right: 30px;
	top: 30px;
	width: 46px;
	height: 46px;
	background-color: var(--color-copper);
}

.block111LightboxClose svg {
	width: 100%;
	height: auto;
	vertical-align: middle;
}

.block111LightboxPrev, .block111LightboxNext {
	width: 46px;
	height: 46px;
	background-color: var(--color-copper);
}

.block111LightboxPrev svg, .block111LightboxNext svg {
	width: 100%;
	height: auto;
	vertical-align: middle;
}

.block111LightboxPrev {
	left: 30px;
	top: calc(( 100vh - 150px ) / 2);
	transform: translateY(-50%);
}

.block111LightboxPrev svg {
	transform: none;
}

.block111LightboxNext {
	right: 30px;
	top: calc(( 100vh - 150px ) / 2);
	transform: translateY(-50%);
}

.block111LightboxNext svg {
	transform: none;
}

.block111bSideBtn > a {
	display: inline-block;
	background: #d6cec4;
}

.block111bSide {
	padding-bottom: 0;
}

.block111bSidePrice {
	font-weight: 300;
}

.block111hTitle {
	font-weight: 300;
}

.block111hItem.final .block111hTitle {
	font-weight: 300;
}

.block111hItem.final .block111hValue {
	font-weight: 500;
}

.block111LightboxNavPrev {
	position: absolute;
	left: 50%;
	top: 20px;
	margin-left: -354px;
}

.block111LightboxNavPrev svg {
	transform: rotate(0deg);
}

.block111LightboxNavNext {
	position: absolute;
	right: 50%;
	top: 20px;
	margin-right: -354px;
}

.block111LightboxCounter {
	display: none;
}

.block111LightboxNavPrev svg, .block111LightboxNavNext svg {
	width: 12px;
	height: auto;
	vertical-align: middle;
}

.block118Inner {
	padding-top: 0 !important;
}

.layoutContent {
	overflow-x: initial !important;
}

.slick-slide:after {
	background-color: var(--color-black) !important;
}

body.shortMenu .navMain ul {
	display: none;
}

body.art327 .block108Item {
	padding-bottom: 200px;
}

.block111LightboxImg.is_render_img::after {
	display: block;
	content: "";
	width: 103px;
	height: 28px;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAzIiBoZWlnaHQ9IjI4IiB2aWV3Qm94PSIwIDAgMTAzIDI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBvcGFjaXR5PSIwLjc4IiBkPSJNMTQgMEg4OUM5Ni43MzIgMCAxMDMgNi4yNjgwMSAxMDMgMTRDMTAzIDIxLjczMiA5Ni43MzIgMjggODkgMjhIMTRWMFoiIGZpbGw9IndoaXRlIi8+CjxjaXJjbGUgY3g9IjE0IiBjeT0iMTQiIHI9IjE0IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzUuODIxIDE3LjVMMzMgMTEuMzlIMzQuMDE0TDM2LjM5MyAxNi43MzNIMzUuODIxTDM4LjIxMyAxMS4zOUgzOS4yMDFMMzYuMzU0IDE3LjVIMzUuODIxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTQwLjM0MTMgMTcuNVYxMS4zOUg0MS4yNjQzVjE3LjVINDAuMzQxM1pNNDAuNzk2MyAxMC4wNjRDNDAuNjIzIDEwLjA2NCA0MC40NzU3IDEwLjAwMzQgNDAuMzU0MyA5Ljg4MjAyQzQwLjIzMyA5Ljc1MjAyIDQwLjE3MjMgOS42MDAzNSA0MC4xNzIzIDkuNDI3MDJDNDAuMTcyMyA5LjI0NTAyIDQwLjIzMyA5LjA5MzM1IDQwLjM1NDMgOC45NzIwMkM0MC40NzU3IDguODUwNjkgNDAuNjIzIDguNzkwMDIgNDAuNzk2MyA4Ljc5MDAyQzQwLjk4NyA4Ljc5MDAyIDQxLjEzODcgOC44NTA2OSA0MS4yNTEzIDguOTcyMDJDNDEuMzcyNyA5LjA5MzM1IDQxLjQzMzMgOS4yNDUwMiA0MS40MzMzIDkuNDI3MDJDNDEuNDMzMyA5LjYwMDM1IDQxLjM3MjcgOS43NTIwMiA0MS4yNTEzIDkuODgyMDJDNDEuMTM4NyAxMC4wMDM0IDQwLjk4NyAxMC4wNjQgNDAuNzk2MyAxMC4wNjRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNDQuOTgwOSAxNy42M0M0NC42NTE2IDE3LjYzIDQ0LjMzNTMgMTcuNTg2NyA0NC4wMzE5IDE3LjVDNDMuNzI4NiAxNy40MDQ3IDQzLjQ1MTMgMTcuMjc0NyA0My4xOTk5IDE3LjExQzQyLjk1NzMgMTYuOTQ1NCA0Mi43NDQ5IDE2Ljc1MDQgNDIuNTYyOSAxNi41MjVMNDMuMTQ3OSAxNS45MjdDNDMuMzkwNiAxNi4yMjE3IDQzLjY2MzYgMTYuNDQyNyA0My45NjY5IDE2LjU5QzQ0LjI3ODkgMTYuNzI4NyA0NC42MjU2IDE2Ljc5OCA0NS4wMDY5IDE2Ljc5OEM0NS40MTQzIDE2Ljc5OCA0NS43MzA2IDE2LjcyIDQ1Ljk1NTkgMTYuNTY0QzQ2LjE4OTkgMTYuNDA4IDQ2LjMwNjkgMTYuMTkxNCA0Ni4zMDY5IDE1LjkxNEM0Ni4zMDY5IDE1LjY1NCA0Ni4yMjQ2IDE1LjQ1MDQgNDYuMDU5OSAxNS4zMDNDNDUuODk1MyAxNS4xNTU3IDQ1LjY4MjkgMTUuMDM4NyA0NS40MjI5IDE0Ljk1MkM0NS4xNzE2IDE0Ljg2NTQgNDQuOTAyOSAxNC43ODMgNDQuNjE2OSAxNC43MDVDNDQuMzMwOSAxNC42MTg0IDQ0LjA1NzkgMTQuNTE0NCA0My43OTc5IDE0LjM5M0M0My41Mzc5IDE0LjI2MyA0My4zMjU2IDE0LjA4NTQgNDMuMTYwOSAxMy44NkM0My4wMDQ5IDEzLjYzNDcgNDIuOTI2OSAxMy4zNCA0Mi45MjY5IDEyLjk3NkM0Mi45MjY5IDEyLjYyOTQgNDMuMDA5MyAxMi4zMzA0IDQzLjE3MzkgMTIuMDc5QzQzLjM0NzMgMTEuODE5IDQzLjU4OTkgMTEuNjE5NyA0My45MDE5IDExLjQ4MUM0NC4yMjI2IDExLjMzMzcgNDQuNTk5NiAxMS4yNiA0NS4wMzI5IDExLjI2QzQ1LjQ5MjMgMTEuMjYgNDUuOTA4MyAxMS4zNDI0IDQ2LjI4MDkgMTEuNTA3QzQ2LjY1MzYgMTEuNjcxNyA0Ni45NTI2IDExLjkxNDQgNDcuMTc3OSAxMi4yMzVMNDYuNTkyOSAxMi44MkM0Ni40MTA5IDEyLjU4NiA0Ni4xODEzIDEyLjQwODQgNDUuOTAzOSAxMi4yODdDNDUuNjM1MyAxMi4xNTcgNDUuMzMxOSAxMi4wOTIgNDQuOTkzOSAxMi4wOTJDNDQuNjAzOSAxMi4wOTIgNDQuMzA0OSAxMi4xNyA0NC4wOTY5IDEyLjMyNkM0My44OTc2IDEyLjQ3MzQgNDMuNzk3OSAxMi42Njg0IDQzLjc5NzkgMTIuOTExQzQzLjc5NzkgMTMuMTQ1IDQzLjg4MDMgMTMuMzMxNCA0NC4wNDQ5IDEzLjQ3QzQ0LjIwOTYgMTMuNiA0NC40MTc2IDEzLjcwODQgNDQuNjY4OSAxMy43OTVDNDQuOTI4OSAxMy44NzMgNDUuMjAxOSAxMy45NTU0IDQ1LjQ4NzkgMTQuMDQyQzQ1Ljc3MzkgMTQuMTIgNDYuMDQ2OSAxNC4yMjg0IDQ2LjMwNjkgMTQuMzY3QzQ2LjU2NjkgMTQuNDk3IDQ2Ljc3NDkgMTQuNjc5IDQ2LjkzMDkgMTQuOTEzQzQ3LjA5NTYgMTUuMTM4NCA0Ny4xNzc5IDE1LjQ0NiA0Ny4xNzc5IDE1LjgzNkM0Ny4xNzc5IDE2LjM4MiA0Ni45Nzg2IDE2LjgxOTcgNDYuNTc5OSAxNy4xNDlDNDYuMTg5OSAxNy40Njk3IDQ1LjY1NjkgMTcuNjMgNDQuOTgwOSAxNy42M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01MS4wMzY3IDE3LjYzQzUwLjU0MjcgMTcuNjMgNTAuMTAwNyAxNy41MTc0IDQ5LjcxMDcgMTcuMjkyQzQ5LjMyMDcgMTcuMDU4IDQ5LjAxMyAxNi43NDE3IDQ4Ljc4NzcgMTYuMzQzQzQ4LjU3MSAxNS45NDQ0IDQ4LjQ2MjcgMTUuNDc2NCA0OC40NjI3IDE0LjkzOVYxMS4zOUg0OS4zODU3VjE0LjlDNDkuMzg1NyAxNS4yNzI3IDQ5LjQ1MDcgMTUuNTk3NyA0OS41ODA3IDE1Ljg3NUM0OS43MTk0IDE2LjE1MjQgNDkuOTE0NCAxNi4zNjkgNTAuMTY1NyAxNi41MjVDNTAuNDE3IDE2LjY4MSA1MC43MDc0IDE2Ljc1OSA1MS4wMzY3IDE2Ljc1OUM1MS41NDggMTYuNzU5IDUxLjk1MSAxNi41OSA1Mi4yNDU3IDE2LjI1MkM1Mi41NDkgMTUuOTE0IDUyLjcwMDcgMTUuNDYzNCA1Mi43MDA3IDE0LjlWMTEuMzlINTMuNjEwN1YxNC45MzlDNTMuNjEwNyAxNS40Njc3IDUzLjUwMjQgMTUuOTM1NyA1My4yODU3IDE2LjM0M0M1My4wNjkgMTYuNzUwNCA1Mi43NjU3IDE3LjA2NjcgNTIuMzc1NyAxNy4yOTJDNTEuOTg1NyAxNy41MTc0IDUxLjUzOTQgMTcuNjMgNTEuMDM2NyAxNy42M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01Ny45NjExIDE3LjYzQzU3LjM4MDQgMTcuNjMgNTYuODYwNSAxNy40OTE0IDU2LjQwMTEgMTcuMjE0QzU1Ljk0MTggMTYuOTI4IDU1LjU3NzggMTYuNTQ2NyA1NS4zMDkxIDE2LjA3QzU1LjA0OTEgMTUuNTkzNCA1NC45MTkxIDE1LjA1NiA1NC45MTkxIDE0LjQ1OEM1NC45MTkxIDEzLjg1MTQgNTUuMDQ5MSAxMy4zMDk3IDU1LjMwOTEgMTIuODMzQzU1LjU3NzggMTIuMzQ3NyA1NS45NDE4IDExLjk2NjQgNTYuNDAxMSAxMS42ODlDNTYuODYwNSAxMS40MDMgNTcuMzc2MSAxMS4yNiA1Ny45NDgxIDExLjI2QzU4LjQxNjEgMTEuMjYgNTguODMyMSAxMS4zNTU0IDU5LjE5NjEgMTEuNTQ2QzU5LjU2ODggMTEuNzI4IDU5Ljg2NzggMTEuOTg4IDYwLjA5MzEgMTIuMzI2QzYwLjMyNzEgMTIuNjU1NCA2MC40NzAxIDEzLjA0MSA2MC41MjIxIDEzLjQ4M1YxNS4zOTRDNjAuNDcwMSAxNS44MzYgNjAuMzI3MSAxNi4yMjYgNjAuMDkzMSAxNi41NjRDNTkuODY3OCAxNi45MDIgNTkuNTY4OCAxNy4xNjY0IDU5LjE5NjEgMTcuMzU3QzU4LjgzMjEgMTcuNTM5IDU4LjQyMDUgMTcuNjMgNTcuOTYxMSAxNy42M1pNNTguMTA0MSAxNi43NTlDNTguNzM2OCAxNi43NTkgNTkuMjQzOCAxNi41NDY3IDU5LjYyNTEgMTYuMTIyQzYwLjAxNTEgMTUuNjk3NCA2MC4yMTAxIDE1LjEzODQgNjAuMjEwMSAxNC40NDVDNjAuMjEwMSAxMy45ODU3IDYwLjExOTEgMTMuNTgyNyA1OS45MzcxIDEzLjIzNkM1OS43NjM4IDEyLjg4MDcgNTkuNTE2OCAxMi42MDc3IDU5LjE5NjEgMTIuNDE3QzU4Ljg4NDEgMTIuMjE3NyA1OC41MTU4IDEyLjExOCA1OC4wOTExIDEyLjExOEM1Ny42NTc4IDEyLjExOCA1Ny4yNzIxIDEyLjIxNzcgNTYuOTM0MSAxMi40MTdDNTYuNjA0OCAxMi42MTY0IDU2LjM0MDUgMTIuODkzNyA1Ni4xNDExIDEzLjI0OUM1NS45NTA1IDEzLjU5NTcgNTUuODU1MSAxMy45OTQ0IDU1Ljg1NTEgMTQuNDQ1QzU1Ljg1NTEgMTQuODk1NyA1NS45NTA1IDE1LjI5NDQgNTYuMTQxMSAxNS42NDFDNTYuMzQwNSAxNS45ODc3IDU2LjYwOTEgMTYuMjYwNyA1Ni45NDcxIDE2LjQ2QzU3LjI4NTEgMTYuNjU5NCA1Ny42NzA4IDE2Ljc1OSA1OC4xMDQxIDE2Ljc1OVpNNjAuMTU4MSAxNy41VjE1Ljg2Mkw2MC4zNDAxIDE0LjM1NEw2MC4xNTgxIDEyLjg4NVYxMS4zOUg2MS4wNjgxVjE3LjVINjAuMTU4MVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02Mi45MTM2IDE3LjVWOC4yOTYwMkg2My44MjM2VjE3LjVINjIuOTEzNloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02NS42Njg1IDE3LjVWMTEuMzlINjYuNTkxNVYxNy41SDY1LjY2ODVaTTY2LjEyMzUgMTAuMDY0QzY1Ljk1MDIgMTAuMDY0IDY1LjgwMjggMTAuMDAzNCA2NS42ODE1IDkuODgyMDJDNjUuNTYwMiA5Ljc1MjAyIDY1LjQ5OTUgOS42MDAzNSA2NS40OTk1IDkuNDI3MDJDNjUuNDk5NSA5LjI0NTAyIDY1LjU2MDIgOS4wOTMzNSA2NS42ODE1IDguOTcyMDJDNjUuODAyOCA4Ljg1MDY5IDY1Ljk1MDIgOC43OTAwMiA2Ni4xMjM1IDguNzkwMDJDNjYuMzE0MiA4Ljc5MDAyIDY2LjQ2NTggOC44NTA2OSA2Ni41Nzg1IDguOTcyMDJDNjYuNjk5OCA5LjA5MzM1IDY2Ljc2MDUgOS4yNDUwMiA2Ni43NjA1IDkuNDI3MDJDNjYuNzYwNSA5LjYwMDM1IDY2LjY5OTggOS43NTIwMiA2Ni41Nzg1IDkuODgyMDJDNjYuNDY1OCAxMC4wMDM0IDY2LjMxNDIgMTAuMDY0IDY2LjEyMzUgMTAuMDY0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTcwLjMwODEgMTcuNjNDNjkuOTc4NyAxNy42MyA2OS42NjI0IDE3LjU4NjcgNjkuMzU5MSAxNy41QzY5LjA1NTcgMTcuNDA0NyA2OC43Nzg0IDE3LjI3NDcgNjguNTI3MSAxNy4xMUM2OC4yODQ0IDE2Ljk0NTQgNjguMDcyMSAxNi43NTA0IDY3Ljg5MDEgMTYuNTI1TDY4LjQ3NTEgMTUuOTI3QzY4LjcxNzcgMTYuMjIxNyA2OC45OTA3IDE2LjQ0MjcgNjkuMjk0MSAxNi41OUM2OS42MDYxIDE2LjcyODcgNjkuOTUyNyAxNi43OTggNzAuMzM0MSAxNi43OThDNzAuNzQxNCAxNi43OTggNzEuMDU3NyAxNi43MiA3MS4yODMxIDE2LjU2NEM3MS41MTcxIDE2LjQwOCA3MS42MzQxIDE2LjE5MTQgNzEuNjM0MSAxNS45MTRDNzEuNjM0MSAxNS42NTQgNzEuNTUxNyAxNS40NTA0IDcxLjM4NzEgMTUuMzAzQzcxLjIyMjQgMTUuMTU1NyA3MS4wMTAxIDE1LjAzODcgNzAuNzUwMSAxNC45NTJDNzAuNDk4NyAxNC44NjU0IDcwLjIzMDEgMTQuNzgzIDY5Ljk0NDEgMTQuNzA1QzY5LjY1ODEgMTQuNjE4NCA2OS4zODUxIDE0LjUxNDQgNjkuMTI1MSAxNC4zOTNDNjguODY1MSAxNC4yNjMgNjguNjUyNyAxNC4wODU0IDY4LjQ4ODEgMTMuODZDNjguMzMyMSAxMy42MzQ3IDY4LjI1NDEgMTMuMzQgNjguMjU0MSAxMi45NzZDNjguMjU0MSAxMi42Mjk0IDY4LjMzNjQgMTIuMzMwNCA2OC41MDExIDEyLjA3OUM2OC42NzQ0IDExLjgxOSA2OC45MTcxIDExLjYxOTcgNjkuMjI5MSAxMS40ODFDNjkuNTQ5NyAxMS4zMzM3IDY5LjkyNjcgMTEuMjYgNzAuMzYwMSAxMS4yNkM3MC44MTk0IDExLjI2IDcxLjIzNTQgMTEuMzQyNCA3MS42MDgxIDExLjUwN0M3MS45ODA3IDExLjY3MTcgNzIuMjc5NyAxMS45MTQ0IDcyLjUwNTEgMTIuMjM1TDcxLjkyMDEgMTIuODJDNzEuNzM4MSAxMi41ODYgNzEuNTA4NCAxMi40MDg0IDcxLjIzMTEgMTIuMjg3QzcwLjk2MjQgMTIuMTU3IDcwLjY1OTEgMTIuMDkyIDcwLjMyMTEgMTIuMDkyQzY5LjkzMTEgMTIuMDkyIDY5LjYzMjEgMTIuMTcgNjkuNDI0MSAxMi4zMjZDNjkuMjI0NyAxMi40NzM0IDY5LjEyNTEgMTIuNjY4NCA2OS4xMjUxIDEyLjkxMUM2OS4xMjUxIDEzLjE0NSA2OS4yMDc0IDEzLjMzMTQgNjkuMzcyMSAxMy40N0M2OS41MzY3IDEzLjYgNjkuNzQ0NyAxMy43MDg0IDY5Ljk5NjEgMTMuNzk1QzcwLjI1NjEgMTMuODczIDcwLjUyOTEgMTMuOTU1NCA3MC44MTUxIDE0LjA0MkM3MS4xMDExIDE0LjEyIDcxLjM3NDEgMTQuMjI4NCA3MS42MzQxIDE0LjM2N0M3MS44OTQxIDE0LjQ5NyA3Mi4xMDIxIDE0LjY3OSA3Mi4yNTgxIDE0LjkxM0M3Mi40MjI3IDE1LjEzODQgNzIuNTA1MSAxNS40NDYgNzIuNTA1MSAxNS44MzZDNzIuNTA1MSAxNi4zODIgNzIuMzA1NyAxNi44MTk3IDcxLjkwNzEgMTcuMTQ5QzcxLjUxNzEgMTcuNDY5NyA3MC45ODQxIDE3LjYzIDcwLjMwODEgMTcuNjNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNzMuOTQ1OCAxNy41VjExLjM5SDc0Ljg2ODhWMTcuNUg3My45NDU4Wk03NC40MDA4IDEwLjA2NEM3NC4yMjc1IDEwLjA2NCA3NC4wODAyIDEwLjAwMzQgNzMuOTU4OCA5Ljg4MjAyQzczLjgzNzUgOS43NTIwMiA3My43NzY4IDkuNjAwMzUgNzMuNzc2OCA5LjQyNzAyQzczLjc3NjggOS4yNDUwMiA3My44Mzc1IDkuMDkzMzUgNzMuOTU4OCA4Ljk3MjAyQzc0LjA4MDIgOC44NTA2OSA3NC4yMjc1IDguNzkwMDIgNzQuNDAwOCA4Ljc5MDAyQzc0LjU5MTUgOC43OTAwMiA3NC43NDMyIDguODUwNjkgNzQuODU1OCA4Ljk3MjAyQzc0Ljk3NzIgOS4wOTMzNSA3NS4wMzc4IDkuMjQ1MDIgNzUuMDM3OCA5LjQyNzAyQzc1LjAzNzggOS42MDAzNSA3NC45NzcyIDkuNzUyMDIgNzQuODU1OCA5Ljg4MjAyQzc0Ljc0MzIgMTAuMDAzNCA3NC41OTE1IDEwLjA2NCA3NC40MDA4IDEwLjA2NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03OS41MzQ0IDE3LjYzQzc4LjkxOTEgMTcuNjMgNzguMzY4NyAxNy40OTE0IDc3Ljg4MzQgMTcuMjE0Qzc3LjM5ODEgMTYuOTM2NyA3Ny4wMTI0IDE2LjU1NTQgNzYuNzI2NCAxNi4wN0M3Ni40NDkxIDE1LjU4NDcgNzYuMzEwNCAxNS4wMzg3IDc2LjMxMDQgMTQuNDMyQzc2LjMxMDQgMTMuODM0IDc2LjQ0OTEgMTMuMjk2NyA3Ni43MjY0IDEyLjgyQzc3LjAwMzcgMTIuMzM0NyA3Ny4zODA3IDExLjk1MzQgNzcuODU3NCAxMS42NzZDNzguMzM0MSAxMS4zOTg3IDc4Ljg2NzEgMTEuMjYgNzkuNDU2NCAxMS4yNkM4MC4wMTExIDExLjI2IDgwLjUwMDcgMTEuMzg1NyA4MC45MjU0IDExLjYzN0M4MS4zNTg3IDExLjg4ODQgODEuNjk2NyAxMi4yMzk0IDgxLjkzOTQgMTIuNjlDODIuMTkwOCAxMy4xMzIgODIuMzE2NCAxMy42NDM0IDgyLjMxNjQgMTQuMjI0QzgyLjMxNjQgMTQuMjkzNCA4Mi4zMTIxIDE0LjM3NTcgODIuMzAzNCAxNC40NzFDODIuMjk0NyAxNC41NTc3IDgyLjI3NzQgMTQuNjYxNyA4Mi4yNTE0IDE0Ljc4M0g3Ni45NjA0VjE0LjAwM0g4MS43NTc0TDgxLjQzMjQgMTQuMjg5QzgxLjQ0MTEgMTMuODM4NCA4MS4zNjMxIDEzLjQ1MjcgODEuMTk4NCAxMy4xMzJDODEuMDQyNCAxMi44MDI3IDgwLjgxMjcgMTIuNTUxNCA4MC41MDk0IDEyLjM3OEM4MC4yMTQ3IDEyLjE5NiA3OS44NTUxIDEyLjEwNSA3OS40MzA0IDEyLjEwNUM3OC45ODg0IDEyLjEwNSA3OC42MDI3IDEyLjIwMDQgNzguMjczNCAxMi4zOTFDNzcuOTQ0MSAxMi41ODE3IDc3LjY4NDEgMTIuODUwNCA3Ny40OTM0IDEzLjE5N0M3Ny4zMTE0IDEzLjUzNSA3Ny4yMjA0IDEzLjkzOCA3Ny4yMjA0IDE0LjQwNkM3Ny4yMjA0IDE0Ljg3NCA3Ny4zMTU3IDE1LjI4NTcgNzcuNTA2NCAxNS42NDFDNzcuNzA1NyAxNS45OTY0IDc3Ljk3ODcgMTYuMjczNyA3OC4zMjU0IDE2LjQ3M0M3OC42ODA3IDE2LjY3MjQgNzkuMDg4MSAxNi43NzIgNzkuNTQ3NCAxNi43NzJDNzkuOTIwMSAxNi43NzIgODAuMjYyNCAxNi43MDcgODAuNTc0NCAxNi41NzdDODAuODg2NCAxNi40Mzg0IDgxLjE1MDcgMTYuMjM0NyA4MS4zNjc0IDE1Ljk2Nkw4MS45NTI0IDE2LjU2NEM4MS42NjY0IDE2LjkwMiA4MS4zMTExIDE3LjE2NjQgODAuODg2NCAxNy4zNTdDODAuNDcwNCAxNy41MzkgODAuMDE5NyAxNy42MyA3OS41MzQ0IDE3LjYzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTgzLjcwODUgMTcuNVYxMS4zOUg4NC42MTg1VjE3LjVIODMuNzA4NVpNODQuNjE4NSAxMy45MzhMODQuMjQxNSAxMy43NjlDODQuMjQxNSAxMi45OTc3IDg0LjQyNzkgMTIuMzg2NyA4NC44MDA1IDExLjkzNkM4NS4xODE5IDExLjQ4NTQgODUuNzAxOSAxMS4yNiA4Ni4zNjA1IDExLjI2Qzg2LjY2MzkgMTEuMjYgODYuOTQxMiAxMS4zMTY0IDg3LjE5MjUgMTEuNDI5Qzg3LjQ0MzkgMTEuNTMzIDg3LjY3NzkgMTEuNzAyIDg3Ljg5NDUgMTEuOTM2TDg3LjI5NjUgMTIuNTczQzg3LjE0OTIgMTIuNDA4NCA4Ni45ODQ1IDEyLjI5MTQgODYuODAyNSAxMi4yMjJDODYuNjI5MiAxMi4xNTI3IDg2LjQyOTkgMTIuMTE4IDg2LjIwNDUgMTIuMTE4Qzg1LjczNjUgMTIuMTE4IDg1LjM1NTIgMTIuMjc0IDg1LjA2MDUgMTIuNTg2Qzg0Ljc2NTkgMTIuODg5NCA4NC42MTg1IDEzLjM0IDg0LjYxODUgMTMuOTM4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTg5Ljc0ODQgMTcuNVY4LjgxNjAySDkwLjY1ODRWMTcuNUg4OS43NDg0Wk04OC4yMDE0IDEyLjIwOVYxMS4zOUg5Mi4xOTI0VjEyLjIwOUg4OC4yMDE0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTkuOTY1OTEgMThDOS40NTA3NiAxOCA4Ljk4MTA2IDE3LjkwNTMgOC41NTY4MiAxNy43MTU5QzguMTQwMTUgMTcuNTE4OSA3Ljc4Nzg4IDE3LjIzNDggNy41IDE2Ljg2MzZMOC4yMjcyNyAxNi4xMzY0QzguNDAxNTIgMTYuNDAxNSA4LjY0MDE1IDE2LjYxMzYgOC45NDMxOCAxNi43NzI3QzkuMjQ2MjEgMTYuOTI0MiA5LjU4MzMzIDE3IDkuOTU0NTUgMTdDMTAuMzAzIDE3IDEwLjYwMjMgMTYuOTM1NiAxMC44NTIzIDE2LjgwNjhDMTEuMTA5OCAxNi42NzA1IDExLjMxMDYgMTYuNDgxMSAxMS40NTQ1IDE2LjIzODZDMTEuNjA2MSAxNS45OTYyIDExLjY4MTggMTUuNzE1OSAxMS42ODE4IDE1LjM5NzdDMTEuNjgxOCAxNS4wNzIgMTEuNjA2MSAxNC43OTE3IDExLjQ1NDUgMTQuNTU2OEMxMS4zMTA2IDE0LjMxNDQgMTEuMTA2MSAxNC4xMjg4IDEwLjg0MDkgMTRDMTAuNTc1OCAxMy44NzEyIDEwLjI2MTQgMTMuODA2OCA5Ljg5NzczIDEzLjgwNjhDOS43NjEzNiAxMy44MDY4IDkuNjI1IDEzLjgxODIgOS40ODg2NCAxMy44NDA5QzkuMzUyMjcgMTMuODU2MSA5LjIxOTcgMTMuODgyNiA5LjA5MDkxIDEzLjkyMDVMOS41NDU0NSAxMy4zMDY4QzkuNjg5MzkgMTMuMjM4NiA5Ljg0NDcgMTMuMTg1NiAxMC4wMTE0IDEzLjE0NzdDMTAuMTc4IDEzLjEwOTggMTAuMzQ0NyAxMy4wOTA5IDEwLjUxMTQgMTMuMDkwOUMxMC45MzU2IDEzLjA5MDkgMTEuMzE0NCAxMy4xODk0IDExLjY0NzcgMTMuMzg2NEMxMS45ODg2IDEzLjU4MzMgMTIuMjU3NiAxMy44NTk4IDEyLjQ1NDUgMTQuMjE1OUMxMi42NTkxIDE0LjU3MiAxMi43NjE0IDE0Ljk4NDggMTIuNzYxNCAxNS40NTQ1QzEyLjc2MTQgMTUuOTU0NSAxMi42NDAyIDE2LjM5NzcgMTIuMzk3NyAxNi43ODQxQzEyLjE2MjkgMTcuMTYyOSAxMS44MzcxIDE3LjQ2MjEgMTEuNDIwNSAxNy42ODE4QzExLjAwMzggMTcuODkzOSAxMC41MTg5IDE4IDkuOTY1OTEgMThaTTkuMDkwOTEgMTMuOTIwNVYxMy4yNzI3TDExLjM5NzcgMTAuNjQ3N0wxMi42NzA1IDEwLjYzNjRMMTAuMjk1NSAxMy4zMjk1TDkuMDkwOTEgMTMuOTIwNVpNNy44NzUgMTAuOTU0NVYxMEgxMi42NzA1VjEwLjYzNjRMMTEuNzM4NiAxMC45NTQ1SDcuODc1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE0LjkxMDEgMTcuODg2NFYxNi45MDkxSDE3LjEwMzJDMTcuNjg2NiAxNi45MDkxIDE4LjE5NzkgMTYuNzg0MSAxOC42MzczIDE2LjUzNDFDMTkuMDc2NyAxNi4yNzY1IDE5LjQxNzYgMTUuOTI0MiAxOS42NjAxIDE1LjQ3NzNDMTkuOTEwMSAxNS4wMzAzIDIwLjAzNTEgMTQuNTE1MiAyMC4wMzUxIDEzLjkzMThDMjAuMDM1MSAxMy4zNTYxIDE5LjkxMDEgMTIuODQ0NyAxOS42NjAxIDEyLjM5NzdDMTkuNDEwMSAxMS45NTA4IDE5LjA2NTQgMTEuNjAyMyAxOC42MjYgMTEuMzUyM0MxOC4xODY2IDExLjEwMjMgMTcuNjc5IDEwLjk3NzMgMTcuMTAzMiAxMC45NzczSDE0LjkyMTRWMTBIMTcuMTI2QzE3LjcwMTcgMTAgMTguMjMyIDEwLjA5ODUgMTguNzE2OSAxMC4yOTU1QzE5LjIwOTMgMTAuNDkyNCAxOS42MzM2IDEwLjc2ODkgMTkuOTg5NiAxMS4xMjVDMjAuMzUzMiAxMS40ODExIDIwLjYzMzYgMTEuODk3NyAyMC44MzA1IDEyLjM3NUMyMS4wMzUxIDEyLjg1MjMgMjEuMTM3MyAxMy4zNzUgMjEuMTM3MyAxMy45NDMyQzIxLjEzNzMgMTQuNTAzOCAyMS4wMzUxIDE1LjAyNjUgMjAuODMwNSAxNS41MTE0QzIwLjYzMzYgMTUuOTg4NiAyMC4zNTcgMTYuNDA1MyAyMC4wMDEgMTYuNzYxNEMxOS42NDQ5IDE3LjExNzQgMTkuMjIwNyAxNy4zOTM5IDE4LjcyODIgMTcuNTkwOUMxOC4yNDM0IDE3Ljc4NzkgMTcuNzE2OSAxNy44ODY0IDE3LjE0ODcgMTcuODg2NEgxNC45MTAxWk0xNC4yMDU1IDE3Ljg4NjRWMTBIMTUuMjczN1YxNy44ODY0SDE0LjIwNTVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=") no-repeat;
	background-position: center;
	background-size: contain;
	background-color: transparent !important;
	z-index: 2;
	position: absolute;
	left: 30px;
	bottom: 30px;
}

.aptTeaserState1 {
	background-color: #5e413e;
}

.aptTeaserState2 {
	background-color: #a59f93;
}

.aptTeaserState3 {
	background-color: #000;
}

.aptTeaserState4 {
	background-color: #b08580;
}

.aptTeaserState5 {
	background-color: #000;
}

.aptTeaserState6 {
	background-color: #a97faf;
}

.aptTeaserState7 {
	background-color: #58435b;
}

.aptTeaserState8 {
	background-color: #8095b0;
}

.aptTeaserState.rent {
	background-color: #b09580;
}

.aptTeaserState.sale {
	background-color: #7c758a;
}

.block111eItem h2 {
	font-weight: 300;
	font-size: 30px;
	margin-bottom: 25px;
	position: relative;
	color: var(--color-copper-dark);
	font-family: Outfit;
}

.block111eItem li {
	width: 100% !important;
	margin-right: 0 !important;
	border-color: var(--color-copper-dark) !important;
}

.block112Inner {
	text-align: left;
	padding: 80px 24px 100px;
	width: 100%;
}

.block112Inner.w-992 {
	max-width: 992px;
}

.block112Img {
	width: 846px;
	margin: 0 auto 50px;
}

.block112Img img {
	width: 100%;
	height: auto;
}

.layoutContent > .block112Item + div {
	margin-top: 0px;
}

.block112Text {
	margin-top: 10px;
}

.block112Text p {
	font-size: 19px;
	line-height: 32px;
	margin-top: 25px;
}

.block112Inner h1, .block112Inner h2 {
	color: var(--color-copper-dark);
}

.art332 .block112Item {
	padding-bottom: 160px;
}

.block112Inner .topline:empty {
	height: 0;
	padding: 0;
	margin: 0;
}

.block113Item {
	z-index: 5;
}

.block113Item + div {
	margin-top: 100px;
}

.block113Inner {
	padding: 0 !important;
}

.block113Img {
	position: absolute;
	top: -40px;
	right: -330px;
}

.block113Img img {
	width: 500px;
	height: auto;
}

.block114Item {
	overflow-x: hidden;
}

.block114Logo {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 1650px;
	height: auto;
}

.block114Item .block114Img {
	position: relative;
	max-width: 880px;
	margin-left: 80px;
	margin-right: 80px;
}

.block114Item .block114Img img {
	position: relative;
	max-height: 800px;
	width: 100%;
}

.slick-track {
	display: flex !important;
	align-items: center;
}

.block114Item .slick-slide:after {
	content: "";
	background-color: #ece3da !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: 0;
	transition: opacity .4s ease-in-out;
}

.block114Item .slick-slide:not(.slick-current):after {
	opacity: .4;
}

.block114Item .slick-slide:not(.slick-current):hover:after {
	opacity: 0;
	cursor: pointer;
}

.art335 .block114Item {
	padding-top: 150px;
	padding-bottom: 150px;
}

.block115Inner {
	padding-bottom: 150px;
	padding-top: 100px;
}

.block115Inner h1 {
	margin-bottom: 20px;
	font-weight: 300;
	font-size: 44px;
	color: var(--color-copper-dark);
}

.block115Inner h2 {
	margin-bottom: 20px;
	font-weight: 300;
	font-size: 30px;
	color: var(--color-copper-dark);
}

.block115Inner p, .block115Inner ul, .block115Inner ol {
	margin-bottom: 20px;
	font-weight: 300;
	font-size: 19px;
	line-height: 32px;
}

.block115Inner li {
	margin-bottom: 15px;
}

.block115Link {
	margin-top: 20px;
}

.block115Inner > h1 + .text h3:first-child {
	margin-top: 50px;
}

.art330 .block115Inner, .art331 .block115Inner {
	margin-top: 100px;
}

.block116Inner {
	align-items: flex-start;
}

.block116Img img {
	width: 100%;
	height: auto;
}

.block116FormLeft {
	width: 320px;
	background: var(--color-white);
}

.block116FormRight {
	width: 505px;
	padding-top: 8px;
}

.block116Facts {
	display: flex;
	flex-wrap: wrap;
	font-size: 10px;
	line-height: 14px;
	font-weight: 500;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 20px;
}

.block116Fact {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.block116Fact + .block116Fact {
	margin-left: 15px;
}

.block116Fact svg {
	width: 20px;
	height: auto;
	vertical-align: middle;
	margin-right: 5px;
}

.block116Img {
	position: relative;
}

.block116Flags {
	position: absolute;
	z-index: 1010;
	top: 0px;
	left: 0px;
	display: inline-flex;
	justify-content: flex-start;
}

.block116Flags > div {
	display: block;
	position: relative;
	width: auto;
	height: 28px;
	padding: 6px 8px 8px;
	font-size: 10px;
	line-height: 15px;
	font-weight: 500;
	background-color: var(--color-black);
	color: var(--color-white);
}

.block116Flags > div.block116Reserved {
	background-color: var(--color-white);
	color: var(--color-black);
}

.block116Price {
	border-top: 1px solid var(--color-copper);
	padding-top: 20px;
	margin-top: 35px;
}

.block116Price span {
	float: right;
}

.block116Location {
	font-size: 15px;
	line-height: 20px;
	margin-top: 7px;
	font-weight: 400;
}

.block116Form {
	justify-content: center;
	align-items: center;
}

.block116FormRight h3 {
	width: 100%;
	margin-bottom: 31px;
	color: var(--color-copper-dark);
}

.block116FormRight form {
	margin: 0;
	padding: 0px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: start;
	flex-wrap: wrap;
}

.block116FormControls {
	justify-content: flex-end;
	width: 237px;
	margin-top: 15px;
}

.block116Item[data-profile="7"] .block116FormControls {
	margin-top: 70px;
}

.block116Item input:hover, .block116Item select:hover, .block116Item textarea:hover, .block116Item [name="accept"]+label:hover:before {
	box-shadow: 0 0 0 1px var(--color-black) inset;
}

.block116Item input[type="text"], .block116Item textarea, .block116Item select {
	width: 100%;
	margin-bottom: 15px !important;
	background-color: var(--color-white);
}

.block116Item textarea {
	height: 110px;
	margin-top: 0px;
}

.block116Item select {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE1IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi4wODYzIDIuMjI4MDNMNi41NDIzNSA3Ljc3MkwxIDIuMjI4MDMiIHN0cm9rZT0iIzJBMkMyQiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+Cg==");
	background-size: 15px 9px;
}

.block116Item input[name="firstname"], .block116Item input[name="lastname"] {
	width: 179px;
}

.block116Item select[name="gender"] {
	width: 117px;
}

.block116Item input[name="email"], .block116Item input[name="phone"] {
	width: 245px;
}

.block116Item input[type="checkbox"]+label {
	display: block;
	width: 230px;
	margin-top: 0;
	padding-top: 28px;
	padding: 28px 0 0 43px;
}

.block116Item input[type="checkbox"]+label::before {
	background: #fff;
	border: none;
	width: 28px;
	height: 28px;
	top: 32px;
}

.block116Item input[type="checkbox"]:checked+label:before {
	background: url("/assets/images/weser-check.svg") no-repeat center;
	background-size: 18px auto;
	background-color: var(--color-white);
}

.block116EntryInner {
	padding: 20px;
	justify-content: flex-start;
}

.block116Entry.hidden {
	display: none;
}

.block116Entry + .block116Entry {
	margin-top: 15px;
}

.block116Data {
	padding: 20px 25px 30px;
}

.block118Btn {
	position: absolute;
	bottom: 40px;
	left: 290px;
	z-index: 1;
}

.block118Btn > a {
	font-size: 13px;
	line-height: 15px;
	color: #a59f93;
	background-color: #fff;
	height: 40px;
	padding: 12px 20px 13px;
}

.block118Counter {
	display: none;
}

.block118Imgs .prev {
	position: absolute;
	right: calc(50% + 94px);
	top: 380px;
	z-index: 1000;
}

.block118Imgs .next {
	position: absolute;
	right: calc(50% + 50px);
	top: 380px;
	z-index: 1000;
}

.block118Imgs .prev svg, .block118Imgs .next svg {
	width: 42px;
	height: auto;
}

.block118Imgs .next svg {
	transform: rotate(180deg);
}

.block118Item svg rect {
	fill: var(--color-copper);
}

.block118Item svg rect:hover {
	fill: var(--color-black);
}

.block118Imgs {
	cursor: pointer;
}

.block118Imgs .prev, .block118Imgs .next {
	top: auto !important;
	bottom: 50px;
}

.block118LightboxBtn {
	position: absolute;
	left: 50%;
	bottom: 50px;
	transform: translateX(-20px);
	z-index: 1001;
}

.block118LightboxBtn .btn {
	font-size: 15px;
	line-height: 21px;
	padding: 10px 13px 11px;
}

.block93aItem + .block118Item {
	margin-top: 104px;
}

.block118Inner {
	max-width: none;
}

.block118Img img {
	width: 100%;
	height: auto;
}

.layoutMain {
	padding-top: 0 !important;
}

.layoutLogo.inverted {
	filter: saturate(0) brightness(3);
}

.block118Img.is_render_img::after {
	display: block;
	content: "";
	width: 103px;
	height: 28px;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAzIiBoZWlnaHQ9IjI4IiB2aWV3Qm94PSIwIDAgMTAzIDI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBvcGFjaXR5PSIwLjc4IiBkPSJNMTQgMEg4OUM5Ni43MzIgMCAxMDMgNi4yNjgwMSAxMDMgMTRDMTAzIDIxLjczMiA5Ni43MzIgMjggODkgMjhIMTRWMFoiIGZpbGw9IndoaXRlIi8+CjxjaXJjbGUgY3g9IjE0IiBjeT0iMTQiIHI9IjE0IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzUuODIxIDE3LjVMMzMgMTEuMzlIMzQuMDE0TDM2LjM5MyAxNi43MzNIMzUuODIxTDM4LjIxMyAxMS4zOUgzOS4yMDFMMzYuMzU0IDE3LjVIMzUuODIxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTQwLjM0MTMgMTcuNVYxMS4zOUg0MS4yNjQzVjE3LjVINDAuMzQxM1pNNDAuNzk2MyAxMC4wNjRDNDAuNjIzIDEwLjA2NCA0MC40NzU3IDEwLjAwMzQgNDAuMzU0MyA5Ljg4MjAyQzQwLjIzMyA5Ljc1MjAyIDQwLjE3MjMgOS42MDAzNSA0MC4xNzIzIDkuNDI3MDJDNDAuMTcyMyA5LjI0NTAyIDQwLjIzMyA5LjA5MzM1IDQwLjM1NDMgOC45NzIwMkM0MC40NzU3IDguODUwNjkgNDAuNjIzIDguNzkwMDIgNDAuNzk2MyA4Ljc5MDAyQzQwLjk4NyA4Ljc5MDAyIDQxLjEzODcgOC44NTA2OSA0MS4yNTEzIDguOTcyMDJDNDEuMzcyNyA5LjA5MzM1IDQxLjQzMzMgOS4yNDUwMiA0MS40MzMzIDkuNDI3MDJDNDEuNDMzMyA5LjYwMDM1IDQxLjM3MjcgOS43NTIwMiA0MS4yNTEzIDkuODgyMDJDNDEuMTM4NyAxMC4wMDM0IDQwLjk4NyAxMC4wNjQgNDAuNzk2MyAxMC4wNjRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNDQuOTgwOSAxNy42M0M0NC42NTE2IDE3LjYzIDQ0LjMzNTMgMTcuNTg2NyA0NC4wMzE5IDE3LjVDNDMuNzI4NiAxNy40MDQ3IDQzLjQ1MTMgMTcuMjc0NyA0My4xOTk5IDE3LjExQzQyLjk1NzMgMTYuOTQ1NCA0Mi43NDQ5IDE2Ljc1MDQgNDIuNTYyOSAxNi41MjVMNDMuMTQ3OSAxNS45MjdDNDMuMzkwNiAxNi4yMjE3IDQzLjY2MzYgMTYuNDQyNyA0My45NjY5IDE2LjU5QzQ0LjI3ODkgMTYuNzI4NyA0NC42MjU2IDE2Ljc5OCA0NS4wMDY5IDE2Ljc5OEM0NS40MTQzIDE2Ljc5OCA0NS43MzA2IDE2LjcyIDQ1Ljk1NTkgMTYuNTY0QzQ2LjE4OTkgMTYuNDA4IDQ2LjMwNjkgMTYuMTkxNCA0Ni4zMDY5IDE1LjkxNEM0Ni4zMDY5IDE1LjY1NCA0Ni4yMjQ2IDE1LjQ1MDQgNDYuMDU5OSAxNS4zMDNDNDUuODk1MyAxNS4xNTU3IDQ1LjY4MjkgMTUuMDM4NyA0NS40MjI5IDE0Ljk1MkM0NS4xNzE2IDE0Ljg2NTQgNDQuOTAyOSAxNC43ODMgNDQuNjE2OSAxNC43MDVDNDQuMzMwOSAxNC42MTg0IDQ0LjA1NzkgMTQuNTE0NCA0My43OTc5IDE0LjM5M0M0My41Mzc5IDE0LjI2MyA0My4zMjU2IDE0LjA4NTQgNDMuMTYwOSAxMy44NkM0My4wMDQ5IDEzLjYzNDcgNDIuOTI2OSAxMy4zNCA0Mi45MjY5IDEyLjk3NkM0Mi45MjY5IDEyLjYyOTQgNDMuMDA5MyAxMi4zMzA0IDQzLjE3MzkgMTIuMDc5QzQzLjM0NzMgMTEuODE5IDQzLjU4OTkgMTEuNjE5NyA0My45MDE5IDExLjQ4MUM0NC4yMjI2IDExLjMzMzcgNDQuNTk5NiAxMS4yNiA0NS4wMzI5IDExLjI2QzQ1LjQ5MjMgMTEuMjYgNDUuOTA4MyAxMS4zNDI0IDQ2LjI4MDkgMTEuNTA3QzQ2LjY1MzYgMTEuNjcxNyA0Ni45NTI2IDExLjkxNDQgNDcuMTc3OSAxMi4yMzVMNDYuNTkyOSAxMi44MkM0Ni40MTA5IDEyLjU4NiA0Ni4xODEzIDEyLjQwODQgNDUuOTAzOSAxMi4yODdDNDUuNjM1MyAxMi4xNTcgNDUuMzMxOSAxMi4wOTIgNDQuOTkzOSAxMi4wOTJDNDQuNjAzOSAxMi4wOTIgNDQuMzA0OSAxMi4xNyA0NC4wOTY5IDEyLjMyNkM0My44OTc2IDEyLjQ3MzQgNDMuNzk3OSAxMi42Njg0IDQzLjc5NzkgMTIuOTExQzQzLjc5NzkgMTMuMTQ1IDQzLjg4MDMgMTMuMzMxNCA0NC4wNDQ5IDEzLjQ3QzQ0LjIwOTYgMTMuNiA0NC40MTc2IDEzLjcwODQgNDQuNjY4OSAxMy43OTVDNDQuOTI4OSAxMy44NzMgNDUuMjAxOSAxMy45NTU0IDQ1LjQ4NzkgMTQuMDQyQzQ1Ljc3MzkgMTQuMTIgNDYuMDQ2OSAxNC4yMjg0IDQ2LjMwNjkgMTQuMzY3QzQ2LjU2NjkgMTQuNDk3IDQ2Ljc3NDkgMTQuNjc5IDQ2LjkzMDkgMTQuOTEzQzQ3LjA5NTYgMTUuMTM4NCA0Ny4xNzc5IDE1LjQ0NiA0Ny4xNzc5IDE1LjgzNkM0Ny4xNzc5IDE2LjM4MiA0Ni45Nzg2IDE2LjgxOTcgNDYuNTc5OSAxNy4xNDlDNDYuMTg5OSAxNy40Njk3IDQ1LjY1NjkgMTcuNjMgNDQuOTgwOSAxNy42M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01MS4wMzY3IDE3LjYzQzUwLjU0MjcgMTcuNjMgNTAuMTAwNyAxNy41MTc0IDQ5LjcxMDcgMTcuMjkyQzQ5LjMyMDcgMTcuMDU4IDQ5LjAxMyAxNi43NDE3IDQ4Ljc4NzcgMTYuMzQzQzQ4LjU3MSAxNS45NDQ0IDQ4LjQ2MjcgMTUuNDc2NCA0OC40NjI3IDE0LjkzOVYxMS4zOUg0OS4zODU3VjE0LjlDNDkuMzg1NyAxNS4yNzI3IDQ5LjQ1MDcgMTUuNTk3NyA0OS41ODA3IDE1Ljg3NUM0OS43MTk0IDE2LjE1MjQgNDkuOTE0NCAxNi4zNjkgNTAuMTY1NyAxNi41MjVDNTAuNDE3IDE2LjY4MSA1MC43MDc0IDE2Ljc1OSA1MS4wMzY3IDE2Ljc1OUM1MS41NDggMTYuNzU5IDUxLjk1MSAxNi41OSA1Mi4yNDU3IDE2LjI1MkM1Mi41NDkgMTUuOTE0IDUyLjcwMDcgMTUuNDYzNCA1Mi43MDA3IDE0LjlWMTEuMzlINTMuNjEwN1YxNC45MzlDNTMuNjEwNyAxNS40Njc3IDUzLjUwMjQgMTUuOTM1NyA1My4yODU3IDE2LjM0M0M1My4wNjkgMTYuNzUwNCA1Mi43NjU3IDE3LjA2NjcgNTIuMzc1NyAxNy4yOTJDNTEuOTg1NyAxNy41MTc0IDUxLjUzOTQgMTcuNjMgNTEuMDM2NyAxNy42M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01Ny45NjExIDE3LjYzQzU3LjM4MDQgMTcuNjMgNTYuODYwNSAxNy40OTE0IDU2LjQwMTEgMTcuMjE0QzU1Ljk0MTggMTYuOTI4IDU1LjU3NzggMTYuNTQ2NyA1NS4zMDkxIDE2LjA3QzU1LjA0OTEgMTUuNTkzNCA1NC45MTkxIDE1LjA1NiA1NC45MTkxIDE0LjQ1OEM1NC45MTkxIDEzLjg1MTQgNTUuMDQ5MSAxMy4zMDk3IDU1LjMwOTEgMTIuODMzQzU1LjU3NzggMTIuMzQ3NyA1NS45NDE4IDExLjk2NjQgNTYuNDAxMSAxMS42ODlDNTYuODYwNSAxMS40MDMgNTcuMzc2MSAxMS4yNiA1Ny45NDgxIDExLjI2QzU4LjQxNjEgMTEuMjYgNTguODMyMSAxMS4zNTU0IDU5LjE5NjEgMTEuNTQ2QzU5LjU2ODggMTEuNzI4IDU5Ljg2NzggMTEuOTg4IDYwLjA5MzEgMTIuMzI2QzYwLjMyNzEgMTIuNjU1NCA2MC40NzAxIDEzLjA0MSA2MC41MjIxIDEzLjQ4M1YxNS4zOTRDNjAuNDcwMSAxNS44MzYgNjAuMzI3MSAxNi4yMjYgNjAuMDkzMSAxNi41NjRDNTkuODY3OCAxNi45MDIgNTkuNTY4OCAxNy4xNjY0IDU5LjE5NjEgMTcuMzU3QzU4LjgzMjEgMTcuNTM5IDU4LjQyMDUgMTcuNjMgNTcuOTYxMSAxNy42M1pNNTguMTA0MSAxNi43NTlDNTguNzM2OCAxNi43NTkgNTkuMjQzOCAxNi41NDY3IDU5LjYyNTEgMTYuMTIyQzYwLjAxNTEgMTUuNjk3NCA2MC4yMTAxIDE1LjEzODQgNjAuMjEwMSAxNC40NDVDNjAuMjEwMSAxMy45ODU3IDYwLjExOTEgMTMuNTgyNyA1OS45MzcxIDEzLjIzNkM1OS43NjM4IDEyLjg4MDcgNTkuNTE2OCAxMi42MDc3IDU5LjE5NjEgMTIuNDE3QzU4Ljg4NDEgMTIuMjE3NyA1OC41MTU4IDEyLjExOCA1OC4wOTExIDEyLjExOEM1Ny42NTc4IDEyLjExOCA1Ny4yNzIxIDEyLjIxNzcgNTYuOTM0MSAxMi40MTdDNTYuNjA0OCAxMi42MTY0IDU2LjM0MDUgMTIuODkzNyA1Ni4xNDExIDEzLjI0OUM1NS45NTA1IDEzLjU5NTcgNTUuODU1MSAxMy45OTQ0IDU1Ljg1NTEgMTQuNDQ1QzU1Ljg1NTEgMTQuODk1NyA1NS45NTA1IDE1LjI5NDQgNTYuMTQxMSAxNS42NDFDNTYuMzQwNSAxNS45ODc3IDU2LjYwOTEgMTYuMjYwNyA1Ni45NDcxIDE2LjQ2QzU3LjI4NTEgMTYuNjU5NCA1Ny42NzA4IDE2Ljc1OSA1OC4xMDQxIDE2Ljc1OVpNNjAuMTU4MSAxNy41VjE1Ljg2Mkw2MC4zNDAxIDE0LjM1NEw2MC4xNTgxIDEyLjg4NVYxMS4zOUg2MS4wNjgxVjE3LjVINjAuMTU4MVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02Mi45MTM2IDE3LjVWOC4yOTYwMkg2My44MjM2VjE3LjVINjIuOTEzNloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02NS42Njg1IDE3LjVWMTEuMzlINjYuNTkxNVYxNy41SDY1LjY2ODVaTTY2LjEyMzUgMTAuMDY0QzY1Ljk1MDIgMTAuMDY0IDY1LjgwMjggMTAuMDAzNCA2NS42ODE1IDkuODgyMDJDNjUuNTYwMiA5Ljc1MjAyIDY1LjQ5OTUgOS42MDAzNSA2NS40OTk1IDkuNDI3MDJDNjUuNDk5NSA5LjI0NTAyIDY1LjU2MDIgOS4wOTMzNSA2NS42ODE1IDguOTcyMDJDNjUuODAyOCA4Ljg1MDY5IDY1Ljk1MDIgOC43OTAwMiA2Ni4xMjM1IDguNzkwMDJDNjYuMzE0MiA4Ljc5MDAyIDY2LjQ2NTggOC44NTA2OSA2Ni41Nzg1IDguOTcyMDJDNjYuNjk5OCA5LjA5MzM1IDY2Ljc2MDUgOS4yNDUwMiA2Ni43NjA1IDkuNDI3MDJDNjYuNzYwNSA5LjYwMDM1IDY2LjY5OTggOS43NTIwMiA2Ni41Nzg1IDkuODgyMDJDNjYuNDY1OCAxMC4wMDM0IDY2LjMxNDIgMTAuMDY0IDY2LjEyMzUgMTAuMDY0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTcwLjMwODEgMTcuNjNDNjkuOTc4NyAxNy42MyA2OS42NjI0IDE3LjU4NjcgNjkuMzU5MSAxNy41QzY5LjA1NTcgMTcuNDA0NyA2OC43Nzg0IDE3LjI3NDcgNjguNTI3MSAxNy4xMUM2OC4yODQ0IDE2Ljk0NTQgNjguMDcyMSAxNi43NTA0IDY3Ljg5MDEgMTYuNTI1TDY4LjQ3NTEgMTUuOTI3QzY4LjcxNzcgMTYuMjIxNyA2OC45OTA3IDE2LjQ0MjcgNjkuMjk0MSAxNi41OUM2OS42MDYxIDE2LjcyODcgNjkuOTUyNyAxNi43OTggNzAuMzM0MSAxNi43OThDNzAuNzQxNCAxNi43OTggNzEuMDU3NyAxNi43MiA3MS4yODMxIDE2LjU2NEM3MS41MTcxIDE2LjQwOCA3MS42MzQxIDE2LjE5MTQgNzEuNjM0MSAxNS45MTRDNzEuNjM0MSAxNS42NTQgNzEuNTUxNyAxNS40NTA0IDcxLjM4NzEgMTUuMzAzQzcxLjIyMjQgMTUuMTU1NyA3MS4wMTAxIDE1LjAzODcgNzAuNzUwMSAxNC45NTJDNzAuNDk4NyAxNC44NjU0IDcwLjIzMDEgMTQuNzgzIDY5Ljk0NDEgMTQuNzA1QzY5LjY1ODEgMTQuNjE4NCA2OS4zODUxIDE0LjUxNDQgNjkuMTI1MSAxNC4zOTNDNjguODY1MSAxNC4yNjMgNjguNjUyNyAxNC4wODU0IDY4LjQ4ODEgMTMuODZDNjguMzMyMSAxMy42MzQ3IDY4LjI1NDEgMTMuMzQgNjguMjU0MSAxMi45NzZDNjguMjU0MSAxMi42Mjk0IDY4LjMzNjQgMTIuMzMwNCA2OC41MDExIDEyLjA3OUM2OC42NzQ0IDExLjgxOSA2OC45MTcxIDExLjYxOTcgNjkuMjI5MSAxMS40ODFDNjkuNTQ5NyAxMS4zMzM3IDY5LjkyNjcgMTEuMjYgNzAuMzYwMSAxMS4yNkM3MC44MTk0IDExLjI2IDcxLjIzNTQgMTEuMzQyNCA3MS42MDgxIDExLjUwN0M3MS45ODA3IDExLjY3MTcgNzIuMjc5NyAxMS45MTQ0IDcyLjUwNTEgMTIuMjM1TDcxLjkyMDEgMTIuODJDNzEuNzM4MSAxMi41ODYgNzEuNTA4NCAxMi40MDg0IDcxLjIzMTEgMTIuMjg3QzcwLjk2MjQgMTIuMTU3IDcwLjY1OTEgMTIuMDkyIDcwLjMyMTEgMTIuMDkyQzY5LjkzMTEgMTIuMDkyIDY5LjYzMjEgMTIuMTcgNjkuNDI0MSAxMi4zMjZDNjkuMjI0NyAxMi40NzM0IDY5LjEyNTEgMTIuNjY4NCA2OS4xMjUxIDEyLjkxMUM2OS4xMjUxIDEzLjE0NSA2OS4yMDc0IDEzLjMzMTQgNjkuMzcyMSAxMy40N0M2OS41MzY3IDEzLjYgNjkuNzQ0NyAxMy43MDg0IDY5Ljk5NjEgMTMuNzk1QzcwLjI1NjEgMTMuODczIDcwLjUyOTEgMTMuOTU1NCA3MC44MTUxIDE0LjA0MkM3MS4xMDExIDE0LjEyIDcxLjM3NDEgMTQuMjI4NCA3MS42MzQxIDE0LjM2N0M3MS44OTQxIDE0LjQ5NyA3Mi4xMDIxIDE0LjY3OSA3Mi4yNTgxIDE0LjkxM0M3Mi40MjI3IDE1LjEzODQgNzIuNTA1MSAxNS40NDYgNzIuNTA1MSAxNS44MzZDNzIuNTA1MSAxNi4zODIgNzIuMzA1NyAxNi44MTk3IDcxLjkwNzEgMTcuMTQ5QzcxLjUxNzEgMTcuNDY5NyA3MC45ODQxIDE3LjYzIDcwLjMwODEgMTcuNjNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNzMuOTQ1OCAxNy41VjExLjM5SDc0Ljg2ODhWMTcuNUg3My45NDU4Wk03NC40MDA4IDEwLjA2NEM3NC4yMjc1IDEwLjA2NCA3NC4wODAyIDEwLjAwMzQgNzMuOTU4OCA5Ljg4MjAyQzczLjgzNzUgOS43NTIwMiA3My43NzY4IDkuNjAwMzUgNzMuNzc2OCA5LjQyNzAyQzczLjc3NjggOS4yNDUwMiA3My44Mzc1IDkuMDkzMzUgNzMuOTU4OCA4Ljk3MjAyQzc0LjA4MDIgOC44NTA2OSA3NC4yMjc1IDguNzkwMDIgNzQuNDAwOCA4Ljc5MDAyQzc0LjU5MTUgOC43OTAwMiA3NC43NDMyIDguODUwNjkgNzQuODU1OCA4Ljk3MjAyQzc0Ljk3NzIgOS4wOTMzNSA3NS4wMzc4IDkuMjQ1MDIgNzUuMDM3OCA5LjQyNzAyQzc1LjAzNzggOS42MDAzNSA3NC45NzcyIDkuNzUyMDIgNzQuODU1OCA5Ljg4MjAyQzc0Ljc0MzIgMTAuMDAzNCA3NC41OTE1IDEwLjA2NCA3NC40MDA4IDEwLjA2NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03OS41MzQ0IDE3LjYzQzc4LjkxOTEgMTcuNjMgNzguMzY4NyAxNy40OTE0IDc3Ljg4MzQgMTcuMjE0Qzc3LjM5ODEgMTYuOTM2NyA3Ny4wMTI0IDE2LjU1NTQgNzYuNzI2NCAxNi4wN0M3Ni40NDkxIDE1LjU4NDcgNzYuMzEwNCAxNS4wMzg3IDc2LjMxMDQgMTQuNDMyQzc2LjMxMDQgMTMuODM0IDc2LjQ0OTEgMTMuMjk2NyA3Ni43MjY0IDEyLjgyQzc3LjAwMzcgMTIuMzM0NyA3Ny4zODA3IDExLjk1MzQgNzcuODU3NCAxMS42NzZDNzguMzM0MSAxMS4zOTg3IDc4Ljg2NzEgMTEuMjYgNzkuNDU2NCAxMS4yNkM4MC4wMTExIDExLjI2IDgwLjUwMDcgMTEuMzg1NyA4MC45MjU0IDExLjYzN0M4MS4zNTg3IDExLjg4ODQgODEuNjk2NyAxMi4yMzk0IDgxLjkzOTQgMTIuNjlDODIuMTkwOCAxMy4xMzIgODIuMzE2NCAxMy42NDM0IDgyLjMxNjQgMTQuMjI0QzgyLjMxNjQgMTQuMjkzNCA4Mi4zMTIxIDE0LjM3NTcgODIuMzAzNCAxNC40NzFDODIuMjk0NyAxNC41NTc3IDgyLjI3NzQgMTQuNjYxNyA4Mi4yNTE0IDE0Ljc4M0g3Ni45NjA0VjE0LjAwM0g4MS43NTc0TDgxLjQzMjQgMTQuMjg5QzgxLjQ0MTEgMTMuODM4NCA4MS4zNjMxIDEzLjQ1MjcgODEuMTk4NCAxMy4xMzJDODEuMDQyNCAxMi44MDI3IDgwLjgxMjcgMTIuNTUxNCA4MC41MDk0IDEyLjM3OEM4MC4yMTQ3IDEyLjE5NiA3OS44NTUxIDEyLjEwNSA3OS40MzA0IDEyLjEwNUM3OC45ODg0IDEyLjEwNSA3OC42MDI3IDEyLjIwMDQgNzguMjczNCAxMi4zOTFDNzcuOTQ0MSAxMi41ODE3IDc3LjY4NDEgMTIuODUwNCA3Ny40OTM0IDEzLjE5N0M3Ny4zMTE0IDEzLjUzNSA3Ny4yMjA0IDEzLjkzOCA3Ny4yMjA0IDE0LjQwNkM3Ny4yMjA0IDE0Ljg3NCA3Ny4zMTU3IDE1LjI4NTcgNzcuNTA2NCAxNS42NDFDNzcuNzA1NyAxNS45OTY0IDc3Ljk3ODcgMTYuMjczNyA3OC4zMjU0IDE2LjQ3M0M3OC42ODA3IDE2LjY3MjQgNzkuMDg4MSAxNi43NzIgNzkuNTQ3NCAxNi43NzJDNzkuOTIwMSAxNi43NzIgODAuMjYyNCAxNi43MDcgODAuNTc0NCAxNi41NzdDODAuODg2NCAxNi40Mzg0IDgxLjE1MDcgMTYuMjM0NyA4MS4zNjc0IDE1Ljk2Nkw4MS45NTI0IDE2LjU2NEM4MS42NjY0IDE2LjkwMiA4MS4zMTExIDE3LjE2NjQgODAuODg2NCAxNy4zNTdDODAuNDcwNCAxNy41MzkgODAuMDE5NyAxNy42MyA3OS41MzQ0IDE3LjYzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTgzLjcwODUgMTcuNVYxMS4zOUg4NC42MTg1VjE3LjVIODMuNzA4NVpNODQuNjE4NSAxMy45MzhMODQuMjQxNSAxMy43NjlDODQuMjQxNSAxMi45OTc3IDg0LjQyNzkgMTIuMzg2NyA4NC44MDA1IDExLjkzNkM4NS4xODE5IDExLjQ4NTQgODUuNzAxOSAxMS4yNiA4Ni4zNjA1IDExLjI2Qzg2LjY2MzkgMTEuMjYgODYuOTQxMiAxMS4zMTY0IDg3LjE5MjUgMTEuNDI5Qzg3LjQ0MzkgMTEuNTMzIDg3LjY3NzkgMTEuNzAyIDg3Ljg5NDUgMTEuOTM2TDg3LjI5NjUgMTIuNTczQzg3LjE0OTIgMTIuNDA4NCA4Ni45ODQ1IDEyLjI5MTQgODYuODAyNSAxMi4yMjJDODYuNjI5MiAxMi4xNTI3IDg2LjQyOTkgMTIuMTE4IDg2LjIwNDUgMTIuMTE4Qzg1LjczNjUgMTIuMTE4IDg1LjM1NTIgMTIuMjc0IDg1LjA2MDUgMTIuNTg2Qzg0Ljc2NTkgMTIuODg5NCA4NC42MTg1IDEzLjM0IDg0LjYxODUgMTMuOTM4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTg5Ljc0ODQgMTcuNVY4LjgxNjAySDkwLjY1ODRWMTcuNUg4OS43NDg0Wk04OC4yMDE0IDEyLjIwOVYxMS4zOUg5Mi4xOTI0VjEyLjIwOUg4OC4yMDE0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTkuOTY1OTEgMThDOS40NTA3NiAxOCA4Ljk4MTA2IDE3LjkwNTMgOC41NTY4MiAxNy43MTU5QzguMTQwMTUgMTcuNTE4OSA3Ljc4Nzg4IDE3LjIzNDggNy41IDE2Ljg2MzZMOC4yMjcyNyAxNi4xMzY0QzguNDAxNTIgMTYuNDAxNSA4LjY0MDE1IDE2LjYxMzYgOC45NDMxOCAxNi43NzI3QzkuMjQ2MjEgMTYuOTI0MiA5LjU4MzMzIDE3IDkuOTU0NTUgMTdDMTAuMzAzIDE3IDEwLjYwMjMgMTYuOTM1NiAxMC44NTIzIDE2LjgwNjhDMTEuMTA5OCAxNi42NzA1IDExLjMxMDYgMTYuNDgxMSAxMS40NTQ1IDE2LjIzODZDMTEuNjA2MSAxNS45OTYyIDExLjY4MTggMTUuNzE1OSAxMS42ODE4IDE1LjM5NzdDMTEuNjgxOCAxNS4wNzIgMTEuNjA2MSAxNC43OTE3IDExLjQ1NDUgMTQuNTU2OEMxMS4zMTA2IDE0LjMxNDQgMTEuMTA2MSAxNC4xMjg4IDEwLjg0MDkgMTRDMTAuNTc1OCAxMy44NzEyIDEwLjI2MTQgMTMuODA2OCA5Ljg5NzczIDEzLjgwNjhDOS43NjEzNiAxMy44MDY4IDkuNjI1IDEzLjgxODIgOS40ODg2NCAxMy44NDA5QzkuMzUyMjcgMTMuODU2MSA5LjIxOTcgMTMuODgyNiA5LjA5MDkxIDEzLjkyMDVMOS41NDU0NSAxMy4zMDY4QzkuNjg5MzkgMTMuMjM4NiA5Ljg0NDcgMTMuMTg1NiAxMC4wMTE0IDEzLjE0NzdDMTAuMTc4IDEzLjEwOTggMTAuMzQ0NyAxMy4wOTA5IDEwLjUxMTQgMTMuMDkwOUMxMC45MzU2IDEzLjA5MDkgMTEuMzE0NCAxMy4xODk0IDExLjY0NzcgMTMuMzg2NEMxMS45ODg2IDEzLjU4MzMgMTIuMjU3NiAxMy44NTk4IDEyLjQ1NDUgMTQuMjE1OUMxMi42NTkxIDE0LjU3MiAxMi43NjE0IDE0Ljk4NDggMTIuNzYxNCAxNS40NTQ1QzEyLjc2MTQgMTUuOTU0NSAxMi42NDAyIDE2LjM5NzcgMTIuMzk3NyAxNi43ODQxQzEyLjE2MjkgMTcuMTYyOSAxMS44MzcxIDE3LjQ2MjEgMTEuNDIwNSAxNy42ODE4QzExLjAwMzggMTcuODkzOSAxMC41MTg5IDE4IDkuOTY1OTEgMThaTTkuMDkwOTEgMTMuOTIwNVYxMy4yNzI3TDExLjM5NzcgMTAuNjQ3N0wxMi42NzA1IDEwLjYzNjRMMTAuMjk1NSAxMy4zMjk1TDkuMDkwOTEgMTMuOTIwNVpNNy44NzUgMTAuOTU0NVYxMEgxMi42NzA1VjEwLjYzNjRMMTEuNzM4NiAxMC45NTQ1SDcuODc1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE0LjkxMDEgMTcuODg2NFYxNi45MDkxSDE3LjEwMzJDMTcuNjg2NiAxNi45MDkxIDE4LjE5NzkgMTYuNzg0MSAxOC42MzczIDE2LjUzNDFDMTkuMDc2NyAxNi4yNzY1IDE5LjQxNzYgMTUuOTI0MiAxOS42NjAxIDE1LjQ3NzNDMTkuOTEwMSAxNS4wMzAzIDIwLjAzNTEgMTQuNTE1MiAyMC4wMzUxIDEzLjkzMThDMjAuMDM1MSAxMy4zNTYxIDE5LjkxMDEgMTIuODQ0NyAxOS42NjAxIDEyLjM5NzdDMTkuNDEwMSAxMS45NTA4IDE5LjA2NTQgMTEuNjAyMyAxOC42MjYgMTEuMzUyM0MxOC4xODY2IDExLjEwMjMgMTcuNjc5IDEwLjk3NzMgMTcuMTAzMiAxMC45NzczSDE0LjkyMTRWMTBIMTcuMTI2QzE3LjcwMTcgMTAgMTguMjMyIDEwLjA5ODUgMTguNzE2OSAxMC4yOTU1QzE5LjIwOTMgMTAuNDkyNCAxOS42MzM2IDEwLjc2ODkgMTkuOTg5NiAxMS4xMjVDMjAuMzUzMiAxMS40ODExIDIwLjYzMzYgMTEuODk3NyAyMC44MzA1IDEyLjM3NUMyMS4wMzUxIDEyLjg1MjMgMjEuMTM3MyAxMy4zNzUgMjEuMTM3MyAxMy45NDMyQzIxLjEzNzMgMTQuNTAzOCAyMS4wMzUxIDE1LjAyNjUgMjAuODMwNSAxNS41MTE0QzIwLjYzMzYgMTUuOTg4NiAyMC4zNTcgMTYuNDA1MyAyMC4wMDEgMTYuNzYxNEMxOS42NDQ5IDE3LjExNzQgMTkuMjIwNyAxNy4zOTM5IDE4LjcyODIgMTcuNTkwOUMxOC4yNDM0IDE3Ljc4NzkgMTcuNzE2OSAxNy44ODY0IDE3LjE0ODcgMTcuODg2NEgxNC45MTAxWk0xNC4yMDU1IDE3Ljg4NjRWMTBIMTUuMjczN1YxNy44ODY0SDE0LjIwNTVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K") no-repeat;
	background-position: center;
	background-size: contain;
	background-color: transparent !important;
	z-index: 2;
	position: absolute;
	left: 30px;
	bottom: 30px;
}

.conditional.hide {
	display: none;
}

.block119 {
	position: relative;
	z-index: 8;
	background-color: transparent !important;
}

.block119 * {
	position: relative;
}

.block119 .logo1 {
	width: 350px;
	height: auto;
	position: fixed;
	right: 10vw;
	z-index: 3;
	bottom: unset;
	top: 334px !important;
}

.block119 .section1 {
	width: 100%;
	padding-top: calc(100vh - 100px);
	padding-top: 0px !important;
	z-index: 2;
	background-color: var(--color-beige);
}

.block119 .section1 .text1 {
	position: sticky !important;
	font-weight: 500;
	font-size: 30px;
	line-height: 38px;
	color: var(--color-copper-dark);
	left: 8.33333vw;
	top: 155px;
	width: 600px;
}

.block119 .section1 .arrow {
	position: fixed;
	left: 8.73333vw;
	top: 603px !important;
	width: 56px;
	height: 56px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid rgba(168, 145, 120, 0);
	flex-wrap: wrap;
	border-radius: 50%;
	transition: border .3s ease-in-out;
}

.block119 .section1 .arrow:hover {
	border: 1px solid #a89178;
}

.block119 .section1 .arrow > svg {
	width: 26px;
	height: 31px;
	stroke-linecap: round;
}

.block119 .section1 .arrow.hide {
	display: none !important;
}

.block119 .section1 .text1:first-line {
	font-weight: 300;
}

.block119 .section1 > picture {
	width: 100%;
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 611px;
	max-height: 65vw;
}

.block119 .section1 > picture > img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.block119 .section1 > video {
	width: 100%;
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 611px;
	max-height: 65vw;
	object-fit: cover;
}

.block119 .section2 {
	position: relative;
	width: 100%;
	min-height: 1000px;
	z-index: 5;
	background-color: #a79178;
	background-attachment: fixed;
	background-image: url("/assets/images/weser-logo2.svg");
	background-size: 350px auto;
	background-repeat: no-repeat;
	background-position: right 10vw top 334px;
}

.block119 .section2 .text2 {
	position: sticky;
	top: 0;
	padding-top: 100px;
	height: 600px;
	font-weight: 300;
	font-size: 44px;
	line-height: 55px;
	color: var(--color-white);
	left: 8.333333vw;
	width: 600px;
}

.block119 .section2 .text3 {
	position: sticky;
	bottom: -100px;
	padding-bottom: 100px;
	padding-top: 100px;
	height: 100px;
	left: 8.33333vw;
	width: 600px;
	font-weight: 300;
	font-size: 30px;
	line-height: 38px;
	color: var(--color-white);
}

.block119 .section3 {
	position: relative;
	width: 100%;
	z-index: 4;
	overflow: hidden;
	min-height: 0;
	background-color: transparent;
	background: linear-gradient(to bottom, #a79178 0%, #a79178 50%, transparent 50%, transparent 100%);
}

.block119 .section3inner {
	display: flex;
	justify-content: center;
}

.block119 .section3inner:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 50%;
	top: 51%;
	left: 0;
	background-color: var(--color-beige);
	display: none;
}

.block119 .section3 picture {
	width: 1360px;
	height: 52.08333vw;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	min-width: 84vw;
	min-height: 750px;
	max-height: 80vh;
}

.block119 .section3 picture img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.block119 .logo2 {
	width: 350px;
	height: auto;
	position: fixed;
	right: 10vw;
	z-index: 1;
	display: none;
}

.block119 svg.abstand {
	position: fixed;
	top: 300px;
}

.block119 + .block112Item {
	margin-top: 0 !important;
	padding-top: 100px;
	padding-bottom: 100px;
}

.block120Item {
	width: 100%;
}

.block120Inner {
	position: relative;
	width: 100%;
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background-color: black;
}

.block120Inner > img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	opacity: .5;
	z-index: 0;
}

.block120Text {
	width: 800px;
	z-index: 1;
}

.block120Text * {
	color: var(--color-beige);
	text-align: center;
}

.block120Text .headline {
	font-size: 43px;
	font-weight: 500;
}

.block120Text .headline .image {
	height: 30px;
	vertical-align: baseline;
	margin-left: 25px;
}

.block120Text .subline {
	font-weight: 300;
	font-size: 19px;
	line-height: 32px;
	margin-top: 35px;
}

.block122Item {
	display: block;
}

.block122Inner {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	gap: 104px;
}

.block122Inner .haus {
	width: 832px;
	height: auto;
}

.block122Inner .haus > img {
	width: 100%;
	height: auto;
}

.block122Inner .haus > div {
	position: absolute;
	cursor: pointer;
}

.block122Inner .haus > div > img.hover {
	opacity: 0;
	transition: opacity .2s;
}

.block122Inner .haus > div > img.default {
	opacity: 1;
	transition: opacity .2s;
}

.block122Inner .haus > div:hover > img.hover, .block122Inner .haus > div.active > img.hover {
	opacity: 1;
}

.block122Inner .haus > div:hover > img.default, .block122Inner .haus > div.active > img.default {
	opacity: 0;
}

.block122Inner .haus > div.we47 {
	width: 594px;
	height: 113px;
	top: 17px;
	left: 123px;
}

.block122Inner .haus > div.we45 {
	width: 350px;
	height: 103px;
	top: 130px;
	left: 367px;
}

.block122Inner .haus>div.we42 {
	width: 244px;
	height: 103px;
	top: 335px;
	left: 123px;
}

.block122Inner .haus>div.we40 {
	width: 244px;
	height: 103px;
	top: 438px;
	left: 123px;
}

.block122Inner .haus>div.ge38 {
	width: 205px;
	height: 142px;
	top: 540px;
	left: 123px;
}

.block122Inner .haus>div.ge37 {
	width: 248px;
	height: 142px;
	top: 540px;
	left: 469px;
}

.block122Inner .haus > div > img {
	width: 100%;
	height: auto;
}

.block122Inner .haus > div > img.hover {
	position: absolute;
	top: 0px;
	left: 0px;
}

.block122Inner .texte {
	display: block;
	width: 264px;
	margin-top: 80px;
}

.block122Inner .text {
	display: flex;
	flex-direction: column;
	width: 100%;
	margin-top: 0px;
}

.block122Inner .text_app {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #f6f1ed;
	opacity: 0;
	pointer-events: none;
	z-index: 1;
}

.block122Inner .text_app.active {
	opacity: 1;
	pointer-events: auto;
	z-index: 2;
}

.block122Inner .line1 {
	font-weight: 300;
	font-size: 19px;
	line-height: 25px;
	color: var(--color-copper-dark);
	text-transform: uppercase;
}

.block122Inner .line2 {
	font-weight: 300;
	font-size: 44px;
	line-height: 55px;
	color: var(--color-copper-dark);
	margin-top: 2px;
}

.block122Inner .line3 {
	font-weight: 300;
	font-size: 19px;
	line-height: 32px;
	margin-top: 10px;
}

.block122Inner .arrow {
	height: 26px;
	width: 207px;
	transform: translateX(56px);
	margin-top: 25px;
}

.block122Inner .line4 {
	font-weight: 300;
	font-size: 19px;
	line-height: 29px;
	padding: 9px 0px 12px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border-top: 1px solid #917656;
	border-bottom: 1px solid #917656;
	margin-top: 30px;
}

.block122Inner .line4 + .line4 {
	margin-top: 0px;
	border-top: none;
}

.block122Inner .text .btn {
	font-size: 17px;
	line-height: 21px;
	text-align: center;
	width: 100%;
	margin-top: 30px;
}

.block122Inner .line4 span a svg {
	width: 18px;
	height: 18px;
}

.block122Inner .line5 {
	width: 100%;
	text-align: center;
	font-size: 19px;
	line-height: 25px;
	margin-top: 30px;
}

.block122Inner .line5 a {
	text-decoration: underline;
}

.block122Inner .line5 a:hover {
	text-decoration: none;
}

.block123Inner {
	display: flex;
	justify-content: center;
}

.block123Item .content-animation1-wrapper {
	position: relative;
	width: 1360px;
}

.block123Item .content-animation1 {
	width: 100%;
	height: 700px;
	overflow: hidden;
	position: relative;
	z-index: 10;
}

.block123Item .content-animation1.fixed {
	position: fixed;
	top: 144px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.block123Item .content-animation1.stuck {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: auto;
	margin: 0 auto;
}

.block123Item .content-animation1 > picture {
	width: 100%;
	height: 700px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.block123Item .content-animation1 > picture > img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.block123Item .content-animation1 > .text {
	position: relative;
	overflow: hidden;
	font-size: 22px;
	line-height: 30px;
	padding: 125px 50px;
	height: auto;
	min-height: 700px;
	box-sizing: border-box;
	will-change: transform;
	background-color: var(--color-copper);
	display: flex;
	justify-content: center;
	gap: 104px;
	background-image: url("/assets/images/weser-logo3.svg");
	background-repeat: no-repeat;
	background-size: 394px auto;
	background-position: bottom -150px right calc(50% + 350px);
}

.block123Item .content-animation1 > .text * {
	color: var(--color-white);
}

.block123Item .left {
	width: 416px;
}

.block123Item .headline {
	font-weight: 300;
	font-size: 44px;
	line-height: 55px;
	color: var(--color-white);
}

.block123Item .arrow {
	height: 26px;
	width: auto;
	margin-top: 30px;
}

.block123Item .right {
	width: 464px;
}

.block123Item .paragraph {
	font-weight: 300;
	font-size: 19px;
	line-height: 32px;
	margin-top: 60px;
}

.block123Item .btn {
	margin-top: 40px;
	background-color: var(--color-white) !important;
	color: var(--color-copper-dark) !important;
}

.block123Item .btn:hover {
	background-color: var(--color-black) !important;
	color: var(--color-white) !important;
}

.block124Item {
	background-color: var(--color-copper) !important;
}

.block124Item .overflow {
	padding: 165px 0;
}

.block124Inner {
	position: relative;
	padding: 0;
	display: flex;
	justify-content: center;
	width: 1200px;
	margin: auto;
}

.block124Item .mainheadline {
	font-size: 44px;
	line-height: 55px;
	color: var(--color-white);
	position: absolute;
	z-index: 2;
	width: auto;
	top: 160px;
	left: 50%;
	transform: translateX(-500px);
}

.block124Inner .image {
	width: 1200px;
	height: auto;
}

.block124Inner .pin.home {
	position: absolute;
	width: 46px;
	height: auto;
	cursor: pointer;
	border-radius: 100%;
	animation: pulse 3s infinite ease-in-out;
	transition: all .2s ease-in-out;
	margin: -23px 0 0 -23px;
}

.block124Inner .pin.home:hover {
	transform: scale(1.3);
	animation: none;
}

.block124Inner .pin.standard {
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background-color: rgba(255, 255, 255, 1);
	animation: pulsestandard 3s infinite ease-in-out;
	transition: all .2s ease-in-out;
	border: 2px solid transparent;
	border-color: transparent;
	transform: none;
	margin: -5px 0 0 -5px;
}

.block124Inner .pin.standard:hover {
	cursor: pointer;
	animation: none;
	transition: all .2s ease-in-out;
	background-color: rgba(255, 255, 255, 0);
	width: 40px;
	height: 40px;
	border-color: white;
	transform: translate(-15px, -15px);
}

@keyframes pulse {
	0% {
		box-shadow: 0 0 0 2px white inset, 0 0 0 0px white;
	}
	
	10% {
		box-shadow: 0 0 0 2px white inset, 0 0 0 5px white;
	}
	
	30% {
		box-shadow: 0 0 0 2px white inset, 0 0 0 5px white;
	}
	
	40% {
		box-shadow: 0 0 0 2px white inset, 0 0 0 0px white;
	}
}

@keyframes pulsestandard {
	0% {
		background-color: rgba(255, 255, 255, 1);
		border-color: white;
		width: 10px;
		height: 10px;
		transform: none;
	}
	
	60% {
		background-color: rgba(255, 255, 255, 1);
		border-color: white;
		width: 10px;
		height: 10px;
		transform: none;
	}
	
	70% {
		background-color: rgba(255, 255, 255, 0);
		width: 16px;
		height: 16px;
		border-color: white;
		transform: translate(-3px, -3px);
	}
	
	90% {
		background-color: rgba(255, 255, 255, 0);
		width: 16px;
		height: 16px;
		border-color: white;
		transform: translate(-3px, -3px);
	}
	
	100% {
		background-color: rgba(255, 255, 255, 1);
		border-color: white;
		width: 10px;
		height: 10px;
		transform: none;
	}
}

.block124overlay .content {
	box-shadow: 0 0 15px rgba(0, 0, 0, .33);
}

.block124overlay {
	position: fixed;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .33);
	display: none;
	justify-content: center;
	align-items: center;
}

.block124overlay.visible {
	display: flex;
	z-index: 9999999;
}

.block124overlay .close {
	position: absolute;
	z-index: 5;
	top: 25px;
	right: 25px;
	cursor: pointer;
	transition: transform .2s ease-in-out;
}

.block124overlay .close:hover {
	transform: scale(1.3);
}

.block124overlay .text {
	background-color: white;
	width: 200px;
	width: 400px;
	padding: 35px 20px 45px 20px;
	display: flex;
	flex-direction: column;
	gap: 10px;
	font-size: 17px;
	line-height: 24px;
}

.block124overlay .text .headline {
	font-size: 19px;
	line-height: 25px;
}

body.disabled {
	overflow: hidden !important;
}





/*---------------------------------------------*/
/*             RESPONSIVE STYLES               */
/*---------------------------------------------*/
@media(min-width:641px) and (max-width:1439px){

body {
	--w-1280: 88.88889vw;
	--w-1160: 80.55556vw;
	--l-1: .06944vw;
	--l-7: .48611vw;
	--f-45-60: 400 3.125vw/4.16667vw "Outfit", sans-serif;
	--f-45-60-400: 400 3.125vw/4.16667vw "Outfit", sans-serif;
	--w-1200: 83.33333vw;
	--f-62-75: 400 4.30556vw/5.20833vw "Outfit", sans-serif;
	--f-26-31: 400 1.80556vw/2.15278vw "Outfit", sans-serif;
	--f-17-24: 400 1.18056vw/1.66667vw "Outfit", sans-serif;
	--f-62-75-600: 600 4.30556vw/5.20833vw "Outfit", sans-serif;
	--f-26-31-600: 600 1.80556vw/2.15278vw "Outfit", sans-serif;
	--f-17-24-400: 400 1.18056vw/1.66667vw "Outfit", sans-serif;
	--w-1080: 75vw;
	--mb-20: 1.38889vw;
	--f-18-30: 400 1.25vw/2.08333vw "Outfit", sans-serif;
	--f-18-30-600: 600 1.25vw/2.08333vw "Outfit", sans-serif;
	--f2-253-180: 400 17.56944vw/12.5vw "Outfit", sans-serif;
	--f2-253-180-400: 400 17.56944vw/12.5vw "Outfit", sans-serif;
	--f-55-70: 400 3.81944vw/4.86111vw "Outfit", sans-serif;
	--f-55-70-400: 400 3.81944vw/4.86111vw "Outfit", sans-serif;
	--l-2: .13889vw;
	--l-3: .20833vw;
	--l-4: .27778vw;
	--f2-72-75: 400 5vw/5.20833vw "Outfit", sans-serif;
	--f2-72-75-400: 400 5vw/5.20833vw "Outfit", sans-serif;
	--f-60-74: 400 4.16667vw/5.13889vw "Outfit", sans-serif;
	--f-60-74-700: 700 4.16667vw/5.13889vw "Outfit", sans-serif;
	--w-992: 68.88889vw;
	--f-50-60: 400 3.47222vw/4.16667vw "Outfit", sans-serif;
	--f-50-60-600: 600 3.47222vw/4.16667vw "Outfit", sans-serif;
	--w-784: 54.44444vw;
	--w-1044: 72.5vw;
	--f-62-70: 400 4.30556vw/4.86111vw "Outfit", sans-serif;
	--f-22-22: 400 1.52778vw/1.52778vw "Outfit", sans-serif;
	--f-62-70-600: 600 4.30556vw/4.86111vw "Outfit", sans-serif;
	--f-22-22-500: 500 1.52778vw/1.52778vw "Outfit", sans-serif;
	--f2-120-120: 400 8.33333vw/8.33333vw "Outfit", sans-serif;
	--f2-120-120-400: 400 8.33333vw/8.33333vw "Outfit", sans-serif;
	--w-1122: 77.91667vw;
	--mb-30: 2.08333vw;
	--f-27-38: 400 1.875vw/2.63889vw "Outfit", sans-serif;
	--f-27-38-400: 400 1.875vw/2.63889vw "Outfit", sans-serif;
	--l-16: .11111vw;
	--l-17: .11806vw;
	--l-0: 0vw;
	--l-39: .27083vw;
	--l-22: .15278vw;
	--mt-40: 2.77778vw;
	--mt-20: 1.38889vw;
	--pt-90: 6.25vw;
	--pb-105: 7.29167vw;
	--f-60-86: 400 4.16667vw/5.97222vw "Outfit", sans-serif;
	--f-60-86-600: 600 4.16667vw/5.97222vw "Outfit", sans-serif;
	--w-1060: 73.61111vw;
	--w-6: .41667vw;
	--l-5: .34722vw;
	--f-40-57: 400 2.77778vw/3.95833vw "Outfit", sans-serif;
	--f-40-57-700: 700 2.77778vw/3.95833vw "Outfit", sans-serif;
	--mt-30: 2.08333vw;
	--pt-160: 11.11111vw;
	--w-1159: 80.48611vw;
	--mt-10: .69444vw;
	--f-40-50: 400 2.77778vw/3.47222vw "Outfit", sans-serif;
	--f-40-50-700: 700 2.77778vw/3.47222vw "Outfit", sans-serif;
	--mt-16: 1.11111vw;
	--mt-15: 1.04167vw;
	--f-50-66: 400 3.47222vw/4.58333vw "Outfit", sans-serif;
	--f-50-66-700: 700 3.47222vw/4.58333vw "Outfit", sans-serif;
	--mt-22: 1.52778vw;
	--mt-27: 1.875vw;
	--w-1386: 96.25vw;
	--pt-40: 2.77778vw;
	--f-50-62: 400 3.47222vw/4.30556vw "Outfit", sans-serif;
	--f-26-34: 400 1.80556vw/2.36111vw "Outfit", sans-serif;
	--f-22-34: 400 1.52778vw/2.36111vw "Outfit", sans-serif;
	--f-50-62-700: 700 3.47222vw/4.30556vw "Outfit", sans-serif;
	--f-26-34-600: 600 1.80556vw/2.36111vw "Outfit", sans-serif;
	--f-22-34-500: 500 1.52778vw/2.36111vw "Outfit", sans-serif;
	--mt-50: 3.47222vw;
	--f-82-96: 400 5.69444vw/6.66667vw "Outfit", sans-serif;
	--f-82-96-700: 700 5.69444vw/6.66667vw "Outfit", sans-serif;
	--f-40-54: 400 2.77778vw/3.75vw "Outfit", sans-serif;
	--f-40-54-700: 700 2.77778vw/3.75vw "Outfit", sans-serif;
	--f-30-43: 400 2.08333vw/2.98611vw "Outfit", sans-serif;
	--f-30-43-700: 700 2.08333vw/2.98611vw "Outfit", sans-serif;
	--w-838: 58.19444vw;
	--mt-36: 2.5vw;
	--mt-35: 2.43056vw;
	--w-1062: 73.75vw;
	--f-50-62-400: 400 3.47222vw/4.30556vw "Outfit", sans-serif;
	--f-18-30-400: 400 1.25vw/2.08333vw "Outfit", sans-serif;
	--f-70-85: 400 4.86111vw/5.90278vw "Outfit", sans-serif;
	--f-28-39: 400 1.94444vw/2.70833vw "Outfit", sans-serif;
	--f-70-85-300: 300 4.86111vw/5.90278vw "Outfit", sans-serif;
	--f-28-39-300: 300 1.94444vw/2.70833vw "Outfit", sans-serif;
	--f-63-72: 400 4.375vw/5vw "Outfit", sans-serif;
	--f-63-72-300: 300 4.375vw/5vw "Outfit", sans-serif;
	--l-26: .18056vw;
	--l-12: .08333vw;
	--l-18: .125vw;
	--f-26-36: 400 1.80556vw/2.5vw "Outfit", sans-serif;
	--f-26-36-500: 500 1.80556vw/2.5vw "Outfit", sans-serif;
	--f-120-145: 400 8.33333vw/10.06944vw "Outfit", sans-serif;
	--f-120-145-300: 300 8.33333vw/10.06944vw "Outfit", sans-serif;
	--l-28: .19444vw;
	--l-9: .625vw;
	--mt-60: 4.16667vw;
	--f-22-34-300: 300 1.52778vw/2.36111vw "Outfit", sans-serif;
	--l-40: .27778vw;
	--l-27: .1875vw;
	--l-19: .13194vw;
	--l-11: .07639vw;
	--pt-120: 8.33333vw;
	--pb-180: 12.5vw;
	--f-34-40: 400 2.36111vw/2.77778vw "Outfit", sans-serif;
	--f-34-40-700: 700 2.36111vw/2.77778vw "Outfit", sans-serif;
	--f-16-22: 400 1.11111vw/1.52778vw "Outfit", sans-serif;
	--f-25-35: 400 1.73611vw/2.43056vw "Outfit", sans-serif;
	--f-16-22-500: 500 1.11111vw/1.52778vw "Outfit", sans-serif;
	--f-18-30-700: 700 1.25vw/2.08333vw "Outfit", sans-serif;
	--f-25-35-700: 700 1.73611vw/2.43056vw "Outfit", sans-serif;
	--w-880: 61.11111vw;
	--f-16-20: 400 1.11111vw/1.38889vw "Outfit", sans-serif;
	--f-28-40: 400 1.94444vw/2.77778vw "Outfit", sans-serif;
	--f-16-20-700: 700 1.11111vw/1.38889vw "Outfit", sans-serif;
	--f-28-40-700: 700 1.94444vw/2.77778vw "Outfit", sans-serif;
	--f-44-44: 400 3.05556vw/3.05556vw "Outfit", sans-serif;
	--f-19-32: 400 1.31944vw/2.22222vw "Outfit", sans-serif;
	--f-17-17: 400 1.18056vw/1.18056vw "Outfit", sans-serif;
	--f-24-24: 400 1.66667vw/1.66667vw "Outfit", sans-serif;
	--f-44-44-300: 300 3.05556vw/3.05556vw "Outfit", sans-serif;
	--f-19-32-16: 16 1.31944vw/2.22222vw "Outfit", sans-serif;
	--f-17-17-200: 200 1.18056vw/1.18056vw "Outfit", sans-serif;
	--f-24-24-300: 300 1.66667vw/1.66667vw "Outfit", sans-serif;
	--f-19-25: 400 1.31944vw/1.73611vw "Outfit", sans-serif;
	--f-19-25-300: 300 1.31944vw/1.73611vw "Outfit", sans-serif;
	--f-44-50: 400 3.05556vw/3.47222vw "Outfit", sans-serif;
	--f-44-48: 400 3.05556vw/3.33333vw "Outfit", sans-serif;
	--f-19-19: 400 1.31944vw/1.31944vw "Outfit", sans-serif;
	--f-44-50-300: 300 3.05556vw/3.47222vw "Outfit", sans-serif;
	--f-44-48-300: 300 3.05556vw/3.33333vw "Outfit", sans-serif;
	--f-19-19-300: 300 1.31944vw/1.31944vw "Outfit", sans-serif;
	--f-30-30: 400 2.08333vw/2.08333vw "Outfit", sans-serif;
	--f-30-30-300: 300 2.08333vw/2.08333vw "Outfit", sans-serif;
	--f-70-80: 400 4.86111vw/5.55556vw "Outfit", sans-serif;
	--f-70-80-300: 300 4.86111vw/5.55556vw "Outfit", sans-serif;
	--f-16-20-300: 300 1.11111vw/1.38889vw "Outfit", sans-serif;
	--f-19-32-300: 300 1.31944vw/2.22222vw "Outfit", sans-serif;
	--f-21-30: 400 1.45833vw/2.08333vw "Outfit", sans-serif;
	--f-21-30-400: 400 1.45833vw/2.08333vw "Outfit", sans-serif;
	--f-50-72: 400 3.47222vw/5vw "Outfit", sans-serif;
	--f-50-72-600: 600 3.47222vw/5vw "Outfit", sans-serif;
	--mb-10: .69444vw;
	--f-20-29: 400 1.38889vw/2.01389vw "Outfit", sans-serif;
	--f-15-21: 400 1.04167vw/1.45833vw "Outfit", sans-serif;
	--f-60-74-600: 600 4.16667vw/5.13889vw "Outfit", sans-serif;
	--f-20-29-600: 600 1.38889vw/2.01389vw "Outfit", sans-serif;
	--f-15-21-400: 400 1.04167vw/1.45833vw "Outfit", sans-serif;
	--pt-150: 10.41667vw;
	--f-30-43-600: 600 2.08333vw/2.98611vw "Outfit", sans-serif;
	--w-836: 58.05556vw;
	--mb-90: 6.25vw;
	--f-60-74-500: 500 4.16667vw/5.13889vw "Outfit", sans-serif;
	--w-900: 62.5vw;
	font: 300 1.52778vw/2.36111vw "Outfit", sans-serif;
}

p+p {
	margin-top: 1.04167vw;
}

.error:placeholder-shown {
	outline: .13889vw solid var(--color-error);
}

button:focus-visible::after {
	outline: .41667vw solid black;
}

*[role="button"]:focus-visible::after {
	outline: .41667vw solid black;
}

a:focus-visible::after {
	outline: .27778vw solid black;
}

input:focus-visible, textarea:focus-visible, select:focus-visible {
	outline: .41667vw solid black !important;
}

.btn {
	font-size: 1.25vw;
	line-height: 1.73611vw;
	padding: 1.18056vw 1.38889vw;
}

header {
	height: 6.25vw;
}

.layoutHeaderInner {
	padding: 0 1.73611vw 0 2.08333vw;
}

body.isBooking .layoutHeaderInner {
	padding: 0 2.77778vw 0 2.77778vw;
}

.layoutLogo {
	left: 2.77778vw;
	top: 1.73611vw;
}

.isLP .layoutLogo {
	left: 2.77778vw;
	top: 1.73611vw;
}

.isBooking .layoutLogo {
	left: 2.77778vw;
	top: 1.875vw;
	width: 11.11111vw;
}

.layoutLogo svg {
	height: 4.16667vw;
}

.layoutCTA {
	margin: 2.08333vw 0 0 0vw;
}

.layoutHeaderPhone {
	margin-top: 2.98611vw;
	margin-right: 1.38889vw;
	font-size: 1.11111vw;
	line-height: 1.38889vw;
}

.layoutHeaderPhone svg {
	margin-right: .55556vw;
	width: 1.73611vw;
	top: -.13889vw;
}

header .btn {
	padding: 1.04167vw 1.18056vw 1.18056vw;
	font-size: 1.11111vw;
	line-height: 1.11111vw;
}

nav.navMain {
	padding: 2.08333vw 0 0;
	font-size: 1.11111vw;
	line-height: 1.11111vw;
}

nav.navMain li {
	padding: 0vw 1.18056vw 0vw;
}

nav.navMain li a:before {
	bottom: -.13889vw;
	border-bottom: .06944vw solid #000;
}

nav.navMain li.rex-active a:before, nav.navMain li:hover a:before {
	bottom: 0vw;
	border-bottom: .06944vw solid #000;
}

nav.navMain li + li {
	margin-left: 0vw;
}

nav.navMain a {
	padding: 1.04167vw 0vw 1.18056vw;
}

.layoutMain {
	padding-top: 6.25vw;
}

.layoutContent > * + * {
	margin-top: 15.27778vw;
}

.isLP .layoutContent > div:last-child {
	margin-bottom: 15.27778vw;
}

.layoutContent > div.block92Item {
	margin-bottom: 0vw !important;
}

footer {
	padding: 18.05556vw 4.86111vw 2.63889vw;
	font-size: .97222vw;
	line-height: 1.31944vw;
}

footer .logo {
	width: 10.41667vw;
}

.layoutFooterTop {
	padding-bottom: 7.29167vw;
	padding-right: .55556vw;
}

body.isBooking footer {
	padding: 2.29167vw 2.77778vw 2.29167vw;
	height: 6.25vw;
}

body.isBooking .layoutContent {
	min-height: calc(100vh - 12.5vw);
}

.layoutFooterRight strong {
	font-size: 1.52778vw;
	line-height: 2.36111vw;
	margin-top: .76389vw;
}

.layoutFooterRight p + p {
	margin-top: .97222vw;
}

.layoutFooterBottom {
	padding-top: 2.63889vw;
}

.layoutFooterBottom:before {
	height: .06944vw;
	border-top: .06944vw solid var(--color-white);
}

.layoutFooterLogo span {
	margin-top: .69444vw;
	font-size: 1.18056vw;
	line-height: 1.45833vw;
	width: 18.61111vw;
}

.layoutFooterLogo svg {
	width: 19.44444vw;
}

.layoutCopyright {
	font-size: .97222vw;
	line-height: 1.18056vw;
}

nav.navFooter ul {
	font-size: .97222vw;
	line-height: 1.18056vw;
}

.toTop svg {
	width: .83333vw;
	margin-left: .625vw;
}

nav.navFooter li + li {
	margin-left: 2.08333vw;
}

nav.navFooter2 {
	margin-right: 13.33333vw;
}

nav.navFooter2 li + li {
	margin-top: 1.38889vw;
}

nav.navFooter + * {
	margin-left: 2.08333vw;
}

a.lang_switch {
	margin-left: 3.47222vw;
}

input[type="text"], textarea, select {
	height: 3.81944vw;
	font: 300 1.11111vw/1.52778vw "Outfit", sans-serif;
	padding: 1.11111vw 1.25vw 1.31944vw 1.25vw;
	width: 12.5vw;
}

textarea {
	margin-top: 1.04167vw;
	height: 10.41667vw;
}

select {
	width: 8.33333vw;
	background-size: .83333vw auto;
	background-position: right .83333vw top 1.80556vw;
}

body.lng_de select {
	background-position: right 1.38889vw top 1.80556vw;
}

input[type="checkbox"]+label {
	font: 300 .97222vw/1.31944vw "Outfit", sans-serif;
	padding: .06944vw 0 0 2.63889vw;
	margin: 2.5vw 0 3.05556vw;
}

input[type=checkbox] {
	left: -69.44444vw;
	height: .06944vw;
	width: .06944vw;
	margin: -.06944vw;
}

input[type=checkbox]+label:before {
	width: 1.94444vw;
	height: 1.94444vw;
	top: -.27778vw;
}

input[type=checkbox].error+label:before {
	outline: .13889vw solid var(--color-error);
}

input[type=checkbox]:checked+label:before {
	background-size: 1.25vw auto;
}

input.error {
	background-size: .90278vw .76389vw;
	background-position: top 1.59722vw right 1.25vw;
}

.text h2 {
	margin-bottom: 1.04167vw;
}

.text h3 {
	margin-bottom: 1.04167vw;
}

.text p+h2, .text p+h3, .text ul+h2, .text ul+h3 {
	margin-top: 3.47222vw;
}

.text p+p, .text p+ul, .text ul+p, .text ul+ul {
	margin-top: 1.04167vw;
}

.text li {
	padding: 0 0 0 1.73611vw;
}

.text li:before {
	left: 0vw;
	top: 0vw;
}

.text li+li {
	margin-top: .34722vw;
}

.layoutFooterRight * {
	font-size: 1.04167vw;
	line-height: 1.38889vw;
}

.layoutFooterRight a {
	font-size: 1.31944vw;
	line-height: 2.22222vw;
}

.layoutFooterTop .fassadeXX {
	bottom: 34.72222vw;
	height: calc(100vh - 27.77778vw);
}

.layoutFooterTop .fassade {
	bottom: 24.30556vw;
}

.block119 .section1 > picture {
	margin-top: calc(100vh - 6.94444vw);
}

.block119 .section1 {
	padding-top: 0vw !important;
}

.layoutLogo2 {
	left: 2.77778vw;
	top: 1.73611vw;
	margin: 0vw;
	padding: 0vw;
}

.layoutLogo2 svg {
	height: 4.16667vw;
}

.block53Inner {
	height: 7.29167vw;
}

.block105Data {
	width: 40vw;
}

.block105Entries {
	width: 36.11111vw;
}

.block105Entry {
	padding: 1.80556vw 0 2.15278vw .06944vw;
	margin-top: 0vw;
	border-bottom: .06944vw solid var(--color-copper-dark);
}

.block105Entry:first-child {
	border-top: .06944vw solid var(--color-copper-dark);
	margin-top: -.13889vw;
}

.block105Icon {
	width: 2.01389vw;
	margin-top: -.27778vw;
}

.block105EntryText {
	padding-left: 1.94444vw;
}

.block105Data h2 + .block105Text {
	margin-top: 1.38889vw;
}

.block105Ornament {
	max-width: 31.52778vw;
	margin-top: 3.47222vw;
}

.block105Ornament svg {
	width: 24.30556vw;
	height: 13.88889vw;
}

.block105Link {
	margin-top: 2.77778vw;
}

.block106Data {
	width: 25.48611vw;
	font-size: 4.375vw;
	line-height: 5vw;
	gap: 2.77778vw;
}

.block106Entries {
	gap: 2.08333vw;
}

.block106Entry {
	border-bottom: .06944vw solid var(--color-copper-dark);
	padding-bottom: .69444vw;
}

.block106Entry:nth-last-child(3) {
	margin-top: 2.43056vw;
}

.block106Img {
	width: 50.55556vw;
	height: 52.08333vw;
}

.block107Data {
	width: 32.77778vw;
}

.block107Entries {
	width: 46.11111vw;
}

.block107Entry {
	width: 21.66667vw;
}

.block107Entry + .block107Entry {
	margin-left: 2.77778vw;
}

.block107Text {
	max-width: 28.88889vw;
}

.layoutContent > .block107Item:last-child {
	padding-bottom: 10.41667vw !important;
}

.block108Data {
	width: 36.11111vw;
	padding-top: 3.61111vw;
}

.block108Img {
	width: 40vw;
}

.block108Item h1, .block108Item h2 {
	letter-spacing: 0vw;
}

.block108Text {
	margin-top: 1.38889vw;
}

.block108Text * {
	font-size: 1.31944vw;
	line-height: 2.22222vw;
}

* + .block108Form {
	margin-top: 2.15278vw;
}

.block108Item input:hover, .block108Item select:hover {
	box-shadow: 0 0 0 .06944vw var(--color-black) inset;
}

.block108Item [name="accept"]+label:hover:before {
	box-shadow: 0 0 0 .06944vw var(--color-black) inset;
}

.block108Item select {
	width: 8.125vw;
}

.block108Item [name="accept"] + label {
	width: 38.19444vw;
}

.block108Item input[type="text"][name="firstname"], .block108Item input[type="text"][name="lastname"] {
	width: 12.56944vw;
}

.block108Item input[type="text"][name="email"] {
	margin-top: 1.38889vw;
}

.block108Item.layout3 .block108Inner {
	gap: 3.81944vw;
}

.block108Item.layout3 .block108Img {
	width: 24.51389vw;
}

.block108Item.layout3 .block108Data {
	width: 35.06944vw !important;
}

.block108Item.layout3 input[name="firstname"], .block108Item.layout3 input[name="lastname"] {
	width: 12.56944vw !important;
}

.block108Item.layout3 [name="accept"] + label {
	width: 14.65278vw;
}

.block108Item.layout3 [name="accept"] + label:before {
	top: .48611vw;
}

.block108Item.layout3 .block108Submit {
	margin-top: 2.08333vw;
}

.art332 .block108Item {
	padding-bottom: 12.5vw;
}

.block109Topline {
	margin-top: -1.38889vw;
}

.block109FormCol {
	width: 40vw;
}

.block109Item textarea {
	height: 9.02778vw;
}

.block109Item input[type="text"] {
	width: 14.44444vw;
}

.block109Item select {
	width: 8.125vw;
}

.block109Item input:hover, .block109Item select:hover, .block109Item textarea:hover {
	box-shadow: 0 0 0 .06944vw var(--color-black) inset;
}

.block109Item [name="accept"]+label:hover:before {
	box-shadow: 0 0 0 .06944vw var(--color-black) inset;
}

.block109Item input[type="checkbox"] + label {
	margin: 4.30556vw 0vw 0vw;
	padding: 0 0 0 2.63889vw;
}

.block110Item.layout1 {
	margin-bottom: 0vw !important;
}

.block110Item h1, .block110Item h2 {
	margin: 1.38889vw 0 3.33333vw;
}

.block110Item.layout1 .block110Inner {
	padding: 9.02778vw 0vw 9.02778vw;
}

.block110Item.layout2 .block110Inner {
	padding: 0vw 0vw 0vw;
}

.block110Entries {
	gap: 3.33333vw;
}

.block110Entry {
	width: 25.55556vw;
	margin-right: 0vw;
	margin-bottom: 0vw;
}

.block110Entry .block110Data {
	height: 12.84722vw;
}

.block110Entry .block110Data .link {
	font-size: 1.04167vw;
	margin-top: 2.15278vw;
	min-height: 4.16667vw;
	box-shadow: -2.08333vw 0 0 var(--color-copper), 2.08333vw 0 0 var(--color-copper);
}

.block110Entry:hover .block110Container {
	margin-top: -4.44444vw;
}

.block110Img {
	height: 16.66667vw;
}

.block110Entries.has4 .block110Img {
	height: 16.66667vw;
}

.block110Data {
	padding: 1.38889vw 1.38889vw 2.08333vw;
}

.block110Entries.has4 .block110Data {
	padding: 1.38889vw 1.38889vw 2.01389vw;
}

.block110Entry h3 {
	font-size: 1.25vw;
	line-height: 1.66667vw;
	margin-bottom: 2.08333vw;
	height: 3.33333vw;
}

.block110Rent {
	font-size: 1.80556vw;
	line-height: 1.80556vw;
	margin-bottom: 1.25vw;
}

.block110Facts {
	font-size: .76389vw;
	line-height: .97222vw;
}

.block110Entries.has4 .block110Facts {
	font-size: .69444vw;
	line-height: .83333vw;
}

.block110Fact + .block110Fact {
	margin-left: 1.45833vw;
}

.block110Entries.has4 .block110Fact + .block110Fact {
	margin-left: 1.45833vw;
}

.block110Fact svg {
	width: 1.25vw;
	margin-right: .20833vw;
}

.block110Entries.has4 .block110Fact svg {
	margin-right: .20833vw;
}

.block110ImgPrev {
	left: .69444vw;
	padding: .69444vw;
}

.block110ImgNext {
	right: .69444vw;
	padding: .69444vw;
}

.block110ImgPrev svg, .block110ImgNext svg {
	width: .83333vw;
}

.block110Link {
	margin-top: 4.16667vw;
}

.block110Entries {
	column-gap: 3.33333vw;
}

.block110Entries .block110Entry {
	width: 25.55556vw;
}

.block110Entries.has4 .block110Img {
	height: 11.80556vw;
}

.block110Flags {
	top: 0vw;
	left: 0vw;
}

.block110Flags > div {
	height: 1.94444vw;
	padding: .55556vw;
	font-size: .76389vw;
	line-height: .76389vw;
}

.block110Img a.is_render_img::after {
	width: 6.11111vw;
	height: 1.66667vw;
	right: 1.04167vw;
	bottom: 1.04167vw;
}

.block111aInner {
	max-width: 100vw;
	padding: 0vw 8.33333vw 0vw;
}

.block111aTopline {
	font-size: 1.04167vw;
	line-height: 1.31944vw;
	margin-bottom: 1.38889vw;
	padding-left: .27778vw;
}

.block111aItem {
	margin-top: 5.55556vw;
}

.block111aItem h1 {
	font-size: 4.86111vw;
	line-height: 5.55556vw;
	margin-bottom: 3.54167vw;
}

.block111aFlags {
	margin-right: 1.38889vw;
}

.block111aFlags > div {
	height: 1.94444vw;
	padding: .41667vw .55556vw .55556vw;
	font-size: .69444vw;
	line-height: 1.04167vw;
	margin-right: .69444vw;
}

.block111aFacts {
	font-size: 1.11111vw;
	line-height: 2.08333vw;
	padding-top: 0vw;
}

.block111aFact.isText {
	font-size: 2.36111vw;
	line-height: 2.77778vw;
}

.block111aFact.isText + .block111aFact {
	margin-left: 3.33333vw;
}

.block111aFact + .block111aFact {
	margin-left: 1.59722vw;
}

.block111aFact svg {
	width: 2.15278vw;
	margin-right: .48611vw;
}

.block111aActions .btn {
	font-size: 1.04167vw;
	line-height: 1.45833vw;
	padding: .69444vw .90278vw .76389vw;
}

.block111aActions a + a {
	margin-left: 1.25vw;
}

.block111aBreadcrump {
	font-size: .83333vw;
	line-height: 1.04167vw;
}

.block111bItem {
	padding-bottom: 0vw;
}

.block111bInner {
	max-width: 100vw;
	padding: 0 5.55556vw 0 13.75vw;
}

.block111bItem h2 {
	font-size: 2.5vw;
	line-height: 2.98611vw;
}

.block111bData {
	width: 54.44444vw;
}

.block111bText h3 {
	margin-bottom: 1.04167vw;
	font-size: 3.05556vw;
	line-height: 3.81944vw;
}

.block111bData > div:first-child > h3 {
	font-size: 3.05556vw;
	line-height: 3.81944vw;
	margin-bottom: 1.38889vw;
}

.block111bText p {
	font-size: 1.31944vw;
	line-height: 2.22222vw;
}

.block111bText p + p, .block111bText ul + ul, .block111bText ul + p, .block111bText p + ul {
	margin-top: .83333vw;
}

.block111bTextInner {
	max-height: 6.25vw;
}

.open > .block111bTextInner {
	max-height: 208.33333vw;
}

.block111bText .read_more {
	font-size: 1.18056vw;
	line-height: 1.66667vw;
	text-underline-offset: .13889vw;
	text-decoration-thickness: .06944vw;
	margin-top: 1.38889vw;
	padding-right: 1.38889vw;
}

.block111bText .read_more::after {
	width: .83333vw;
	height: .55556vw;
	bottom: .41667vw;
	right: -.13889vw;
}

.block111bText.open p + p, .block111bText.open ul + ul, .block111bTex.opent ul + p, .block111bText.open p + ul {
	margin-top: 1.25vw;
}

.block111bText ul {
	font-size: 1.18056vw;
	line-height: 2.08333vw;
	margin-bottom: 0vw;
	margin-top: 0vw;
}

.block111bText ul li {
	font-size: 1.18056vw;
	line-height: 2.08333vw;
	padding-left: 2.43056vw;
}

.block111bText ul li:before {
	top: -.06944vw;
}

.block111bText ul li + li {
	margin-top: .69444vw;
}

.block111bText + .block111bText {
	margin-top: 4.86111vw;
}

.block111cItem {
	padding-bottom: 0vw;
}

.block111cInner {
	max-width: 100vw;
	padding: 0 5.55556vw 0 13.75vw;
	padding-bottom: 0vw;
}

.block111cItem h2 {
	font-size: 2.08333vw;
	margin-bottom: 1.73611vw;
}

.block111cDistrict {
	font-size: 1.18056vw;
	line-height: 1.66667vw;
	top: .41667vw;
}

.block111cMap {
	height: 34.72222vw;
}

.block111dInner {
	max-width: 100vw;
	padding: 0 8.33333vw;
}

.block111dItem h2 {
	margin-bottom: 2.77778vw;
	line-height: 5vw;
	font-size: 3.05556vw;
}

.block111dEmbed {
	padding-bottom: 0vw;
}

.block111dInner iframe {
	height: 46.875vw;
}

.block111eInner {
	max-width: 100vw;
	padding: 0 5.55556vw 0 13.75vw;
}

.block111eItem h2 {
	margin-bottom: 1.73611vw;
}

.block111eItem li {
	width: 25.55556vw;
	margin-right: 3.33333vw;
	font-size: 1.25vw;
	line-height: 2.08333vw;
	border-bottom: .06944vw solid var(--color-black);
	padding: .90278vw 0 .97222vw 3.05556vw;
}

.block111eItem li:nth-child(1), .block111eItem li:nth-child(2) {
	border-top: .06944vw solid var(--color-black);
}

.block111eItem li:before {
	top: .90278vw;
	width: 2.08333vw;
	height: 2.08333vw;
}

.block111fItem h2 {
	font-size: 1.38889vw;
	line-height: 1.66667vw;
	margin-bottom: 2.29167vw;
}

.block111fInner {
	max-width: 100vw;
	padding: 0 5.55556vw 0 13.75vw;
}

.block111fEntry {
	border-bottom: .06944vw solid #d2cfc9;
	padding-bottom: 2.43056vw;
}

.block111fEntry + .block111fEntry {
	margin-top: 2.43056vw;
}

.block111fPrice {
	font-size: 1.25vw;
	line-height: 1.45833vw;
	letter-spacing: .00764vw;
}

.block111fEntry h4 {
	font-size: 1.25vw;
	line-height: 1.45833vw;
	letter-spacing: .00764vw;
}

.block111fEntry p {
	font-size: 1.25vw;
	line-height: 1.45833vw;
	letter-spacing: .00764vw;
	margin-top: .55556vw;
}

.block111gItem {
	padding: 1.31944vw 0 1.31944vw;
	font-size: 1.11111vw;
	line-height: 1.31944vw;
	letter-spacing: .02083vw;
}

.block111gItem > svg {
	width: 1.875vw;
	margin-right: 2.77778vw;
	top: -.06944vw;
}

.block111gItem a {
	margin-left: 2.91667vw;
	font-size: .76389vw;
	line-height: .76389vw;
	letter-spacing: .00486vw;
	padding-right: 3.125vw;
	padding-top: .97222vw;
	padding-bottom: .90278vw;
	padding-left: .76389vw;
	top: -.06944vw;
}

.block111gItem a svg {
	height: 1.31944vw;
	right: 1.04167vw;
	top: .625vw;
}

.block111Frame {
	max-width: 100vw;
	margin: 15.27778vw auto 7.29167vw;
	padding: 0 8.33333vw 0;
}

.block111FrameInner {
	width: 54.44444vw;
}

.block111FrameInner > div + div {
	margin-top: 4.86111vw;
}

.block111bSide {
	right: 0vw;
	top: 9.72222vw;
	width: 23.125vw;
}

.block111bSideData {
	padding: 1.73611vw;
	padding-top: 1.73611vw;
}

.block111bSideData.short {
	width: calc(100% - 8.33333vw);
	padding: 1.11111vw 1.38889vw;
}

.block111bSideData.short * {
	font-size: 1.31944vw;
	line-height: 1.73611vw;
}

.block111bSideData.short a {
	font-size: 1.04167vw;
	line-height: 1.38889vw;
}

.block111bSideImg {
	width: 8.33333vw;
}

.block111bSideData p {
	font-size: 1.25vw;
	line-height: 2.08333vw;
}

.block111bSideData h3 {
	font-size: 1.31944vw;
	line-height: 2.22222vw;
	margin-bottom: 1.04167vw;
}

.block111bSideData p.table {
	font-size: 1.04167vw;
	line-height: 1.38889vw;
}

.block111bSideData p.table + p.table {
	border-top: .06944vw solid var(--color-copper-dark);
	padding-top: .69444vw;
	margin-top: .625vw;
}

.block111bSideData p.table span + span {
	font-size: 1.25vw;
	line-height: 1.31944vw;
}

.block111bSideData p.table span + span.preisgesamt {
	font-size: 1.80556vw;
	line-height: 1.80556vw;
}

.block111bSideData .btn {
	font-size: 1.04167vw;
	line-height: 1.59722vw;
	padding: .69444vw 1.38889vw .69444vw;
	margin-top: 1.73611vw;
}

.block111bSideData .btn + .btn {
	margin-top: .69444vw;
}

.block111bSideForm {
	margin-top: 1.45833vw;
}

.block111bSideForm input[type="text"] {
	width: 10.20833vw;
	height: 3.81944vw;
	margin-bottom: 1.04167vw;
}

.block111bSideForm input[type="text"][name="firstname"] {
	margin-right: .97222vw;
}

.block111bSideForm input[type="text"][name="email"] {
	margin-bottom: 2.01389vw;
}

.block111bSideForm a.btn {
	font-size: 1.04167vw;
	line-height: 1.45833vw;
	padding: .76389vw .90278vw .69444vw;
}

.block111hInner h2, .block111hInner h3 {
	font-size: 2.08333vw;
	line-height: 2.63889vw;
	margin-bottom: 1.73611vw;
}

body .block111hImg {
	margin-bottom: 2.01389vw;
	padding-top: 0vw;
}

.block111hImg.isGenerated {
	height: 3.61111vw;
}

.block111hLine {
	font-size: 1.25vw;
	line-height: 2.08333vw;
	padding: 1.04167vw 0 .97222vw;
	border-top: .06944vw solid var(--color-copper-dark);
}

.block111hLine:last-child {
	border-bottom: .06944vw solid var(--color-copper-dark);
}

.block111hItem.final .block111hLine:last-child {
	border-bottom: .20833vw solid var(--color-copper-dark);
}

.block111hTitle {
	font-size: 1.31944vw;
	line-height: 1.73611vw;
}

.block111hValue {
	font-size: 1.31944vw;
	line-height: 1.73611vw;
}

.block111hLink {
	font-size: 1.18056vw;
	line-height: 1.66667vw;
	right: 0vw;
	top: .41667vw;
}

.block08Item::before {
	left: 0vw;
	top: 0vw;
}

.block08Inner {
	max-width: 88.88889vw;
}

.block08Btn {
	top: 2.77778vw;
	right: 2.77778vw;
}

.block08Btn .btn {
	border: .34722vw solid var(--color-black);
	font-size: .83333vw;
	line-height: 1vw;
	padding: .83333vw;
}

.block08Btn .btn:hover {
	border: .34722vw solid var(--color-black);
}

.block08Imgs a.slick-arrow {
	left: 2.77778vw;
	top: 26.94444vw;
	width: 3.75vw;
}

.block08Imgs a.slick-arrow.next {
	right: 2.77778vw;
}

.block111LightboxNav {
	bottom: .69444vw;
}

.block111LightboxNavImgs {
	width: 45.41667vw;
}

.block111Lightbox[data-imgcount="2"] .block111LightboxNavImgs {
	width: 15.13889vw;
}

.block111Lightbox[data-imgcount="3"] .block111LightboxNavImgs {
	width: 22.70833vw;
}

.block111Lightbox[data-imgcount="4"] .block111LightboxNavImgs {
	width: 30.27778vw;
}

.block111Lightbox[data-imgcount="5"] .block111LightboxNavImgs {
	width: 37.84722vw;
}

.block111LightboxNavImg {
	margin: 0 .41667vw;
}

.block111LightboxNavImg img {
	width: 6.73611vw;
}

.block111LightboxImg {
	height: calc(100vh - 8.33333vw) !important;
}

.block111LightboxClose {
	right: 2.08333vw;
	top: 2.08333vw;
	width: 3.19444vw;
	height: 3.19444vw;
}

.block111LightboxPrev, .block111LightboxNext {
	width: 3.19444vw;
	height: 3.19444vw;
}

.block111LightboxPrev {
	left: 2.08333vw;
	top: calc(( 100vh - 10.41667vw ) / 2);
}

.block111LightboxNext {
	right: 2.08333vw;
	top: calc(( 100vh - 10.41667vw ) / 2);
}

.block111LightboxNavPrev {
	top: 1.38889vw;
	margin-left: -24.58333vw;
}

.block111LightboxNavNext {
	top: 1.38889vw;
	margin-right: -24.58333vw;
}

.block111LightboxNavPrev svg, .block111LightboxNavNext svg {
	width: .83333vw;
}

body.art327 .block108Item {
	padding-bottom: 13.88889vw;
}

.block111LightboxImg.is_render_img::after {
	width: 7.15278vw;
	height: 1.94444vw;
	left: 2.08333vw;
	bottom: 2.08333vw;
}

.block111eItem h2 {
	font-size: 2.08333vw;
	margin-bottom: 1.73611vw;
}

.block112Inner {
	padding: 5.55556vw 1.66667vw 6.94444vw;
}

.block112Inner.w-992 {
	max-width: 68.88889vw;
}

.block112Img {
	width: 58.75vw;
	margin: 0 auto 3.47222vw;
}

.layoutContent > .block112Item + div {
	margin-top: 0vw;
}

.block112Text {
	margin-top: .69444vw;
}

.block112Text p {
	font-size: 1.31944vw;
	line-height: 2.22222vw;
	margin-top: 1.73611vw;
}

.art332 .block112Item {
	padding-bottom: 11.11111vw;
}

.block113Item + div {
	margin-top: 6.94444vw;
}

.block113Img {
	top: -2.77778vw;
	right: -22.91667vw;
}

.block113Img img {
	width: 34.72222vw;
}

.block114Logo {
	width: 114.58333vw;
}

.block114Item .block114Img {
	max-width: 61.11111vw;
	margin-left: 5.55556vw;
	margin-right: 5.55556vw;
}

.block114Item .block114Img img {
	max-height: 55.55556vw;
}

.art335 .block114Item {
	padding-top: 10.41667vw;
	padding-bottom: 10.41667vw;
}

.block115Inner {
	padding-bottom: 10.41667vw;
	padding-top: 6.94444vw;
}

.block115Inner h1 {
	margin-bottom: 1.38889vw;
	font-size: 3.05556vw;
}

.block115Inner h2 {
	margin-bottom: 1.38889vw;
	font-size: 2.08333vw;
}

.block115Inner p, .block115Inner ul, .block115Inner ol {
	margin-bottom: 1.38889vw;
	font-size: 1.31944vw;
	line-height: 2.22222vw;
}

.block115Inner li {
	margin-bottom: 1.04167vw;
}

.block115Link {
	margin-top: 1.38889vw;
}

.block115Inner > h1 + .text h3:first-child {
	margin-top: 3.47222vw;
}

.art330 .block115Inner, .art331 .block115Inner {
	margin-top: 6.94444vw;
}

.block116FormLeft {
	width: 22.22222vw;
}

.block116FormRight {
	width: 35.06944vw;
	padding-top: .55556vw;
}

.block116Facts {
	font-size: .69444vw;
	line-height: .97222vw;
	margin-top: 1.38889vw;
}

.block116Fact + .block116Fact {
	margin-left: 1.04167vw;
}

.block116Fact svg {
	width: 1.38889vw;
	margin-right: .34722vw;
}

.block116Flags {
	top: 0vw;
	left: 0vw;
}

.block116Flags > div {
	height: 1.94444vw;
	padding: .41667vw .55556vw .55556vw;
	font-size: .69444vw;
	line-height: 1.04167vw;
}

.block116Price {
	border-top: .06944vw solid var(--color-copper);
	padding-top: 1.38889vw;
	margin-top: 2.43056vw;
}

.block116Location {
	font-size: 1.04167vw;
	line-height: 1.38889vw;
	margin-top: .48611vw;
}

.block116FormRight h3 {
	margin-bottom: 2.15278vw;
}

.block116FormRight form {
	padding: 0vw;
}

.block116FormControls {
	width: 16.45833vw;
	margin-top: 1.04167vw;
}

.block116Item[data-profile="7"] .block116FormControls {
	margin-top: 4.86111vw;
}

.block116Item input:hover, .block116Item select:hover, .block116Item textarea:hover, .block116Item [name="accept"]+label:hover:before {
	box-shadow: 0 0 0 .06944vw var(--color-black) inset;
}

.block116Item input[type="text"], .block116Item textarea, .block116Item select {
	margin-bottom: 1.04167vw !important;
}

.block116Item textarea {
	height: 7.63889vw;
	margin-top: 0vw;
}

.block116Item select {
	background-size: 1.04167vw .625vw;
}

.block116Item input[name="firstname"], .block116Item input[name="lastname"] {
	width: 12.43056vw;
}

.block116Item select[name="gender"] {
	width: 8.125vw;
}

.block116Item input[name="email"], .block116Item input[name="phone"] {
	width: 17.01389vw;
}

.block116Item input[type="checkbox"]+label {
	width: 15.97222vw;
	padding-top: 1.94444vw;
	padding: 1.94444vw 0 0 2.98611vw;
}

.block116Item input[type="checkbox"]+label::before {
	width: 1.94444vw;
	height: 1.94444vw;
	top: 2.22222vw;
}

.block116Item input[type="checkbox"]:checked+label:before {
	background-size: 1.25vw auto;
}

.block116EntryInner {
	padding: 1.38889vw;
}

.block116Entry + .block116Entry {
	margin-top: 1.04167vw;
}

.block116Data {
	padding: 1.38889vw 1.73611vw 2.08333vw;
}

.block118Btn {
	bottom: 2.77778vw;
	left: 20.13889vw;
}

.block118Btn > a {
	font-size: .90278vw;
	line-height: 1.04167vw;
	height: 2.77778vw;
	padding: .83333vw 1.38889vw .90278vw;
}

.block118Imgs .prev {
	right: calc(50% + 6.52778vw);
	top: 26.38889vw;
}

.block118Imgs .next {
	right: calc(50% + 3.47222vw);
	top: 26.38889vw;
}

.block118Imgs .prev svg, .block118Imgs .next svg {
	width: 2.91667vw;
}

.block118Imgs .prev, .block118Imgs .next {
	bottom: 3.47222vw;
}

.block118LightboxBtn {
	bottom: 3.47222vw;
	transform: translateX(-1.38889vw);
}

.block118LightboxBtn .btn {
	font-size: 1.04167vw;
	line-height: 1.45833vw;
	padding: .69444vw .90278vw .76389vw;
}

.block93aItem + .block118Item {
	margin-top: 7.22222vw;
}

.block118Img.is_render_img::after {
	width: 7.15278vw;
	height: 1.94444vw;
	left: 2.08333vw;
	bottom: 2.08333vw;
}

.block119 .logo1 {
	width: 24.30556vw;
	top: 23.19444vw !important;
}

.block119 .section1 {
	padding-top: calc(100vh - 6.94444vw);
	padding-top: 0vw !important;
}

.block119 .section1 .text1 {
	font-size: 2.08333vw;
	line-height: 2.63889vw;
	top: 10.76389vw;
	width: 41.66667vw;
}

.block119 .section1 .arrow {
	top: 41.875vw !important;
	width: 3.88889vw;
	height: 3.88889vw;
	border: .06944vw solid rgba(168, 145, 120, 0);
}

.block119 .section1 .arrow:hover {
	border: .06944vw solid #a89178;
}

.block119 .section1 .arrow > svg {
	width: 1.80556vw;
	height: 2.15278vw;
}

.block119 .section1 > picture {
	margin-top: 42.43056vw;
}

.block119 .section1 > video {
	margin-top: 42.43056vw;
}

.block119 .section2 {
	min-height: 69.44444vw;
	background-size: 24.30556vw auto;
	background-position: right 10vw top 23.19444vw;
}

.block119 .section2 .text2 {
	padding-top: 6.94444vw;
	height: 41.66667vw;
	font-size: 3.05556vw;
	line-height: 3.81944vw;
	width: 41.66667vw;
}

.block119 .section2 .text3 {
	bottom: -6.94444vw;
	padding-bottom: 6.94444vw;
	padding-top: 6.94444vw;
	height: 6.94444vw;
	width: 41.66667vw;
	font-size: 2.08333vw;
	line-height: 2.63889vw;
}

.block119 .section3 picture {
	width: 94.44444vw;
	min-height: 52.08333vw;
}

.block119 .logo2 {
	width: 24.30556vw;
}

.block119 svg.abstand {
	top: 20.83333vw;
}

.block119 + .block112Item {
	padding-top: 6.94444vw;
	padding-bottom: 6.94444vw;
}

.block120Text {
	width: 55.55556vw;
}

.block120Text .headline {
	font-size: 2.98611vw;
}

.block120Text .headline .image {
	height: 2.08333vw;
	margin-left: 1.73611vw;
}

.block120Text .subline {
	font-size: 1.31944vw;
	line-height: 2.22222vw;
	margin-top: 2.43056vw;
}

.block122Inner {
	gap: 7.22222vw;
}

.block122Inner .haus {
	width: 57.77778vw;
}

.block122Inner .haus > div.we47 {
	width: 41.25vw;
	height: 7.84722vw;
	top: 1.18056vw;
	left: 8.54167vw;
}

.block122Inner .haus > div.we45 {
	width: 24.30556vw;
	height: 7.15278vw;
	top: 9.02778vw;
	left: 25.48611vw;
}

.block122Inner .haus>div.we42 {
	width: 16.94444vw;
	height: 7.15278vw;
	top: 23.26389vw;
	left: 8.54167vw;
}

.block122Inner .haus>div.we40 {
	width: 16.94444vw;
	height: 7.15278vw;
	top: 30.41667vw;
	left: 8.54167vw;
}

.block122Inner .haus>div.ge38 {
	width: 14.23611vw;
	height: 9.86111vw;
	top: 37.5vw;
	left: 8.54167vw;
}

.block122Inner .haus>div.ge37 {
	width: 17.22222vw;
	height: 9.86111vw;
	top: 37.5vw;
	left: 32.56944vw;
}

.block122Inner .haus > div > img.hover {
	top: 0vw;
	left: 0vw;
}

.block122Inner .texte {
	width: 18.33333vw;
	margin-top: 5.55556vw;
}

.block122Inner .text {
	margin-top: 0vw;
}

.block122Inner .text_app {
	top: 0vw;
	left: 0vw;
}

.block122Inner .line1 {
	font-size: 1.31944vw;
	line-height: 1.73611vw;
}

.block122Inner .line2 {
	font-size: 3.05556vw;
	line-height: 3.81944vw;
	margin-top: .13889vw;
}

.block122Inner .line3 {
	font-size: 1.31944vw;
	line-height: 2.22222vw;
	margin-top: .69444vw;
}

.block122Inner .arrow {
	height: 1.80556vw;
	width: 14.375vw;
	transform: translateX(3.88889vw);
	margin-top: 1.73611vw;
}

.block122Inner .line4 {
	font-size: 1.31944vw;
	line-height: 2.01389vw;
	padding: .625vw 0vw .83333vw;
	border-top: .06944vw solid #917656;
	border-bottom: .06944vw solid #917656;
	margin-top: 2.08333vw;
}

.block122Inner .line4 + .line4 {
	margin-top: 0vw;
}

.block122Inner .text .btn {
	font-size: 1.18056vw;
	line-height: 1.45833vw;
	margin-top: 2.08333vw;
}

.block122Inner .line4 span a svg {
	width: 1.25vw;
	height: 1.25vw;
}

.block122Inner .line5 {
	font-size: 1.31944vw;
	line-height: 1.73611vw;
	margin-top: 2.08333vw;
}

.block123Item .content-animation1-wrapper {
	width: 94.44444vw;
}

.block123Item .content-animation1 {
	height: 48.61111vw;
}

.block123Item .content-animation1.fixed {
	top: 10vw;
}

.block123Item .content-animation1 > picture {
	height: 48.61111vw;
}

.block123Item .content-animation1 > .text {
	font-size: 1.52778vw;
	line-height: 2.08333vw;
	padding: 8.68056vw 3.47222vw;
	min-height: 48.61111vw;
	gap: 7.22222vw;
	background-size: 27.36111vw auto;
	background-position: bottom -10.41667vw right calc(50% + 24.30556vw);
}

.block123Item .left {
	width: 28.88889vw;
}

.block123Item .headline {
	font-size: 3.05556vw;
	line-height: 3.81944vw;
}

.block123Item .arrow {
	height: 1.80556vw;
	margin-top: 2.08333vw;
}

.block123Item .right {
	width: 32.22222vw;
}

.block123Item .paragraph {
	font-size: 1.31944vw;
	line-height: 2.22222vw;
	margin-top: 4.16667vw;
}

.block123Item .btn {
	margin-top: 2.77778vw;
}

.block124Item .overflow {
	padding: 11.45833vw 0;
}

.block124Inner {
	width: 83.33333vw;
}

.block124Item .mainheadline {
	font-size: 3.05556vw;
	line-height: 3.81944vw;
	top: 11.11111vw;
	transform: translateX(-34.72222vw);
}

.block124Inner .image {
	width: 83.33333vw;
}

.block124Inner .pin.home {
	width: 3.19444vw;
	margin: -1.59722vw 0 0 -1.59722vw;
}

.block124Inner .pin.standard {
	width: .69444vw;
	height: .69444vw;
	border: .13889vw solid transparent;
	margin: -.34722vw 0 0 -.34722vw;
}

.block124Inner .pin.standard:hover {
	width: 2.77778vw;
	height: 2.77778vw;
	transform: translate(-1.04167vw, -1.04167vw);
}

@keyframes pulse {
	0% {
		box-shadow: 0 0 0 2px white inset, 0 0 0 0px white;
	}
	
	10% {
		box-shadow: 0 0 0 2px white inset, 0 0 0 5px white;
	}
	
	30% {
		box-shadow: 0 0 0 2px white inset, 0 0 0 5px white;
	}
	
	40% {
		box-shadow: 0 0 0 2px white inset, 0 0 0 0px white;
	}
}

@keyframes pulsestandard {
	0% {
		background-color: rgba(255, 255, 255, 1);
		border-color: white;
		width: 10px;
		height: 10px;
		transform: none;
	}
	
	60% {
		background-color: rgba(255, 255, 255, 1);
		border-color: white;
		width: 10px;
		height: 10px;
		transform: none;
	}
	
	70% {
		background-color: rgba(255, 255, 255, 0);
		width: 16px;
		height: 16px;
		border-color: white;
		transform: translate(-3px, -3px);
	}
	
	90% {
		background-color: rgba(255, 255, 255, 0);
		width: 16px;
		height: 16px;
		border-color: white;
		transform: translate(-3px, -3px);
	}
	
	100% {
		background-color: rgba(255, 255, 255, 1);
		border-color: white;
		width: 10px;
		height: 10px;
		transform: none;
	}
}

.block124overlay .content {
	box-shadow: 0 0 1.04167vw rgba(0, 0, 0, .33);
}

.block124overlay .close {
	top: 1.73611vw;
	right: 1.73611vw;
}

.block124overlay .text {
	width: 13.88889vw;
	width: 27.77778vw;
	padding: 2.43056vw 1.38889vw 3.125vw 1.38889vw;
	gap: .69444vw;
	font-size: 1.18056vw;
	line-height: 1.66667vw;
}

.block124overlay .text .headline {
	font-size: 1.31944vw;
	line-height: 1.73611vw;
}

}