/* =====================================================================
   LIFEFIT — ajustes próprios do site (carregado depois do tema Litho)
   Regra: tudo que for customização do site vai aqui, não no style.css
   do tema, para não se perder em atualizações do Litho.
   ===================================================================== */

/* ---------- Container em notebook: margem nas laterais ---------- */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .container-xxl { max-width: 960px; }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
    .container-xxl { max-width: 1140px; }
}

/* ---------- Home: frame do freepass (mobile/tablet) ---------- */
@media (max-width: 991px) {
    .frame-freepass { height: 680px; }
}

/* ---------- Home: slider de unidades (unidades.inc.php) ---------- */
/* foto da unidade sempre em 16:9, recortada sem distorcer */
.interactive-banners-style-02 img.unidade-foto {
    display: block;
    width: 100%;
    height: auto !important;
    aspect-ratio: 16 / 9;
    object-fit: cover;
}
