.footer_bk {
	background: rgba(255, 255, 255, 1);
}

.footer_border {
	border-top: 1px solid #cccccc;
}

.template_footer__container {
	grid-area: footer;
	display: flex;
	align-items: stretch;
	border-top: 1px solid var(--dashboard-border-color);
	background-color: #eae9f2;
}
.template_footer__container.is-dashboard {
	z-index: 1;
	padding: 0.75rem;
	background-color: #ffffff;
}
.template_footer__container > .template_footer-left {
	margin-right: auto;
}

@media (max-width: 768px) {
	.template_footer__container {
		flex-direction: column;
		gap: 20px;
	}
	.template_footer__container > .template_footer-left {
		order: 2;
	}
	.template_footer__container > .template_footer-right {
		order: 1;
	}
	.template_footer__container > .template_footer-right span {
		display: none;
	}
}
