.emblem img.subemblem {
	position: absolute;
	bottom: 10%;
	max-width: 95%;
	max-height: 70%;
	max-width: min(95%, 1024px);
	max-height: min(70%, 800px);
	opacity: 0.2;
	right: 2.5%;
}
.emblem.hell img.subemblem {
	filter: invert(57%) sepia(64%) saturate(487%) hue-rotate(7deg) brightness(99%) contrast(93%);
}
.emblem.dunkel img.subemblem {
	filter: invert(63%) sepia(74%) saturate(454%) hue-rotate(7deg) brightness(89%) contrast(88%);
}
.emblem.hblau img.subemblem {
	filter: invert(48%) sepia(99%) saturate(293%) hue-rotate(139deg) brightness(89%) contrast(92%);
}
.emblem.bblau img.subemblem {
	filter: invert(24%) sepia(63%) saturate(500%) hue-rotate(138deg) brightness(96%) contrast(93%);
}
.emblem.orange img.subemblem {
	filter: invert(55%) sepia(65%) saturate(390%) hue-rotate(342deg) brightness(95%) contrast(93%);
}
.emblem.primary img.subemblem, .emblem.primary img.subemblem .st0 {
	fill: var(--enfold-footer-color-primary) !important;
}
@media screen AND (max-width: 1200px) {
	.emblem img.subemblem {
		max-height: 50%;
		max-width: 50%;
	}
}
