.elementor-73 .elementor-element.elementor-element-4456a5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-fcb78e4 *//* ==========================================
   FACIBI — AJUSTE DE TIPOGRAFIA
========================================== */

/* Tipografia geral */
.facibi-processos,
.facibi-processos * {
    font-family: 'Manrope', sans-serif !important;
}

/* Título principal do banner */
.facibi-processos .facibi-processos-hero h1 {
    font-family: 'Sora', sans-serif !important;
    font-size: clamp(42px, 5.2vw, 72px) !important;
    font-weight: 700 !important;
    line-height: 1.08 !important;
    letter-spacing: -2.5px !important;
}

/* Nome da instituição no banner */
.facibi-processos .facibi-processos-hero-name {
    font-family: 'Sora', sans-serif !important;
    font-size: clamp(18px, 2vw, 23px) !important;
    font-weight: 600 !important;
}

/* Títulos das seções */
.facibi-processos .facibi-processos-title {
    font-family: 'Sora', sans-serif !important;
    font-size: 34px !important;
    font-weight: 650 !important;
    line-height: 1.2 !important;
    letter-spacing: -0.8px !important;
}

/* Segunda seção — título */
.facibi-processos-intro .facibi-processos-title {
    font-family: 'Sora', sans-serif !important;
    font-size: 34px !important;
    font-weight: 650 !important;
    line-height: 1.2 !important;
}

/* Segunda seção — texto */
.facibi-processos-intro .facibi-processos-text {
    font-family: 'Manrope', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
}

/* Etiquetas */
.facibi-processos .facibi-processos-label {
    font-family: 'Manrope', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 1.2px !important;
}

/* Informações da segunda seção */
.facibi-processos .facibi-processos-info {
    font-family: 'Manrope', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}

/* Títulos dos documentos e cards */
.facibi-processos .facibi-processos-documento h3,
.facibi-processos .facibi-processos-tipo h3 {
    font-family: 'Sora', sans-serif !important;
    font-weight: 600 !important;
}

/* Texto dos cards */
.facibi-processos .facibi-processos-tipo p {
    font-family: 'Manrope', sans-serif !important;
    font-weight: 400 !important;
}

/* Tablet */
@media (max-width: 900px) {
    .facibi-processos .facibi-processos-hero h1 {
        font-size: 56px !important;
    }

    .facibi-processos .facibi-processos-title {
        font-size: 31px !important;
    }
}

/* Celular */
@media (max-width: 650px) {
    .facibi-processos .facibi-processos-hero h1 {
        font-size: 40px !important;
        letter-spacing: -1.5px !important;
    }

    .facibi-processos .facibi-processos-title,
    .facibi-processos-intro .facibi-processos-title {
        font-size: 28px !important;
    }

    .facibi-processos-intro .facibi-processos-text {
        font-size: 14px !important;
    }
}/* End custom CSS */