#block-1032 {
	width: calc(1200px * (33 / 100));
	max-width: calc(100vw * (33 / 100));
}

#block-1088 {
	width: calc(1200px * (33 / 100));
	max-width: calc(100vw * (33 / 100));
}

#block-1089 {
	width: calc(1200px * (33 / 100));
	max-width: calc(100vw * (33 / 100));
}

#block-1090 {
	width: calc(1200px * (33 / 100));
	max-width: calc(100vw * (33 / 100));
}

#block-1091 {
	width: calc(1200px * (33 / 100));
	max-width: calc(100vw * (33 / 100));
}

#block-1093 {
	width: calc(1200px * (33 / 100));
	max-width: calc(100vw * (33 / 100));
}

#block-1206-image-85913 {
	display: block;
}

#block-1208-image-92468 {
	display: block;
}

#block-1209 {
	font-family: Arial;
	font-size: 38px;
	font-weight: 500;
}

#block-1209 .subheadline {
	text-align: center;
	font-family: Lato;
	font-size: 38px;
	font-weight: 300;
}

#block-1221 .headline {
	margin: 10px;
	text-align: center;
	margin-top: 30px;
	line-height: 2.5;
}

#block-1223 {
	background-color: #d0c9bd;
}

#block-1224-newsletter-form-email {
	width: calc(70% - 20px);
	height: 50px;
	background-color: #d0c9bd;
	border-color: #000000;
}

#block-1224-newsletter-form-submit {
	width: calc(30% - 20px);
	height: 50px;
	font-weight: normal;
	font-size: 14px;
}

#block-1225 .block-content-inner {
	line-height: 1.7;
	font-size: 14px;
}

#block-1225 .subheadline {
	font-weight: 500;
	font-size: 28px;
}

#block-1263 {
	margin-top: 28px;
}

#block-1263 .bx-controls-direction a.bx-next {
	right: 0;
}

#block-1263 .bx-controls-direction a.bx-prev {
	left: 0;
}

#block-1263 .headline {
	font-size: 38px;
	line-height: 1.5;
	font-family: Lato;
	font-style: normal;
	font-weight: 300;
}

#block-1264 {
	margin-top: 28px;
}

#block-1264 .bx-controls-direction a.bx-next {
	right: 0;
}

#block-1264 .bx-controls-direction a.bx-prev {
	left: 0;
}

#block-1264 .headline {
	font-size: 44px;
	line-height: 1.5;
}

#block-1268-image-92847 {
	display: block;
}

#block-1319-image-97440 {
	display: block;
}

#block-1320-image-97441 {
	display: block;
}

#block-1368-image-122393 {
	display: block;
}

#block-1431 .block-content-inner {
	padding-left: 15%;
	padding-top: 40%;
	font-family: Lato;
	font-size: 38px;
}

#block-1431 .block-content-inner #block-1431 {
	.block-content-inner: span;
}

#block-1431 .block-content-inner a:hover {
	opacity: 1;
}

#block-1431 .block-content-inner a:hover a {
	color: #000000;
}

#block-1431 .block-content-inner span {
	display: block;
	width: 180px;
	height: 50px;
	color: #ffffff;
	transition: .3s;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 30px;
	background-color: #000000;
	text-align: center;
	line-height: 3.4;
	font-family: Lato;
	font-weight: 500;
}

#block-1431 .block-content-inner span a {
	color: #ffffff;
}

#block-1436-image-85913 {
	display: block;
}

#block-1494 .block-content-inner {
	padding-left: 15%;
	padding-top: 40%;
	font-family: Lato;
	font-size: 38px;
}

#block-1494 .block-content-inner a:hover {
	color: #000000;
	opacity: 1;
}

#block-1494 .block-content-inner a:hover a {
	color: #000000;
}

