.navbar-brand-lockup {
	display: flex;
	align-items: center;
	gap: 12px;
	flex-shrink: 0;
}

.navbar-brand-lockup.navbar-brand {
	font-size: 0;
}

.navbar-brand-lockup .navbar-brand-logo {
	display: block;
	width: auto;
	height: 54px;
}

.navbar-brand-lockup .navbar-brand-hbx {
	display: block;
	width: auto;
	height: 44px;
	margin-top: 6px;
}

@media screen and (max-width: 767px) {
	.navbar-brand-lockup {
		gap: 8px;
	}

	.navbar-brand-lockup .navbar-brand-logo {
		width: auto;
		height: 35px;
	}

	.navbar-brand-lockup .navbar-brand-hbx {
		width: auto;
		height: 31px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.navbar-brand-lockup {
		gap: 8px;
	}

	.navbar-brand-lockup .navbar-brand-logo {
		width: auto;
		height: 35px;
	}

	.navbar-brand-lockup .navbar-brand-hbx {
		width: auto;
		height: 31px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1399px) {
	.navbar-expand-lg .navbar-nav {
		padding-right: .5rem !important;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		font-size: 13px;
		line-height: 16px;
	}

	.navbar-idiomas .btn-header {
		font-size: 13px;
		padding: 7px;
	}
}

@media screen and (max-width: 991.9px) {
	.offcanvas-title.navbar-brand-lockup {
		margin-left: -30px;
	}
}

@media screen and (max-width: 767px) {
	.offcanvas-title.navbar-brand-lockup {
		margin-left: -100px;
	}
}
