/* Sekron Digital | Cintas e Cabines | ajuste 208
   A página usa a mesma Bertioga Sans Condensed, cor e régua interna do tema.
   O CSS é isolado para não interferir nas demais páginas. */
body.page-template-page-cintas-e-cabines .cintas-cabines-page {
    --cc-red: var(--sk-red, #eb1e28);
    --cc-blue: var(--sk-blue, #0a1928);
    --cc-beige: var(--sk-beige, #f1f0eb);
    font-family: var(--font);
    color: var(--cc-blue);
    background: #fff;
    font-synthesis: none;
    overflow: clip;
}
.cintas-cabines-page .cc-wrap {
    width: min(1160px, calc(100% - 48px));
    max-width: 1160px;
    margin-inline: auto;
    padding: 0;
    min-width: 0;
}
.cintas-cabines-page .cc-t {
    font-family: var(--font);
    text-transform: uppercase;
    line-height: 1.12;
    letter-spacing: .18px;
    font-synthesis: none;
}
.cintas-cabines-page .cc-b {
    font-family: var(--font);
    font-weight: 300;
    line-height: 1.25;
    letter-spacing: .18px;
    font-synthesis: none;
}
.cintas-cabines-page .cc-l {
    font-family: var(--font);
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2;
    letter-spacing: .15px;
    font-synthesis: none;
}
.cintas-cabines-page .cc-hl { font-weight: 700; }
.cintas-cabines-page .cc-cn {
    position: absolute;
    width: 22px;
    height: 22px;
    border-color: var(--cc-red);
    border-style: solid;
    border-width: 0;
}
.cintas-cabines-page .cc-tl { top: 0; left: 0; border-top-width: 3px; border-left-width: 3px; }
.cintas-cabines-page .cc-tr { top: 0; right: 0; border-top-width: 3px; border-right-width: 3px; }
.cintas-cabines-page .cc-bl { bottom: 0; left: 0; border-bottom-width: 3px; border-left-width: 3px; }
.cintas-cabines-page .cc-br { bottom: 0; right: 0; border-bottom-width: 3px; border-right-width: 3px; }
.cintas-cabines-page .cc-section {
    width: 100%;
}
.cintas-cabines-page .cc-section > .cc-wrap > *,
.cintas-cabines-page .cc-section > .cc-wrap {
    min-width: 0;
}
/* Apenas o banner: replica a intensidade do overlay da arte aprovada.
   Toda a geometria e tipografia vêm de internal-pages.css. */
body.page-template-page-cintas-e-cabines .cintas-cabines-hero .page-hero-overlay {
    background: linear-gradient(90deg, rgba(10,25,40,.82), rgba(10,25,40,.45) 55%, rgba(10,25,40,.2));
}
body.page-template-page-cintas-e-cabines .cintas-cabines-hero .page-hero-bg {
    object-position: center;
}
/* Ajuste responsivo limitado à nova página, evitando grades maiores que viewport. */
@media (max-width: 767px) {
    .cintas-cabines-page .cc-section {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .cintas-cabines-page .cc-section > .cc-wrap > div[style*="grid-template-columns"] {
        grid-template-columns: minmax(0, 1fr) !important;
    }
    .cintas-cabines-page .cc-section > .cc-wrap > div[style*="grid-template-columns"] > * {
        min-width: 0;
    }
    .cintas-cabines-page .cc-t[style*="font-size: 31px"] {
        font-size: clamp(25px, 6vw, 31px) !important;
    }
    .cintas-cabines-page .cc-section img {
        max-width: 100%;
    }
}
@media (max-width: 390px) {
    .cintas-cabines-page .cc-wrap { width: calc(100% - 32px); }
}
