.elementor-78 .elementor-element.elementor-element-5b3ceae{--display:flex;--min-height:92vh;}.elementor-78 .elementor-element.elementor-element-5b3ceae:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-5b3ceae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF4F8;}.elementor-78 .elementor-element.elementor-element-3d8e5e1{--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;}/* Start custom CSS for html, class: .elementor-element-b08737f *//* ==========================================
   FACIBI — CURSOS
   AJUSTE TIPOGRÁFICO PADRÃO
========================================== */

@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@400;500;600;700;800&display=swap');


/* ==========================================
   BASE
========================================== */

.facibi-cursos {
    font-family: 'Manrope', sans-serif !important;
}


/* ==========================================
   CABEÇALHO
========================================== */

.facibi-cursos-subtitulo {
    font-family: 'Manrope', sans-serif !important;
    font-size: 11px !important;
    line-height: 1.4 !important;
    font-weight: 700 !important;
    letter-spacing: .7px !important;
}


/* Título principal */
.facibi-cursos-titulo {
    font-family: 'Sora', sans-serif !important;
    font-size: clamp(28px, 3vw, 38px) !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    letter-spacing: -1px !important;
}


/* ==========================================
   NOME DOS CURSOS
========================================== */

.facibi-curso-nome {
    font-family: 'Sora', sans-serif !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1.35 !important;
    letter-spacing: -.4px !important;
}


/* ==========================================
   SETAS
========================================== */

.facibi-slider-seta {
    font-family: 'Manrope', sans-serif !important;
}


/* ==========================================
   RESPONSIVIDADE — TABLET
========================================== */

@media (max-width: 1000px) {

    .facibi-cursos-titulo {
        font-size: 30px !important;
    }

    .facibi-curso-nome {
        font-size: 16px !important;
    }

}


/* ==========================================
   RESPONSIVIDADE — CELULAR
========================================== */

@media (max-width: 767px) {

    .facibi-cursos-subtitulo {
        font-size: 11px !important;
    }

    .facibi-cursos-titulo {
        font-size: 27px !important;
        letter-spacing: -.8px !important;
    }

    .facibi-curso-nome {
        font-size: 16px !important;
    }

}


/* ==========================================
   CELULAR PEQUENO
========================================== */

@media (max-width: 380px) {

    .facibi-cursos-titulo {
        font-size: 27px !important;
    }

    .facibi-curso-nome {
        font-size: 16px !important;
    }

}/* End custom CSS */