#block-1494 .block-content-inner span {
	display: block;
	width: 180px;
	height: 50px;
	color: #ffffff;
	transition: .3s;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 30px;
	background-color: #000000;
	text-align: center;
	line-height: 3.4;
	font-family: Lato;
	font-weight: 500;
}

#block-1494 .block-content-inner span a {
	color: #ffffff;
}

#block-1494 .block-content-inner span:hover {
	background-color: #2a2a2a;
}

#block-1495 .block-content-inner {
	padding-left: 15%;
	padding-top: 40%;
	font-family: Lato;
	font-size: 38px;
}

#block-1495 .block-content-inner a:hover {
	color: #000000;
	opacity: 1;
}

#block-1495 .block-content-inner a:hover a {
	color: #000000;
}

#block-1495 .block-content-inner span {
	display: block;
	width: 180px;
	height: 50px;
	color: #ffffff;
	transition: .3s;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 30px;
	background-color: #000000;
	text-align: center;
	line-height: 3.4;
	font-family: Lato;
	font-weight: 500;
}

#block-1495 .block-content-inner span a {
	color: #ffffff;
}

#block-1495 .block-content-inner span:hover {
	background-color: #2a2a2a;
}

#block-1497 .block-content-inner {
	padding-left: 15%;
	padding-top: 40%;
	font-family: Lato;
	font-size: 38px;
}

#block-1497 .block-content-inner a:hover {
	color: #000000;
	opacity: 1;
}

#block-1497 .block-content-inner a:hover a {
	color: #000000;
}

#block-1497 .block-content-inner span {
	display: block;
	width: 180px;
	height: 50px;
	color: #ffffff;
	transition: .3s;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 30px;
	background-color: #000000;
	text-align: center;
	line-height: 3.4;
	font-family: Lato;
	font-weight: 500;
}

#block-1497 .block-content-inner span a {
	color: #ffffff;
}

#block-1497 .block-content-inner span:hover {
	background-color: #2a2a2a;
}

#block-896-image-83743 {
	display: block;
}

#block-898 {
	width: calc(1200px * (33 / 100));
	max-width: calc(100vw * (33 / 100));
}

#block-899 {
	width: calc(1200px * (33 / 100));
	max-width: calc(100vw * (33 / 100));
}

#block-900 {
	width: calc(1200px * (33 / 100));
	max-width: calc(100vw * (33 / 100));
}

#block-903-image-83754 {
	display: block;
}

#blockcontainer-1222 {
	margin-bottom: 0;
}

#blocksubcontainer-1429 {
	background-color: #eeeeee;
	padding-top: 50px;
	padding-bottom: 50px;
}

#body-106 main {
	padding-bottom: 0;
}

#landingpage-106 {
	margin-top: -10px;
}

@media only screen and (max-width: 600px) {
	#block-1223 {
		margin-top: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	#block-1225 .subheadline {
		text-align: center;
		font-weight: 300;
		font-size: 24px;
	}

	#block-1431 .block-content-inner {
		padding-top: 30px;
		padding-left: 0;
		text-align: center;
	}

	#block-1431 .block-content-inner span {
		margin: auto;
		margin-top: 30px;
	}

	#block-1494 .block-content-inner {
		padding-top: 30px;
		padding-left: 0;
		text-align: center;
	}

	#block-1494 .block-content-inner span {
		margin: auto;
		margin-top: 30px;
	}

	#block-1495 .block-content-inner {
		padding-top: 30px;
		padding-left: 0;
		text-align: center;
	}

	#block-1495 .block-content-inner span {
		margin: auto;
		margin-top: 30px;
	}

	#block-1497 .block-content-inner {
		padding-top: 30px;
		padding-left: 0;
		text-align: center;
	}

	#block-1497 .block-content-inner span {
		margin: auto;
		margin-top: 30px;
		background-color: #000000;
	}

	#blocksubcontainer-1429 {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	#body-106 main {
		padding-bottom: 40px;
	}

	#landingpage-106 {
		margin-top: 7px;
	}
}

