@import url(components/botoes.css);
@import url(components/modulo-noticia.css);

.body-cncoop {
    font-family: 'Intro' !important;
    margin-top: -72px !important;
}

.content-cncoop {
    background-color: #F7F3F3 !important;
}

.box-descricao-cncoop {
    padding-top: 0.75em;
    font-family: 'Intro' !important;
}

.titulo-cncoop {
    font-family: 'Intro' !important;
    font-size: 2.5em;
    font-weight: 800;
    color: #160333;
    margin-bottom: 1.25em;
    margin-left: -6.25rem
}

.video-slide {
    height: 35rem; 
    text-align: center;
}

.video-slide .bx-controls .bx-controls-direction{
    display: flex;   
    justify-content: center;
    gap:775px;
    margin-top: 4rem;
}

.video-slide .bx-controls .bx-controls-direction .prev,
.video-slide .bx-controls .bx-controls-direction .next{
    cursor: pointer;
}

.video-slide .video-lista .fa.fa-play-circle{
    font-size: 28px;
    position: absolute;
    margin-top: 4rem;
    color:gray;
    opacity:75%;
    cursor: pointer;
}

.video-slide .video-lista .video-thumb{
    display: flex;
    justify-content: center;
}

.video-slide .video-lista {
    display: inline-flex;
    gap: 0.8rem;
    margin-top: -5rem;
    width: 750px;
    overflow-x: hidden;
    z-index: 10px!important;
    
    
}

.video-slide .video-lista img{
    width: 241px!important;
    max-width: 241px!important;
    height: 145px;
    border-radius: 10px;
    cursor: pointer;
}

.descricao-cncoop {
    font-size: 1.125em !important;
    font-weight: normal;
    color: #8A8098;
    margin-bottom: 1.25em;
    margin-left: 1.5em;
    margin-top: -2em;
    font-family: 'Intro' !important;
}


.body-cncoop .img-topo-cncoop {
    float: right;
    border-radius: 10.813rem;
    width: 45em !important;
}

.box-transparencia-ocb {
    font-size: 1rem;
    background-color: #0354E9;
    color: #FFF;
    font-weight: 800;
    padding: 1.25rem 3rem 1.25rem 3rem;
    border-radius: 0.5rem;
    text-align: left;
    margin-top: 1.875rem;
    max-width: 28.75rem;
}

.box-visao-cncoop,
.box-mapa-estrategico,
.box-movimento-somoscoop,
.box-historia-cncoop,
.box-estrutura-cncoop {
    margin-top: 100px;
    margin-bottom: 100px;
    font-family: 'Intro';
}

.box-historia-cncoop,
.box-estrutura-cncoop {
    background-color: #F0E8E8;
}

.box-estrutura-cncoop {
    padding-top: 3.125rem;
    min-height: 22.938rem;
    margin-bottom: 11.25rem;
}

.seta-quem-e-quem {
    border-bottom: 1px solid #4D80CF !important;
    border-left: 1px solid #4D80CF !important;
    padding: 10px;
    width: 10px;
    transform: rotate(135deg);
    margin-top: -7px;
    background: #f5f5f5;
    margin-left: auto;
    margin-right: auto;
}


.titulo-visao-cncoop {
    font-size: 40px;
    font-weight: 800;
    color: #160333;
}

.descricao-visao-cncoop {
    font-size: 1.75rem;
    font-weight: normal;
    color: #8A8098;
    /*width: 42.188rem;*/
    font-family: "Intro";
}

.descricao-visao-cncoop .img-fluid {
    position: absolute;
    margin-left: -1.875rem;
    margin-top: -0.188rem;
}

.titulo-mapa-estrategico-cncoop {
    font-size: 40px;
    font-weight: 800;
    color: #160333;
    float: left;
    width: 25%
}

.descricao-mapa-estrategico-cncoop {
    font-size: 18px;
    font-weight: normal;
    color: #8A8098;
    float: right;
    width: 90%;
}

.img-somocoop {
    float: left;
    width: 40%;
    border-radius: 100px;
    padding-right: 50px;
}

.descricao-movimento-somoscoop {
    float: right;
    width: 60%;
    font-size: 14px;
    font-weight: normal;
    color: #8A8098;
}

.logo-somoscoop {
    background-color: #005853;
    border-radius: 5px;
    padding: 3px;
    padding: 2px 10px;
    float: left;
}

.titulo-movimento-somoscoop {
    width: 60%;
    color: #005853;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 28px;
    font-weight: bold;
    float: right;
}

.conheca-mais {
    color: #160333;
    font-size: 14px;
    font-weight: normal;
}

.link-movimento-somoscoop {
    border: 1px solid #00C85E;
    padding: 20px 48px 20px 48px;
    color: #00C85E;
    font-size: 16px;
    font-weight: 800;
    border-radius: 8px;
    margin-top: 20px;
}

.titulo-historia-cncoop {
    font-size: 40px;
    font-weight: 800;
    color: #160333;
    text-align: center;
}

.titulo-estrutura-cncoop {
    float: left;
    font-size: 28px;
    font-weight: bold;
    color: #160333;
    width: 30%;
    text-align: right;
    padding-right: 50px;
}

.descricao-estrutura-cncoop {
    float: right;
    font-size: 14px;
    font-weight: normal;
    color: #8A8098;
    width: 70%;
    padding-right: 30%;
}

.estruturas-cncoop {
    margin-top: 160px;
    position: absolute;
}

.estrutura-cncoop {
    border-radius: 12px;
    -webkit-box-shadow: 0px 5px 2px 1px rgb(0 0 0 / 18%);
    box-shadow: 0px 0px 8px 1px rgb(0 0 0 / 18%);
    float: left;
    width: 350px;
    height: 360px;
    padding: 20px;
    margin-right: 30px;
    background-color: #F7F3F3;
}

.logo-cncoop {
    padding-top: 25px;
    float: left;
    border: 2px solid #F0E8E8;
    border-radius: 50%;
    position: relative;
    margin-left: 30%;
    margin-top: -75px;
    background-color: #F7F3F3;
    height: 110px;
    width: 110px;
    padding-left: 17px;
}

.estrutura-ocb {
    border-radius: 12px;
    -webkit-box-shadow: 0px 5px 2px 1px rgb(0 0 0 / 18%);
    box-shadow: 0px 0px 8px 1px rgb(0 0 0 / 18%);
    float: left;
    width: 350px;
    height: 360px;
    padding: 20px;
    margin-right: 30px;
    background-color: #F7F3F3;
}

.logo-ocb {
    padding-top: 25px;
    float: left;
    border: 2px solid #F0E8E8;
    border-radius: 50%;
    position: relative;
    margin-left: 30%;
    margin-top: -75px;
    background-color: #F7F3F3;
    height: 110px;
    width: 110px;
    padding-left: 28px;
}

