/* ==========================================================================
   FUGA — FMC: ảnh đầu trang có logo
   ========================================================================== */
.fg-fmchero { position: relative; overflow: hidden; background: #d9d9d9; color: #fff; }
.fg-fmchero__picture, .fg-fmchero__img { display: block; width: 100%; height: 100%; }
.fg-fmchero__img { height: auto; object-fit: cover; }
.fg-fmchero::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 45%; background: linear-gradient(rgba(0, 0, 0, 0), #000); opacity: .45; pointer-events: none; }
.fg-fmchero__content {
	position: absolute; left: 50%; bottom: calc(64.5 * var(--u)); z-index: 1; transform: translateX(-50%);
	display: flex; flex-direction: column; align-items: center;
	width: min(calc(480 * var(--u)), calc(100% - 25.5 * var(--u))); text-align: center;
}
.fg-fmchero__logo { display: block; width: calc(145.5 * var(--u)); max-width: 194px; height: auto; }
.fg-fmchero__title { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 40px; line-height: normal; font-weight: 500; letter-spacing: normal; }
:lang(en) .fg-fmchero__title { text-transform: capitalize; }
@media (max-width: 768px) {
	.fg-fmchero__content { bottom: 47px; gap: 16px; width: calc(100% - 34px); }
	.fg-fmchero__logo { width: 90px; }
}
@media (max-width: 699px) { .fg-fmchero__title { font-size: 24px; } }
