/* Logo officiel : ratio préservé, largeur adaptée au header Blocksy. */
.site-logo-container .zb-brand-logo {
	width: auto;
	height: 66px;
	max-width: 172px;
	object-fit: contain;
}

.ct-footer .zb-brand-logo {
	width: 172px !important;
	height: auto !important;
	max-width: 100%;
	object-fit: contain;
}

@media (max-width: 999px) {
	.site-logo-container .zb-brand-logo {
		height: 60px;
		max-width: 156px;
	}
}

@media (max-width: 689px) {
	.site-logo-container .zb-brand-logo {
		height: 50px;
		max-width: 132px;
	}
}