.estrutura-sescoop {
    border-radius: 12px;
    -webkit-box-shadow: 0px 5px 2px 1px rgb(0 0 0 / 18%);
    box-shadow: 0px 0px 8px 1px rgb(0 0 0 / 18%);
    float: left;
    width: 350px;
    height: 360px;
    padding: 20px;
    background-color: #F7F3F3;
}

.logo-sescoop {
    padding-top: 25px;
    float: left;
    border: 2px solid #F0E8E8;
    border-radius: 50%;
    position: relative;
    margin-left: 30%;
    margin-top: -75px;
    background-color: #F7F3F3;
    height: 110px;
    width: 110px;
    padding-left: 14px;
}

/*.titulo-cncoop,
.titulo-ocb,
.titulo-sescoop 
{
    font-size: 18px;
    color: #160333;
    /*text-align: center;
    margin-top: 45px;
}

.descricao-cncoop,
.descricao-ocb,
.descricao-sescoop 
{
    font-size: 12px;
    font-weight: normal;
    color: #8A8098;
    margin-top: 15px;
}*/

.conheca-cncoop,
.conheca-ocb,
.conheca-sescoop {
    border: 1px solid #160333;
    color: #160333;
    font-size: 12px;
    font-weight: normal;
    float: left;
    margin-left: 4%;
    padding: 12px 103px;
    border-radius: 20px;
}

.conheca-cncoop {
    margin-top: 35px;
}

.conheca-ocb {
    margin-top: 18px;
}

.conheca-sescoop {
    margin-top: 36px;
}

.box-historia-cncoop {
    padding-top: 50px;
    min-height: 505px;
    overflow-y: hidden;
    padding-bottom: 50px;
}

.content-linha-tempo {
    font-family: 'Intro' !important;
    font-size: 14px !important;
    font-weight: normal !important;
    color: #160333 !important;
}

.content-linha-tempo .newsflash {
    width: fit-content;
}

.content-linha-tempo .mod-articlesnews .mod-articlesnews__item {
    width: 66rem !important;
    float: left;
    padding: 5px;
    display: flex;
    flex-direction: row;
    margin-right: 35px;
    border-radius: 10px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow-x: hidden;
}

.content-linha-tempo .newsflash .newsflash-image {
    margin-right: 15px;
    order: 1;
}

.content-linha-tempo .newsflash .container-fluid {
    order: 2;
}

.content-linha-tempo .newsflash .newsflash-title {
    font-family: 'Intro' !important;
    font-size: 28px !important;
    font-weight: bold !important;
    color: #8A8098 !important;
    margin-bottom: 10px;

}

.content-linha-tempo .newsflash .container-fluid h6 {
    font-family: 'Intro' !important;
    font-size: 28px !important;
    font-weight: bold !important;
    color: #160333 !important;
}

.dots-anos {
    padding-top: 50px;
    padding-bottom: 50px;
}

.bar {
    float: left;
    content: url('/assets/img/barra.png');
    margin-top: 5px;
    margin-left: -5px;
    margin-right: -5px;
}

.bar-ativo {
    float: left;
    content: url('/assets/img/barra-progresso.png');
    margin-top: 5px;
    margin-left: -5px;
    margin-right: -5px;
}

.bar-ultimo {
    float: left;
    content: url('/assets/img/barra.png');
    margin-top: 5px;
    margin-left: -20px;
    margin-right: -5px;
}

.bar-ultimo-ativo {
    float: left;
    content: url('/assets/img/barra-progresso.png');
    margin-top: 5px;
    margin-left: -20px;
    margin-right: -5px;
}

.dots {
    float: left;
    content: url('/assets/img/bullet-inativo.png');
    cursor: pointer;
}

.dots-ativo {
    float: left;
    content: url('/assets/img/bullet-ativo.png');
    position: relative;
    z-index: 10;
    cursor: pointer;
}

.ano {
    float: left;
    margin-top: 15px;
    margin-left: -40px;
    font-size: 10px;
    font-weight: 300;
    color: #8A8098;
}

.ano-ativo {
    float: left;
    margin-top: 15px;
    margin-left: -40px;
    font-size: 10px;
    font-weight: bold;
    color: #8A8098;
}

.content-linha-tempo .control {
    position: absolute;
    width: 60%;
    margin-top: 4rem;
    margin-left: -48px;
}

.content-linha-tempo .control .prev-slider-gen {
    float: left;
    cursor: pointer;
    color: #8A8098;
    font-size: 14px;
    font-weight: bold;
}

.content-linha-tempo .control .next-slider-gen {
    float: right;
    cursor: pointer;
    color: #8A8098;
    font-size: 14px;
    font-weight: bold;
}

.box-atuacao-cncoop {
    background-color: #F0E8E8;
    margin-top: 3.125rem;
    /*padding-left: 7.5rem;
    padding-right: 7.5rem;*/
    padding-top: 2rem;
    height: 13rem;
    border-radius: 1.5rem;
}

.titulo-atuacao-cncoop {
    font-family: 'Intro';
    font-size: 1.75rem;
    font-weight: bold;
    color: #160333;
    float: left;
    text-align: right;
}

.descricao-atuacao-cncoop {
    font-family: 'Inter';
    font-size: 0.75rem;
    font-weight: normal;
    color: #8A8098;
    float: left;
    text-align: left;
    margin-left: 1.25rem;
}

.atuacoes-cncoop {
    margin-top: 3rem;
    margin-left: 15rem;
}

.atuacao-nacional,
.atuacao-internacional,
.atuacao-mercados,
.atuacao-inovacao {
    border-radius: 0.75rem;
    -webkit-box-shadow: 0px 0.313rem 0.125rem 0.063rem rgb(0 0 0 / 18%);
    box-shadow: 0px 0px 0.5rem 0.063rem rgb(0 0 0 / 18%);
    float: left;
    width: 15.938rem;
    /*height: 17.438rem;*/
    padding: 1.25rem;
    background-color: #F7F3F3;
    margin-left: 2rem;
    /*display: table;*/
    margin-top: 0.625rem;
}

.titulo-nacional,
.titulo-internacional,
.titulo-mercados,
.titulo-inovacao {
    font-size: 1.125rem;
    font-weight: bold;
    color: #160333;
    text-align: center;
    /*margin-top: 0.7rem;
    display: table-row;*/
}

.descricao-nacional,
.descricao-internacional,
.descricao-mercados,
.descricao-inovacao {
    font-size: 12px;
    font-weight: normal;
    color: #8A8098;
    margin-top: 15px;
    /*display: table-row;*/
    font-family: 'Inter';
}

.conheca-nacional,
.conheca-internacional,
.conheca-mercados,
.conheca-inovacao {
    border: 0.063rem solid #160333;
    color: #160333;
    font-size: 0.75rem;
    font-weight: normal;
    float: left;
    margin-left: 4%;
    padding: 0.5rem 3rem;
    border-radius: 1.25rem;
    display: table-row;
    vertical-align: bottom;
}


