/* Copper Lantern 6.33.16 - mobile footer finish corrections. */

.clt-site .clt-floating-plan.is-footer-overlap {
	opacity: 0;
	pointer-events: none;
	transform: translateY(10px);
	visibility: hidden;
}

@media (max-width: 760px) {
	.clt-site .clt-footer-policy-links {
		display: grid;
		width: 100%;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 8px 24px;
		margin-left: 0;
	}

	.clt-site .clt-footer-policy-links a,
	.clt-site .clt-footer-policy-links button {
		display: inline-flex;
		min-height: 32px;
		align-items: center;
		padding: 0;
		line-height: 1.35;
	}

	.clt-site .clt-footer-policy-links > * + *::before {
		display: none;
	}
}

@media (max-width: 380px) {
	.clt-site .clt-footer-policy-links {
		grid-template-columns: 1fr;
	}
}

@media (prefers-reduced-motion: reduce) {
	.clt-site .clt-floating-plan {
		transition: none;
	}
}
