/* Per-element device visibility (Logo, Menu, Phone, Button, Socials).
   Breakpoints: Desktop >= 900px, Tablet 600-899px, Mobile < 600px. */
@media (min-width: 900px) {
	.hcw-hide-desktop { display: none !important; }
}
@media (min-width: 600px) and (max-width: 899px) {
	.hcw-hide-tablet { display: none !important; }
}
@media (max-width: 599px) {
	.hcw-hide-mobile { display: none !important; }
}