.box-mapa-estrategico .descricao-mapa-estrategico-cncoop .botao-mapa-estrategico-ocb,
.box-mapa-estrategico .descricao-mapa-estrategico-cncoop .botao-mapa-estrategico-ocb:visited,
.box-mapa-estrategico .descricao-mapa-estrategico-cncoop-mobile .botao-mapa-estrategico-ocb,
.box-mapa-estrategico .descricao-mapa-estrategico-cncoop-mobile .botao-mapa-estrategico-ocb:visited {
    background-color: #00546B;
    padding: 12px 3rem 12px 3rem;
    color: #F7F3F3;
    font-size: 12px;
    font-weight: bold;
    border-radius: 8px;
}

.box-mapa-estrategico .descricao-mapa-estrategico-cncoop .botao-mapa-estrategico-ocb:hover,
.box-mapa-estrategico .descricao-mapa-estrategico-cncoop-mobile .botao-mapa-estrategico-ocb:hover {
    background-color: #F7F3F3;
    padding: 12px 3rem 12px 3rem;
    color: #00546B;
    font-size: 12px;
    font-weight: bold;
    border-radius: 8px;
}

.box-mapa-estrategico .descricao-mapa-estrategico-cncoop .documento-mapa-estrategico-ocb,
.box-mapa-estrategico .descricao-mapa-estrategico-cncoop .documento-mapa-estrategico-ocb:visited,
.box-mapa-estrategico .descricao-mapa-estrategico-cncoop-mobile .documento-mapa-estrategico-ocb,
.box-mapa-estrategico .descricao-mapa-estrategico-cncoop-mobile .documento-mapa-estrategico-ocb:visited {
    background-color: #00546B;
    padding: 12px 3rem 12px 3rem;
    color: #F7F3F3;
    font-size: 12px;
    font-weight: bold;
    border-radius: 8px;
}

.box-mapa-estrategico .descricao-mapa-estrategico-cncoop .documento-mapa-estrategico-ocb:hover,
.box-mapa-estrategico .descricao-mapa-estrategico-cncoop-mobile .documento-mapa-estrategico-ocb:hover {
    padding: 12px 3rem 12px 3rem;
    color: #00546B;
    font-size: 12px;
    font-weight: bold;
    background-color: #F7F3F3;
    border-radius: 8px;
}


.ultimas-noticias-cncoop a {
    color: #160333;
    font-family: 'Intro';
    font-size: 16px !important;
    font-family: 'Intro';
}

.ultimas-noticias-cncoop .container-fluid {
    color: #8A8098;
    font-family: 'Intro';
    font-size: 12px !important;
    font-family: 'Intro';
}

.ultimas-noticias-cncoop .mod-articlesnews .mod-articlesnews__item {
    display: inherit;
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 20px;
    margin-top: 0.725rem;
}

.ultimas-noticias-cncoop .mod-articlesnews .mod-articlesnews__item h4 {
    color: #160333;
    order: 2;
}

.ultimas-noticias-cncoop .mod-articlesnews .mod-articlesnews__item .container-fluid {
    color: #8A8098;
    order: 3;
}

.ultimas-noticias-cncoop .mod-articlesnews .mod-articlesnews__item .container-fluid span a {
    font-weight: 800;
    text-decoration: underline;
    font-size: 12px !important;
}

.ultimas-noticias-cncoop .mod-articlesnews .mod-articlesnews__item figure {
    order: 1;
    max-width: 10rem;
    margin-right: 5px;
}

.mod-articlesnews .mod-articlesnews__item figure img {
    border-radius: 15px;
}


.ultimas-solucoes-modulo-noticia .newsflash .mod-articlesnews__item:nth-child(1) {
    border: 2px solid #FF6633;
    border-radius: 15px;
}

.ultimas-solucoes-modulo-noticia .newsflash .mod-articlesnews__item:nth-child(1) a {
    color: #FF6633 !important;
    font-family: 'Intro';
    font-size: 16px !important;
    font-family: 'Intro';
}

.ultimas-solucoes-modulo-noticia .newsflash .mod-articlesnews__item:nth-child(1) .container-fluid {
    color: #FF6633 !important;
    font-family: 'Intro';
    font-size: 12px !important;
    font-family: 'Intro';
}


.ultimas-solucoes-modulo-noticia .newsflash .mod-articlesnews__item:nth-child(2) {
    border: 2px solid #005853 !important;
    border-radius: 15px;
}

.ultimas-solucoes-modulo-noticia .newsflash .mod-articlesnews__item:nth-child(2) a {
    color: #005853 !important;
    font-family: 'Intro';
    font-size: 16px !important;
    font-family: 'Intro';
}

.ultimas-solucoes-modulo-noticia .newsflash .mod-articlesnews__item:nth-child(2) .container-fluid {
    color: #005853 !important;
    font-family: 'Intro';
    font-size: 12px !important;
    font-family: 'Intro';
}


.ultimas-solucoes-modulo-noticia .newsflash .mod-articlesnews__item:nth-child(3),
.destaque-noticias-modulo-noticia .newsflash .mod-articlesnews__item {
    border: 2px solid #4965F2;
    border-radius: 15px;
}

.ultimas-solucoes-modulo-noticia .newsflash .mod-articlesnews__item:nth-child(3) a,
.destaque-noticias-modulo-noticia .newsflash .mod-articlesnews__item a {
    color: #4965F2 !important;
    font-family: 'Intro';
    font-size: 16px !important;
    font-family: 'Intro';
}

.ultimas-solucoes-modulo-noticia .newsflash .mod-articlesnews__item:nth-child(3) .container-fluid,
.destaque-noticias-modulo-noticia .newsflash .mod-articlesnews__item .container-fluid {
    color: #4965F2 !important;
    font-family: 'Intro';
    font-size: 12px !important;
    font-family: 'Intro';
}


.ultimas-solucoes-cncoop .mod-articlesnews .mod-articlesnews__item,
.destaque-noticias-cncoop .mod-articlesnews .mod-articlesnews__item {
    flex-direction: row;
    align-items: flex-start;
    margin-top: 1.725rem;
    padding: 0.75rem 1rem 2rem 0.75rem;
}

.ultimas-solucoes-cncoop .mod-articlesnews .mod-articlesnews__item h4 {
    order: 2;
}

.ultimas-solucoes-cncoop .mod-articlesnews .mod-articlesnews__item .container-fluid {
    order: 3;
}

.ultimas-solucoes-cncoop .mod-articlesnews .mod-articlesnews__item .container-fluid span a {
    font-weight: 800;
    font-size: 12px !important;
    float: right;
}

.ultimas-solucoes-cncoop .mod-articlesnews .mod-articlesnews__item figure {
    order: 1;
    max-width: 10rem;
    margin-right: 5px;
}

.box-conteudos-cncoop {
    margin-left: 20.666667% !important;
    margin-top: 7rem;
}

.box-conteudo-cncoop,
.box-solucoes-cncoop {
    float: left;
    margin: 0.625rem;
}

.titulo-conteudos-cncoop {
    font-family: 'Intro';
    font-size: 14px;
    font-weight: normal;
    color: #160333;
    border-bottom: 1px solid #160333;
}

