*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}.dhtml_menu-6255 {
	height: 40px;
	min-height: 35px;
	display: flex;
	align-items: center;
	padding: 0 20px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 500;
	white-space: nowrap;
	text-align: center;
	display: flex;
	justify-content: center;
	border-radius: 3px;
	letter-spacing: 1.1px;
	transition-duration: .3s
}.animaute-footer {
	background-color: #27AE60;
	color: #fff;
	border: none !important
}.animaute-footer:visited {
	color: #fff
}.animaute-footer:hover {
	color: #fff;
	background-color: #21824A
}.ff72 {
	background-color: #333;
	color: #fff;
	border: none
}.heading1248 {
	width: 100%;
	height: 65px;
	display: flex;
	align-items: flex-end;
	background-color: #f7f7f7;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 10px
}@media screen and (max-width: 800px) {.heading1248 {
		padding: 0 10px;
		justify-content: space-between
	}}.heading1248 .c61338 {
	font-size: 24px;
	font-weight: 600;
	margin: 0;
	color: #000;
	text-transform: none;
	margin-right: 20px
}@media screen and (max-width: 800px) {.heading1248 .c61338 {
		font-size: 18px
	}}a {
	text-decoration: none
}ul {
	padding-left: 0;
	margin-left: 0 !important
}ul li {
	list-style-type: none
}header {
	-webkit-tap-highlight-color: transparent
}header.caja_4978_3 {
	width: 100%;
	background-color: black;
	position: fixed;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0
}header.caja_4978_3 .js-popuperror {
	position: relative;
	z-index: 10;
	background-color: black
}header.caja_4978_3 .js-popuperror > .dhtml_menu-6255 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}@media screen and (max-width: 900px) {header.caja_4978_3 .js-popuperror > .dhtml_menu-6255 {
		display: none;
		top: 135px;
		width: calc(50% - 22.5px);
		transform: none
	}}header.caja_4978_3 .js-popuperror > .banner_dq98vlgy {
	right: 165px
}@media screen and (max-width: 900px) {header.caja_4978_3 .js-popuperror > .banner_dq98vlgy {
		left: 15px;
		right: auto
	}}header.caja_4978_3 .js-popuperror > .gd-entries {
	right: 15px
}header.caja_4978_3 .js-popuperror .dnn_submenu3 {
	display: none;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding: 15px;
	color: white;
	-webkit-tap-highlight-color: transparent
}@media screen and (max-width: 1000px) {header.caja_4978_3 .js-popuperror .dnn_submenu3 {
		display: block
	}#h-153{
		display: none;
	}#h-153:checked + .domain_comua_tr{
		opacity: 1!important;
		left: 0!important;
	}}header.caja_4978_3 .css-override {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	max-width: 300px;
	margin: auto;
	color: white;
	text-transform: capitalize;
	font-weight: bold;
	text-align: center;
}@media screen and (max-width: 400px) {header.caja_4978_3 .css-override {
		max-width: 250px
	}}@media screen and (max-width: 345px) {header.caja_4978_3 .css-override {
		max-width: 240px
	}}header.caja_4978_3 .domain_comua_tr {
	margin: 0;
	background-color: #38383880;
	text-align: center;
	white-space: nowrap
}header.caja_4978_3 .domain_comua_tr li {
	display: inline-block
}header.caja_4978_3 .domain_comua_tr li a {
	display: block;
	padding: 12px 40px;
	color: #BDBDBD;
	font-size: 14px;
	font-weight: 500;
	transition: color 300ms ease;
	outline: none
}@media screen and (max-width: 1350px) {header.caja_4978_3 .domain_comua_tr li a {
		padding: 12px 20px
	}}header.caja_4978_3 .domain_comua_tr li:hover > a {
	color: white
}@media screen and (max-width: 1000px) {header.caja_4978_3 .domain_comua_tr li:hover > a {
		color: black
	}}@media screen and (max-width: 1000px) {header.caja_4978_3 .domain_comua_tr {
		opacity: 0;
		left: -100%;
		position: absolute;
		z-index: 9;
		top: 0;
		width: 100vw;
		height: 100vh;
		background-color: #f7f7f7;
		transition: .3s ease;
		display: block;
		padding: 100px 5px 15px;
		overflow: auto
	}header.caja_4978_3 .domain_comua_tr li {
		display: block;
		width: 100%;
		text-align: center
	}header.caja_4978_3 .domain_comua_tr li a {
		color: black;
		padding: 30px;
		font-size: .875rem;
		font-size: 22px;
		padding: 15px;
		font-weight: 700
	}}.avm4989 {
	display: none
}@media screen and (max-width: 900px) {.avm4989 {
		display: flex
	}.avm4989 a {
		display: inline-flex;
		width: 50%
	}}footer.imgid_8635 {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center
}footer.imgid_8635 .id-1441381834 {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fff;
	margin: 100px 0 50px
}@media screen and (max-width: 1000px) {footer.imgid_8635 .id-1441381834 {
		margin-top: 10px
	}}footer.imgid_8635 .id-1441381834 ul {
	display: flex;
	margin: 25px 0;
	flex-wrap: wrap;
}footer.imgid_8635 .id-1441381834 ul li {
	text-align: center;
	margin: 0 15px
}footer.imgid_8635 .id-1441381834 ul li:hover a {
	color: #171717
}footer.imgid_8635 .id-1441381834 ul li a {
	color: #4F4F4F;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 1.1px;
	transition: color 300ms ease
}@media screen and (max-width: 680px) {footer.imgid_8635 .id-1441381834 ul {
		flex-direction: row;
		
	}footer.imgid_8635 .id-1441381834 ul li {
		margin-top: 10px;
		margin-bottom: 10px
	}footer.imgid_8635 .id-1441381834 ul li a {
		white-space: nowrap
	}}footer.imgid_8635 .app_section {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 0 50px;
	padding-bottom: 60px
}footer.imgid_8635 .app_section p {
	font-size: 16px;
	color: #878787;
	text-align: center
}@media screen and (max-width: 1000px) {body.city-dd {
		background-position: top 70px center
	}}.btn_kuendigen {
	color: #53ACDF;
	transition: color 300ms ease
}.btn_kuendigen:hover {
	color: #1F88C3
}::-webkit-input-placeholder {
	color: #B2B2B2
}.fds-width {
	margin-top: 170px;
	margin-bottom: 30px;
	position: relative
}@media screen and (max-width: 1000px) {.fds-width {
		margin-top: 60px
	}}.fds-width h3 {
	position: absolute;
	left: 0;
	top: -27px;
	background-color: #EB5757;
	color: white;
	padding: 2px 10px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
	margin: 0 0 5px;
	letter-spacing: 1.4px;
	border-radius: 3px
}@media screen and (max-width: 800px) {.fds-width .cat_1261 .bn1597028584 img {
		max-width: 180px;
		margin: auto
	}}