.header-accordion {
	background-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 80%), url('../images/firma_01_2560.jpg');
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position:center top;
	transition:0.9s;
	transition-timing-function: ease-in-out;
	/* background-color:#120200; */
	background-color:#a2bde4;
}
.header-accordion h1 {
	color: #ffffff;
}
.header-accordion p {
	color: #ffffff;
	font-size: 19px;
    line-height: 30px;
	padding-bottom:25px;
}
.header-accordion #accordion ul {
	color:#ffffff;
}
.card-header a {
	color: #ffffff !important;
}
.card-header a::before {
	transform: rotate(0deg) !important;
}
.card-offen .card-header a.collapsed::before {
	transform: rotate(90deg) !important;
}
.accordion-schliessen {
	color:#FFFFFF !important;
}

@media (min-width: 300px) {
	.header-accordion {
		background-size: 140% auto;
		background-position: center top!important
	}
}


@media (min-width: 375px) {
	.header-accordion {
		background-size: 160% auto;
		background-position: center top!important
	}
}

@media (min-width: 768px) {
	.header-accordion {
		background-size: 130% auto;
		background-position: center top!important
	}
	.header-accordion p {
		padding-bottom:25px;
	}
}

@media (min-width: 992px) {
	.header-accordion {
		background-size: 130% auto;
		background-position: center top!important
		/* background-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 80%), url('../images/hg_smarthome_grau.jpg'); */
	}
}

@media (min-width: 1366px) {
	.header-accordion {
		background-size: 100% auto;
		background-position: center top!important
		/* background-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 80%), url('../images/hg_smarthome_grau.jpg'); */
	}
}

@media (min-width: 1920px) {
	.header-accordion {
		/* background-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 80%), url('../images/hg_smarthome_grau.jpg'); */
		background-size: 100% auto;
		background-position: center top!important
	}
	.header-accordion p {
		line-height: 31px;
		padding-bottom:25px;
	}
}

@media (min-width: 2068px) {
	.header-accordion p {
		font-size: 21px;

	}
}