.titulo-solucoes-cncoop {
    font-family: 'Intro';
    font-size: 14px;
    font-weight: normal;
    color: #588DFF;
    border-bottom: 1px solid #588DFF;
}

.destaque-noticias-cncoop .veja-mais {
    order: 3;
    text-align: center;
    font-family: 'Intro';
    font-size: 12px;
    color: #588DFF;
    border: 1px solid #588DFF;
    border-radius: 20px;
    background-color: #F7F3F3;
    padding: 0.5rem 1rem 0.5rem 1rem;
    float: right;
    margin-right: -0.2rem;
}

.destaque-noticias-cncoop .eventos-estaduais-conteudo {
    margin-top: 0 !important;
}

.destaque-noticias-cncoop .mod-articlesnews .mod-articlesnews__item {
    padding-bottom: 4rem !important;
}

.box-quem-cncoop {
    margin-top: 3rem;
}

.titulo-quem-cncoop {
    text-align: center;
    font-family: 'Intro';
    font-size: 2.5rem;
    font-weight: 800;
    color: #160333;
}


.conteudo-quem-cncoop .nav-link {
    font-family: 'Intro' !important;
    font-size: 1.125rem !important;
    color: #b3b3b3 !important;
    font-weight: normal !important;
    width: 14rem !important;
    border: none !important;
}

.conteudo-quem-cncoop .nav-tabs {
    border: none !important;
}

.conteudo-quem-cncoop .tab-content {
    margin-left: 12rem;
    margin-right: 12rem;
    margin-top: 1rem;
}

.tab_pane {
    background-color: #E6E6E6 !important;
    height: 14rem;
    padding: 3rem;
}

.box-quem-cncoop .active {
    background-color: #E6E6E6 !important;
    padding: 1rem;
    border-radius: 1.5rem;
    margin-top: -0.999rem;
    min-height: 14rem;
    padding: 3rem;
}

.conteudo-quem-cncoop .nav-link.active-label {
    font-size: 18px !important;
    color: #0c1249 !important;
    font-weight: bold !important;
    border: none !important;
}


.seta-ativa {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0.938em;
    border-color: transparent;
    border-bottom-color: #E6E6E6;
    position: relative;
    margin-left: 7.062em;
    clear: both;
}

.titulo {
    font-size: 18px;
    color: #0c1249;
    font-weight: bold;
}

.titulares,
.suplentes {
    font-size: 14px;
    color: #4d4d4d;
    font-weight: normal;
}

.box-titulares {
    float: left;
}

.box-suplentes {
    float: right;
}

.box-mapa-cncoop {
    margin-top: 3rem;
}

.titulo-mapa-cncoop {
    font-family: 'Intro';
    font-size: 28px;
    font-weight: bold;
    color: #00546B;
}

.subtitulo-mapa-cncoop {
    font-family: 'Intro';
    font-size: 28px;
    font-weight: normal;
    color: #160333;
}

.descricao-mapa-cncoop {
    font-family: 'Intro';
    font-size: 14px;
    font-weight: normal;
    color: #8A8098;
}

.cabecalho-unidades-estaduais {
    margin-bottom: 2rem;
}

.box-contato-cncoop {
    text-align: center;
    background-color: #F0E8E8;
    padding-top: 3rem;
    padding-bottom: 3rem;
    margin-top: 4rem;
    height: 15rem;
    border-radius: 1.5rem;
}

.titulo-contato-cncoop {
    font-family: 'Intro';
    font-size: 28px;
    font-weight: bold;
    color: #160333;
    margin-bottom: 3rem;
}

.botao-contato-cncoop {
    font-family: 'Intro';
    font-size: 16px;
    font-weight: 800;
    color: #160333;
    padding: 10px 48px 10px 48px;
    border: 1px solid #160333;
    border-radius: 10px;
}


.conteudo-relacionado-cncoop {
    overflow: hidden;
    height: 10.98rem;
}

