/* ==========================================================================
   Footer
   ========================================================================== */

.dd-footer {
	background: var(--dd-slate-dark);
	border-top: 1px solid rgba(255, 255, 255, 0.06);
}

.dd-footer__inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 32px;
	padding-block: 48px;
}

.dd-footer__logo {
	display: block;
	flex-shrink: 0;
	opacity: 0.85;
	transition: opacity 0.2s var(--dd-ease);
}

.dd-footer__logo:hover {
	opacity: 1;
}

.dd-footer__logo img {
	width: 132px;
	height: 88px;
	object-fit: contain;
}

.dd-footer__meta {
	display: flex;
	flex-direction: column;
	font-size: 12px;
	line-height: 1.8;
	text-align: right;
	color: rgba(255, 255, 255, 0.3);
}

.dd-footer__meta a {
	transition: color 0.2s var(--dd-ease);
}

.dd-footer__meta a:hover {
	color: rgba(255, 255, 255, 0.7);
}

@media (max-width: 767px) {
	.dd-footer__inner {
		flex-direction: column;
		text-align: center;
	}

	.dd-footer__meta {
		text-align: center;
	}
}
