	hr {
		margin-top: 0;
		margin-bottom: 0;
		border: 0;
		border-top: 1px solid rgba(155, 155, 155);
	}

	footer {
		position: sticky;
		bottom: 0;
		z-index: -1;
	}

	/* Box, die wächst */
	.awx-growing-box {
		z-index: -10 !important;
		height: 0px;
		background-color: transparent;
		/* Transparent, damit es nicht auffällt */
		/* Zum Debuggen sichtbar lassen */
		transition: height 0.2s linear;
	}

	/* Fixiertes Bild */
	.awx-footer-bg {
		position: fixed;
		bottom: 60px;
		/* etwas höher über dem Footer */
		left: 50%;
		transform: translateX(-50%);
		width: 400px;
		/* Maximalbreite am PC */
		max-width: 100%;
		/* Schutz, falls Viewport kleiner */
		height: 300px;
		background: url("../images/home/cool_ventilate_725x300-blue.png") no-repeat center 20%;
		background-size: contain;
		/* Skaliert proportional */
		z-index: -1;
		/* hinter allem */
	}

	/* Links-Bereich */
	.awx-footer-links {
		position: relative;
		font-size: 12px;
		line-height: 1;
	}

	.awx-footer-links a {
		text-decoration: none;
		color: var(--white);
	}

	.awx-footer-links a:hover {
		color: var(--neon-lime);
	}

	@media (max-width: 768px) {
		.awx-footer-bg {
			width: 80%;
			/* 80% der Viewport-Breite auf Mobile */
			bottom: 40px;
			/* etwas näher am Footer */
			background-position: center 15%;
			/* noch etwas höher */
		}
	}