.conteudo-relacionado-cncoop .mod-articlesnews .mod-articlesnews__item {
    width: 14rem !important;
    float: left;
    padding: 5px;
    display: flex;
    flex-direction: column;
    margin-right: 35px;
    background-color: #F0E8E8;
    border-radius: 10px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.conteudo-relacionado-cncoop .mod-articlesnews .mod-articlesnews__item h4 {
    order: 2;
    font-family: 'Intro';
    font-size: 18px;
    background-color: #3a3636a3;
    color: #fff;
    margin-top: -96px;
    text-align: center;
    width: 100%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.conteudo-relacionado-cncoop .mod-articlesnews .mod-articlesnews__item h4 a,
.conteudo-relacionado-cncoop .mod-articlesnews .mod-articlesnews__item h4 a:hover,
.conteudo-relacionado-cncoop .mod-articlesnews .mod-articlesnews__item h4 a:visited {
    font-family: 'Intro';
    font-size: 18px;
    color: #fff;
}


.conteudo-relacionado-cncoop .mod-articlesnews .mod-articlesnews__item figure {
    order: 1;
    height: 238px;
    overflow: hidden;
}

.conteudo-relacionado-cncoop {
    float: right;
}

.conteudo-relacionado-cncoop .module-title {
    color: #8A8098;
}

.conteudo-relacionado-cncoop .module-title {
    color: #160333;
    text-decoration: none;
    text-transform: capitalize;
    font-family: 'Intro';
    font-weight: 800;
    font-size: 18px;
}

.conteudo-relacionado-cncoop .mod-articlesnews__item,
.conteudo-relacionado-cncoop .mod-articlesnews__item figure,
.conteudo-relacionado-cncoop .mod-articlesnews__item figure img {
    width: 14rem;
    height: 188px;
}

.conteudo-relacionado-cncoop .mod-articlesnews__item .figure-publicacoes {
    margin-top: -2.063rem
}

#box-conteudo-relacionado-cncoop {
    margin-left: 4%;
    margin-top: 5rem;
}

.titulo-conteudo-relacionado-cncoop {
    font-family: 'Intro';
    font-size: 18px;
    color: #160333;
    font-weight: bold;
    padding-left: 6%;
    margin-bottom: 2rem;
}

.label-noticias-relacionado,
.label-publicacoes-relacionado {
    float: left;
    margin-top: 0.5rem;
    margin-bottom: -1.813rem;
    padding-left: 1rem;
}

.label-noticias-relacionado span,
.label-publicacoes-relacionado span {
    border: 1px solid #d9d2d2;
    background-color: #F0E8E8;
    padding: 0.3rem 1rem 0.3rem 1rem;
    border-radius: 2rem;
    position: relative;
    z-index: 9;
}

.label-noticias-relacionado span {
    color: #160333;
}

.label-publicacoes-relacionado span {
    color: #00546B;
}

.box-conteudo-relacionado-cncoop .prev-slider {
    margin-top: 90px !important;
}


.conteudos-relacionados-cncoop .mod-articlesnews .mod-articlesnews__item a {
    order: 4;
}

.conteudos-relacionados-cncoop .col-12 {
    overflow-x: hidden;
}

/*.conteudos-relacionados-cncoop .col-12 .newsflash
{
    width: 95%;
    overflow: hidden;
    max-height: 14.375rem;
    margin-left: 6%;
    margin-top: 15px;
}*/

.conteudos-relacionados-cncoop .mod-articlesnews .mod-articlesnews__item {
    width: 16rem !important;
    float: left;
    padding: 5px;
    display: flex;
    flex-direction: column;
    margin-right: 35px;
    background-color: #fff;
    border-radius: 10px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.conteudos-relacionados-cncoop .mod-articlesnews .mod-articlesnews__item {
    height: 14.125rem;
    margin-bottom: 10px;
}

.conteudos-relacionados-cncoop .mod-articlesnews .mod-articlesnews__item .container-fluid {
    order: 3;
    font-family: 'Intro';
    font-size: 12px;
    color: #8A8098;
    padding: 10px !important;
}

.conteudos-relacionados-cncoop .mod-articlesnews .mod-articlesnews__item a {
    order: 4;
}

.conteudos-relacionados-cncoop .mod-articlesnews .mod-articlesnews__item a {
    margin-top: auto;
}

.conteudos-relacionados-cncoop .mod-articlesnews .mod-articlesnews__item h4 {
    order: 2;
    padding: 17px;
    margin-top: -45%;
    height: 100px;
    z-index: 5;
}

.conteudos-relacionados-cncoop .mod-articlesnews .mod-articlesnews__item figure {
    order: 1;
    height: 238px;
    overflow: hidden;
}

.conteudos-relacionados-cncoop .mod-articlesnews .mod-articlesnews__item figure img {
    width: 255px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.conteudos-relacionados-cncoop .veja-mais {
    background-color: #ffffff;
}

.titulo-conteudos-relacionados {
    color: #8A8098;
    font-family: 'Intro';
    font-size: 18px;
    font-weight: 800;
    margin-top: 50px;
    margin-bottom: 10px;
    margin-left: 75px;
}

.conteudos-relacionados-cncoop .control {
    position: absolute;
    width: 60%;
    margin-top: 4rem;
    margin-left: -48px;
}

.conteudos-relacionados-cncoop .prev-slider-gen {
    float: left;
    margin-top: 10px;
    margin-right: 10px;
    cursor: pointer;
    color: #8A8098;
    font-size: 25px;
    font-weight: 400;
}

.conteudos-relacionados-cncoop .next-slider-gen {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    cursor: pointer;
    color: #8A8098;
    font-size: 25px;
    font-weight: 400;
}

.conteudos-relacionados-cncoop .dot-slider {
    background: #8A8098;
    opacity: 1;
    padding: 5px 5px 5px 5px;
    box-shadow: none;
    border: 0px solid RGBA(0, 0, 0, 1);
    border-radius: 50px;
    margin: 4px;
}

.conteudos-relacionados-cncoop .nextend-bullet-bar {
    display: inline-flex;
    float: left;
    margin-top: 24px;
}

.conteudos-relacionados-cncoop .active {
    background: #005853;
}

.titulo-com-imagem {
    background: rgba(38, 38, 38, 0.5);
    margin-bottom: -5px;
    border-radius: 0px 0px 15px 15px;
}

.conteudos-relacionados-cncoop .control {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 90%;
    margin: -125px 10px 0px 0px;
}

.conteudos-relacionados-cncoop .newsflash-title a,
.conteudos-relacionados-cncoop .newsflash-title a:hover,
.conteudos-relacionados-cncoop .newsflash-title a:visited {
    font-family: 'Intro';
    font-size: 18px;
    font-weight: bold;
}

.conteudos-relacionados-cncoop .titulo-tag-noticia a {
    color: #160333;
}

.conteudos-relacionados-cncoop .titulo-tag-publicacoes a {
    color: #00546B;
}

.conteudos-relacionados-cncoop .box-flutuante {

    position: inherit;
    float: left;
    margin: 10px;
    background-color: #F0E8E8;
    border-radius: 10px;
    padding-bottom: 10px;
    padding-top: 3px;
    font-family: 'Intro';
    font-size: 10px;
    width: 94px;
    height: 20px;
    text-align: center;
    z-index: 2;
}

.conteudos-relacionados-cncoop .box-noticias {
    color: #160333;
}

.conteudos-relacionados-cncoop .box-publicacoes {
    color: #00546B;
}

.conteudos-relacionados-cncoop .newsflash-image {
    border-radius: 15px;
    margin-top: -40px;
}

.cards-atuacoes-cncoop {
    margin-top: -6%;
}

.titulo-conheca-sistema-sindical,
.titulo-contibuicoes-cncoop,
.titulo-editais-cncoop {
    font-family: 'Intro';
    font-size: 28px;
    font-weight: Bold;
    color: #160333;
    text-align: center;
}

.subtitulo-conheca-sistema-sindical {
    font-size: 18px;
    font-weight: bold;
    color: #8A8098;
    text-align: center;
    font-family: 'Intro';
}

.box-videos-sistema-sindical {
    text-align: center;
}

.subtitulo-contibuicoes-cncoop {
    font-size: 14px;
    font-weight: normal;
    color: #8A8098;
    text-align: justify;
    margin-top: 10px;
    line-height: 23px;
}


.box-editais .col-12 {
    overflow-x: hidden;
    padding: 10px;
}

.box-editais .col-12 .newsflash {
    width: max-content;
    min-height: 500px;
}

.box-editais .col-12 .newsflash {
    min-height: 245px;
}

.box-editais {
    margin-top: 30px;
    padding: 0px 0px 20px 20px;
}


.box-editais .mod-articlesnews .mod-articlesnews__item {
    width: 16rem !important;
    float: left;
    padding: 5px;
    display: flex;
    flex-direction: column;
    margin-right: 35px;
    background-color: #fff;
    border-radius: 10px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    border-radius: 0.75rem;
    -webkit-box-shadow: 0px 0.313rem 0.125rem 0.063rem rgb(0 0 0 / 18%);
    box-shadow: 0px 0px 0.5rem 0.063rem rgb(0 0 0 / 18%);

}

.box-editais .mod-articlesnews .mod-articlesnews__item .container-fluid {
    order: 3;
    font-family: 'Intro';
    font-size: 12px;
    color: #8A8098;
    padding: 10px !important;
}

.box-editais .mod-articlesnews .mod-articlesnews__item a {
    order: 4;
}

.box-editais .newsflash-image-null {
    height: 255px;
}

.box-editais .mod-articlesnews .mod-articlesnews__item {
    background-color: #F9F9F9;
}

.box-editais .mod-articlesnews .mod-articlesnews__item h4 {
    order: 2;
    padding: 10px;
}

.box-editais .mod-articlesnews .mod-articlesnews__item figure {
    order: 1;
    height: 238px;
    overflow: hidden;
}

.box-editais .mod-articlesnews .mod-articlesnews__item figure img {
    width: 255px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.box-editais a {
    color: #160333;
    font-family: 'Intro';
    font-size: 16px !important;
}

.titulo-box-editais {
    color: #160333;
    font-family: 'Intro';
    font-size: 18px;
    font-weight: 800;
    margin-top: 20px;
}

.descricao-box-editais {
    color: #8A8098;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'Intro';
}

.botao-contibuicoes-cncoop,
.botao-contibuicoes-cncoop:visited {
    background-color: #00546B;
    padding: 12px 3rem 12px 3rem;
    color: #F7F3F3;
    font-size: 12px;
    font-weight: bold;
    border-radius: 8px;
}

.botao-contibuicoes-cncoop:hover {
    background-color: #F7F3F3;
    padding: 12px 3rem 12px 3rem;
    color: #00546B;
    font-size: 12px;
    font-weight: bold;
    border-radius: 8px;
}

.box-assembleias-editais {
    margin-top: 7rem;
}

.box-assembleias-editais .veja-mais {
    order: 3;
    text-align: center;
    font-family: 'Intro';
    font-size: 12px;
    color: #fff;
    border-radius: 20px;
    background-color: #00546B;
    padding: 10px 30px 10px 30px;
    margin: 20px 14px 20px 14px;
    border: none !important;
}

.box-assembleias-editais .veja-mais i {
    color: #00546B;
    font-size: 12px;
}

.box-assembleias-editais .prev-slider-gen {
    float: left;
    margin-top: 10px;
    margin-right: 10px;
    cursor: pointer;
    color: #8A8098;
    font-size: 30px;
    font-weight: 800;
}

.box-assembleias-editais .next-slider-gen {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    cursor: pointer;
    color: #8A8098;
    font-size: 30px;
    font-weight: 800;
}

.box-assembleias-editais .dot-slider {
    background: #8A8098;
    opacity: 1;
    padding: 5px 5px 5px 5px;
    box-shadow: none;
    border: 0px solid RGBA(0, 0, 0, 1);
    border-radius: 50px;
    margin: 4px;
}

.box-assembleias-editais .nextend-bullet-bar {
    display: inline-flex;
    float: left;
    margin-top: 24px;
}

.box-assembleias-editais .active {
    background: #005853;
}

.box-editais .control {
    float: right;
}

.box-videos-sistema-sindical iframe {
    border-radius: 5px;
}

.box-descricao-cncoop-mobile {
    padding-top: 3.25em;
}

.titulo-cncoop-mobile {
    font-family: 'Intro';
    font-size: 40px !important;
    font-weight: 800;
    color: #160333;
    margin-bottom: 1.25em;
}

.box-botoes-contato-cncoop,
.box-botoes-mapa-cncoop {
    text-align: center;
}

.descricao-mapa-estrategico-cncoop-mobile {
    font-size: 18px;
    font-weight: normal;
    color: #8A8098;
    float: right;
    /*width: 70%;*/
}

.box-atuacao-cncoop-mobile {
    background-color: #F0E8E8;
    margin-top: 3.125rem;
    padding-top: 2rem;
    height: 20rem;
    text-align: center;
    font-family: 'Inter';
    border-radius: 1.5rem;
}

.box-conteudos-cncoop-mobile {
    margin-top: 7rem;
}

.box-miniaturas-videos {
    margin-top: 10px;
}

.conteudo-quem-cncoop-mobile .tab-content {
    margin-top: 1rem;
}

.conteudo-quem-cncoop-mobile .nav-link {
    font-family: 'Intro' !important;
    font-size: 1.125rem !important;
    color: #8A8098 !important;
    font-weight: normal !important;
    width: 14rem !important;
}

.conteudo-quem-cncoop-mobile .nav-tabs {
    border: none !important;
}

.conteudo-quem-cncoop-mobile .nav-link.active-label {
    font-size: 18px !important;
    color: #160333 !important;
    font-weight: bold !important;
}

@media only screen and (max-width: 800px) {
    .box-img-cncoop {
        padding-top: 3.25em;
    }

    .conteudos-relacionados-cncoop {
        padding-left: 7%;
    }

    .conteudos-relacionados-cncoop .col-12 {
        padding-left: 6%;
    }

    .conteudo-quem-cncoop-mobile ul {
        margin-left: 16%;
    }

    .descricao-atuacao-cncoop {
        font-family: 'Inter';
        font-size: 0.75rem;
        font-weight: normal;
        color: #8A8098;
        float: left;
        text-align: left;
        margin-left: 1.25rem;
    }

    .atuacao-nacional,
    .atuacao-internacional,
    .atuacao-mercados,
    .atuacao-inovacao {
        border-radius: 0.75rem;
        -webkit-box-shadow: 0px 0.313rem 0.125rem 0.063rem rgb(0 0 0 / 18%);
        box-shadow: 0px 0px 0.5rem 0.063rem rgb(0 0 0 / 18%);
        float: left;
        width: 15.938rem;
        /*height: 17.438rem;*/
        padding: 1.25rem;
        background-color: #F7F3F3;
        margin-left: 1rem;
        /*display: table;*/
        margin-top: 0.625rem;
    }

    .conteudos-relacionados-cncoop .col-12 .newsflash {
        width: 95%;
        overflow: hidden;
        max-height: 14.375rem;
        margin-left: 6%;
        margin-top: 15px;
    }

    /*#map{
        zoom: 73%;
        margin-left: 0;
    }*/
    .box-conteudo-relacionado-cncoop {
        margin-left: -5%;
    }

    .box-quem-e-quem {
        overflow-x: hidden;
    }

    .box-quem-e-quem .sppb-tab-content {
        width: 100% !important;
    }

    .box-quem-e-quem ul {
        display: flex;
        width: 220%;
        overflow: hidden;
        gap: 0px !important;
    }

    .seta-quem-e-quem {
        border-top: 1px solid #4D80CF !important;
        border-left: none !important;
        padding: 0px !important;
        width: 60px !important;
        transform: rotate(180deg) !important;
        margin-top: -7px;
        background: #f5f5f5;
        margin-left: auto;
        margin-right: auto;
        display: none !important;
    }
}

.videoPrincipal {
    margin-bottom: 20px;
}

@media only screen and (min-width: 992px) {
    .texto-conteudo-cncoop-com-imagem {
        /*padding-top: 6rem;*/
        padding-bottom: 1rem;
        margin-left: 11rem;
        width: 20rem;
    }

    .cards-atuacoes-cncoop {
        margin-top: -6%;
        margin-left: -6%;
    }

    /*#map{
        zoom: 130%;
        margin-top: -5rem;
        margin-left: 0;
    }*/
    .conteudos-relacionados-cncoop .col-12 .newsflash {
        width: 95%;
        overflow: hidden;
        max-height: 14.375rem;
        margin-left: 2%;
        margin-top: 15px;
    }

    .unidades-estaduais-sescoop .conteudo-unidade-estadual,
    .unidades-estaduais-ocb .conteudo-unidade-estadual,
    .unidades-estaduais-cncoop .conteudo-unidade-estadual {
        background-color: #f7f7f7;
        padding: 0.938em 0 0 1.25em;
        border-radius: 0.938em;
        height: 22.4rem !important;

    }

    .box-conteudo-relacionado-cncoop {
        padding-left: 30px;
    }
}

img.conteudo-cncoop-img {
    margin-top: 1rem;
    float: left;
    /*height: 9rem;*/
}

.videoSecundario {
    width: 175px;
    height: 101px;
    border-radius: 5px;
    cursor: pointer;
    margin-bottom: 10px;
}

.noticia-destaque .sppb-addon-article img {
    border-radius: 30px;
    position: relative;
    z-index: -1;
}

.noticia-destaque .sppb-addon-article {
    margin-bottom: 0px !important;
    /*background: rgb(0,0,5);
    background: linear-gradient(0deg, rgba(0,0,5,0.8827906162464986) 0%, rgba(0,0,5,0.7595413165266106) 35%, rgba(0,212,255,0) 100%);*/
    position: initial;
    /* z-index: 10; */
    border-radius: 30px;
}

.sppb-embed-responsive-item {
    border-radius: 10px !important;
}


.texto-seja-coop {
    text-align: left !important;
    font: normal normal normal 16px/22px 'Inter' !important;
    letter-spacing: 0px !important;
    color: #0C1249 !important;
}

.titulo-missao h3.sppb-addon-title {
    text-align: left !important;
    font: normal normal 300 40px/33px 'Intro light alt' !important;
    letter-spacing: 0px !important;
    color: #FFFFFF !important;
}

.texto-seja-coop-missao {
    text-align: left !important;
    font: normal normal normal 18px/23px 'Intro' !important;
    letter-spacing: 0px !important;
    color: #FAFAFA !important;
}

.titulo-videos h3.sppb-addon-title {
    text-align: center !important;
    font: normal normal 300 28px/35px 'Intro light alt' !important;
    letter-spacing: 0px !important;
    color: #38ABB2 !important;
}

.texto-videos {
    text-align: center !important;
    font: normal normal normal 16px/21px 'Inter' !important;
    letter-spacing: 0px !important;
    color: #18186A !important;
    padding-bottom: 20px !important;
}


body {
    background-color: #F5F5F5
}

.texto-intro {
    font-family: 'Intro';
}

.header-paginas {
    border-radius: 0px 0px 100px 100px;
}

.titulo-seja-coop-mapa h3.sppb-addon-title {
    text-align: left !important;
    font: normal normal 300 28px/35px 'Intro light alt' !important;
    letter-spacing: 0px !important;
    color: #18186A !important;
}

.titulo-seja-coop {
    font-family: 'Intro';
    text-align: left;
    font-size: 40px;
    font-weight: 300;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.texto-seja-coop-mapa {
    text-align: left !important;
    font: normal normal normal 16px/25px 'Inter' !important;
    letter-spacing: 0px !important;
    color: #18186A !important;
    width: calc(26vw) !important;
}

.box-mapa-diretriz {
    display: flex;
    gap: 20px;
    height: calc(81vh);
    padding-bottom: 30px;
}

.titulo-seja-coop {
    font-weight: 900 !important;
    font-family: 'Intro light alt' !important;
    color: #18186A !important;
}

#sppb-addon-8Z3mYiHk0ct-JlhR9lX89 .sppb-addon-header h3.sppb-addon-title {
    text-align: left !important;
    font: normal normal 300 40px/53px 'Intro light alt' !important;
    letter-spacing: 0px !important;
    color: #18186A !important;
}

.botao-borda-azul-petroleo-sescoop {

    border: 1px solid #5883D0 !important;
    border-radius: 20px !important;
    color: #4D80CF !important;
}

.botao-borda-azul-petroleo-sescoop:hover {
    background: #FFF 0% 0% no-repeat padding-box !important;
    border: 1px solid #5883D0 !important;
    box-shadow: 0px 1px 8px #00000033 !important;
    border-radius: 20px !important;
    color: #4D80CF !important;
}


.texto-box-atuacao {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    font-family: Inter;
    letter-spacing: 0px;
    color: #18186A;
}

.breadcrumb {
    padding: 0 !important;
}

.titulo-intro-light-alt {
    font-family: 'Intro Light Alt' !important;
}

#sppb-addon-AQrQJRE_aw6pSV0m7qWt0 .texto-atuacao {
    font: normal normal normal 16px/19px 'Inter' !important;
    letter-spacing: 0px !important;
    color: #0C1249 !important;
    line-height: 22px !important;
}

#sppb-addon-otzBDou-NItk-hGsKRVF4 .sppb-addon-header h3.sppb-addon-title {
    text-align: left !important;
    font: normal normal normal 12px/18px 'Intro' !important;
    letter-spacing: 0px !important;
    color: #0C1249 !important;
}

.botao-borda-azul-escuro-sescoop {
    border: 1px solid #4D80CF !important;
    border-radius: 30px !important;
    color: #4D80CF !important;
}

.botao-borda-azul-escuro-sescoop:hover {
    background: #FFF 0% 0% no-repeat padding-box !important;
    border: 1px solid #4D80CF !important;
    box-shadow: 0px 1px 8px #00000033 !important;
    border-radius: 30px !important;
    color: #4D80CF !important;
}

.botao-borda-azul-escuro-cncoop-transparencia {
    float: left;
    padding: 20px 50px 20px 20px;
    display: flex;
    gap: 20px;
    margin-top: 30px;
    border-radius: 10px !important;
    border: 1px solid #4D80CF !important;
    color: #4D80CF !important;
}

.botao-borda-azul-escuro-cncoop-transparencia:hover {
    background: #FFF 0% 0% no-repeat padding-box !important;
    border: 1px solid #4D80CF !important;
    box-shadow: 0px 1px 8px #00000033 !important;
    color: #4D80CF !important;
}

.page-64 h3.sppb-addon-title {
    font-family: 'Intro Light Alt' !important;
}

.page-64 .titulo-box-atuacao h3.sppb-addon-title {
    text-align: left;
    font-style: normal !important;
    font-weight: 300 !important;
    font-size: 18px !important;
    font-family: 'Intro Light Alt' !important;
    letter-spacing: 0px;
    color: #3BA056 !important;
}

.page-64 .titulo-missao h3.sppb-addon-title {
    font-style: normal !important;
    font-weight: 300 !important;
    font-size: 40px !important;
    font-family: 'Intro Light Alt' !important;
    letter-spacing: 0px !important;
    color: #FFFFFF !important;
}

.subtitulo-quem-e-quem {
    text-align: left !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 12px !important;
    font-family: 'Inter' !important;
    letter-spacing: 0px !important;
    color: #186355 !important;
}

.box-quem-e-quem ul {
    padding-bottom: 15px !important;
    gap: 60px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.box-quem-e-quem ul li a {
    border: none !important;
    background-color: inherit !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 16px !important;
    font-family: 'Inter' !important;
    letter-spacing: 0px !important;
    color: #B3B3B3 !important;
}

.box-quem-e-quem ul li.active a {
    color: #000 !important;
}

.box-quem-e-quem ul li::after {
    margin-right: calc(9vw) !important;
    margin-left: calc(5vw) !important;

}


.box-quem-e-quem .sppb-tab-content {
    border: 1px solid #4D80CF;
    padding: 25px 20px 25px 20px;
    border-radius: 20px;
}

.arrow {
    position: absolute;
    top: 47px;
    left: 50%;
    width: 20px;
    height: 20px;
    background-color: #f5f5f5;
    transform: rotate(45deg) skew(0deg);
    transform-origin: top left;
    z-index: 0;
    border: 1px solid #4d80cf;
    border-right: none;
    border-bottom: none;
}

.box-botoes-sescoop .row-botoes #builder-raw-html {
    display: inline-flex;
    gap: 50px;
    align-items: center;
}

@media (max-width: 1280px) {
    .box-botoes-sescoop .row-botoes #builder-raw-html a {
        width: calc(25.7vw) !important;
    }

    .texto-seja-coop-mapa {
        padding-right: 0px !important;
        width: calc(40vw) !important;
    }

    .box-mapa-diretriz {
        height: auto !important;
        display: block !important;
        padding-bottom: 30px;
        height: calc(60vh) !important;
    }
}

.box-botoes-sescoop .row-botoes #builder-raw-html a {
    padding: 12px 60px 12px 20px;
    width: calc(20.6vw);
}

