/* -------------------------------- 

O IFHT

-------------------------------- */

.page-content.o-ifht {
    margin-top: var(--ifht-sys-spacing-padding-xl);
}

.o-ifht .missao {
    background-color:var(--ifht-sys-cor-neutra-4);
    padding: var(--ifht-ref-escala-4);
}

.o-ifht .missao p {
    font-size:var(--ifht-sys-lead);
    color:var(--ifht-sys-cor-primaria-2);
}

.o-ifht .cs_row_two .cs_overview {
    border-style: none;     
    padding: 0;
}

.o-ifht .valores .row {
    text-align:center;
}

.o-ifht .valores img {
    margin-bottom:1rem;
}

.o-ifht .valores li p{
    color:var(--ifht-sys-cor-neutra-0);
}

.o-ifht .valores p {
    font-size: 1rem;
    color: var(--ifht-sys-cor-neutra-0);
}

.o-ifht .objetivos ul {
    margin-left: 20px;
}

.o-ifht .objetivos ul li {
    margin-bottom:var(--ifht-ref-espaçamento-3);
    font-size: var(--ifht-sys-paragrafo);
}

/* Accordions Laboratorios e Equipe*/
#block-region-fullwidth-bottom .block_cocoon_accordion.laboratorio.accordion-ifht {
    max-width:100%;
    background:var(--ifht-sys-cor-neutra-4);
    margin:0;
}

#block-region-fullwidth-bottom .block_cocoon_accordion.equipe.accordion-ifht {
    max-width: 100%;
    background: var(--ifht-sys-cor-neutra-2);
    margin: 0;
}

#block-region-fullwidth-bottom .block_cocoon_accordion.laboratorio.accordion-ifht .ccnBlockContent,
#block-region-fullwidth-bottom .block_cocoon_accordion.equipe.accordion-ifht .ccnBlockContent {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

/* Divisor */
.o-ifht .custom-shape-divider-bottom-inner-page {
    background-color: var(--ifht-sys-cor-neutra-4);
}

/* Processos Seletivos */
.block_cocoon_boxes.block.processos-seletivos .our-courses {
    padding: 0;
}

.block_cocoon_boxes.block.processos-seletivos .our-courses a:hover {
    text-decoration: none;
}

.block_cocoon_boxes.block.processos-seletivos .our-courses .container:nth-child(2) .row:first-child .main-title {
    display: none;
}

.block_cocoon_boxes.block.processos-seletivos .our-courses .container:nth-child(2) .row:nth-child(2) .col-12 .row {
    justify-content: start !important;
}

/* Linha inferior dos ítens do Accordion na área de Equipe */
.equipe{
    background-color:var(--ifht-sys-cor-neutra-2);
  }

  
#block-region-fullwidth-bottom .block_cocoon_accordion.equipe .accordion > .card > .card-header h2 {
    border-bottom:var(--ifht-sys-espessura-borda-xs) solid var(--cor-marinho-200) !important;
}

#block-region-fullwidth-bottom .block_cocoon_accordion.equipe .accordion .card-body {
    border: var(--ifht-sys-espessura-borda-xs) solid var(--cor-marinho-200) !important;
    border-top:none !important;
}

.equipe h6 {
    margin-top: 0.5rem;
    max-height: 55px;
}

.equipe h6 span {
    font-family: var(--ifht-ref-familia-9);
}

/*Desabilitar link dos servidores tecnicos*/
.servidores .item a {
    pointer-events: none;
}

.multi-prof.servidores a .team_member .details h4 {
    color: var(--ifht-sys-cor-primaria-2-dark);
}


/* --------- CONFIGURAÇÃO SOMENTE PARA MOBILE - SMARTPHONE E TABLETS (up to 991px)--------- */

@media (max-width: 767px) {
    #block-region-fullwidth-bottom .block_cocoon_accordion.laboratorio.accordion-ifht .ccnBlockContent,
    #block-region-fullwidth-bottom .block_cocoon_accordion.equipe.accordion-ifht .ccnBlockContent{
        max-width: 540px;
        padding-left: 30px;
        padding-right: 30px;
    }

    .redes-sociais ul {
        gap: 0;
        flex-direction: column;
    }
}

@media (min-width: 768px) {
    #block-region-fullwidth-bottom .block_cocoon_accordion.laboratorio.accordion-ifht .ccnBlockContent,
    #block-region-fullwidth-bottom .block_cocoon_accordion.equipe.accordion-ifht .ccnBlockContent {
        max-width: 720px;
    }
}

/* --------- CONFIGURAÇÃO PARA DESKTOPS PEQUENOS (above 991px) --------- */
@media (min-width: 992px) {
    #block-region-fullwidth-bottom .block_cocoon_accordion.laboratorio.accordion-ifht .ccnBlockContent,
    #block-region-fullwidth-bottom .block_cocoon_accordion.equipe.accordion-ifht .ccnBlockContent {
        max-width: 960px;
    }

    #block-region-fullwidth-bottom .block_cocoon_accordion.laboratorio.accordion-ifht .ccnBlockContent .accordion,
    #block-region-fullwidth-bottom .block_cocoon_accordion.equipe.accordion-ifht .ccnBlockContent .accordion {
        max-width: 960px;
        flex: 0 0 75%;
        max-width: 75%;
    }   
}

/* --------- CONFIGURAÇÃO PARA DESKTOPS MÉDIOS (above 1199px) --------- */
@media (min-width: 1200px) {
    #block-region-fullwidth-bottom .block_cocoon_accordion.laboratorio.accordion-ifht .ccnBlockContent,
    #block-region-fullwidth-bottom .block_cocoon_accordion.equipe.accordion-ifht .ccnBlockContent {
        max-width: 1140px;
    }
}

/* --------- CONFIGURAÇÃO PARA DESKTOPS GRANDES (above 1400px) --------- */
@media (min-width: 1400px) {
    #block-region-fullwidth-bottom .block_cocoon_accordion.laboratorio.accordion-ifht .ccnBlockContent,
    #block-region-fullwidth-bottom .block_cocoon_accordion.equipe.accordion-ifht .ccnBlockContent {
        max-width: 1320px;
    }
}