.box-botoes-sescoop .row-botoes #builder-raw-html .img-link,
.box-botoes-sescoop .row-botoes #builder-raw-html .text-link {
    float: left;
}

.box-botoes-sescoop .row-botoes #builder-raw-html .text-link {
    display: flex;
    align-items: center;
    height: 40px;
    margin-left: 20px;
    font-style: normal;
    font-weight: medium;
    font-size: 16px;
    font-family: 'Inter';
}

.box-botoes-sescoop .row-botoes #builder-raw-html .img-link {
    display: flex;
    align-items: center;
    height: 40px;
}

.box-botoes-sescoop .row-botoes #builder-raw-html .img-link img {
    height: 26px;
}

.box-mapa-diretriz {
    display: block !important;
    padding-bottom: 30px !important;
}

.header-coop-img h3 {
    padding-right: calc(16vw);
}

.topo-sescoop-banner {
    height: 200px;
}

.header-coop-img h3.sppb-addon-title {
    font-style: normal !important;
    font-weight: 300 !important;
    font-size: 18px !important;
    color: #fff !important;
    font-family: 'Intro' !important;
}

.box-mapa-diretriz.atuacao {
    background-color: #f5f5f5 !important;
}


.menu-ocb-lista h3.sp-module-title {
    display: none !important;
}

#section-id-pe-7oei7A_cS42W0NnJoS img,
#section-id-UsP7u8abn1VCbpNnGNQzM img {
    height: 46px;
}

.page-64 #section-id-pe-7oei7A_cS42W0NnJoS .sppb-addon-content {
    display: flex;
}


.page-64 #section-id-pe-7oei7A_cS42W0NnJoS .sppb-addon-content h3.sppb-addon-title {
    text-align: left;
    font-style: normal !important;
    font-weight: 300 !important;
    font-size: 18px !important;
    font-family: 'Intro Light Alt' !important;
    letter-spacing: 0px;
    color: #3BA056 !important;
    margin-left: 10px;
    margin-top: 12px;
}

.titulo-seja-coop {
    font-family: 'Intro light alt';
    font-size: 40px;
    letter-spacing: 0px;
    color: #38ABB2;
}

#column-wrap-id-6spYl7obx3YPmhSluhbDh .sppb-column {
    border: 1px solid #4D80CF !important;
    min-height: 150px !important;
    border-radius: 10px !important;
}

#column-wrap-id-6spYl7obx3YPmhSluhbDh .sppb-column h3.sppb-addon-title {
    font: normal normal normal 12px/18px 'Intro' !important;
    letter-spacing: 0px !important;
    color: #0C1249 !important;
}

#column-wrap-id-6spYl7obx3YPmhSluhbDh .sppb-column .sppb-button-wrapper {
    margin-top: 20px;
}

#sppb-addon-1685722696001 .sppb-addon-header h3.sppb-addon-title {
    text-align: left !important;
    font: normal normal 300 40px/53px 'Intro light alt' !important;
    letter-spacing: 0px !important;
    color: #18186A !important;
}

.box-quem-e-quem .controles-aba {
    display: none;
}

@media (max-width: 800px) {
    .dados-imagem {
        display: none !important;
    }

    .box-quem-e-quem ul.sppb-nav li {
        display: none;
    }

    .box-quem-e-quem ul.sppb-nav li.active {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .box-quem-e-quem {
        overflow-x: hidden;
    }

    .box-quem-e-quem .sppb-tab-content {
        width: 100% !important;
    }

    .box-quem-e-quem ul {
        display: flex;
        width: 200%;
        overflow: hidden;
        gap: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important
    }

    .seta-quem-e-quem {
        border-top: 1px solid #4D80CF !important;
        border-left: none !important;
        padding: 0px !important;
        width: 60px !important;
        transform: rotate(180deg) !important;
        margin-top: -7px;
        background: #f5f5f5;
        margin-left: auto;
        margin-right: auto;
        display: none !important;
    }

    .controles-aba {
        display: flex !important;
        position: relative;
        top: calc(4vh);
    }

    .controles-aba .prev {
        float: left;
        padding-left: 10px;
        padding-right: 10px;
        background-color: whitesmoke;
        z-index: 50;
    }

    .controles-aba .next {
        float: right;
        margin-left: calc(65vw);
        background-color: whitesmoke;
        z-index: 50;
        padding-left: 10px;
        padding-right: 10px;
    }
 
   .video-slide {
        height: 216px !important; 
        text-align: center;
    }
    
    .video-slide .bx-controls .bx-controls-direction{
        display: flex;   
        justify-content: center;
        gap:calc(78vw);
        margin-top: 2rem;
    }
    
    .video-slide .video-lista {
        display: inline-flex;
        gap: 0.4rem;
        margin-top: -5rem;
        width: calc(76vw);
        overflow-x: hidden;
        z-index: 10px!important;
    }
    
    .video-slide .video-lista img{
        width: calc(35vw)!important;
        max-width: calc(35vw)!important;
        height: auto;
        border-radius: 10px;
        cursor: pointer;
    }

    .video-slide .video-lista .fa.fa-play-circle{
        font-size: 26px;
        position: absolute;
        margin-top: 1.8rem;
        color:gray;
        opacity:75%;
        cursor: pointer;
    }
    
    .video-slide .video-lista .video-thumb{
        display: flex;
        justify-content: center;
    }
    
}
