<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ESTILOS PADRONIZADOS */

@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

.absolute { position: absolute; }
.relative, .center { position: relative;}
a:hover, a:active, a:focus, a {text-decoration: none;}

/*  FIM - PADRONIZADOS */
/* ******************************* */

.issuuembed{
    width: 100% !important;
    height: 390px !important;
}

.breadcrumb-item + .breadcrumb-item::before{
    color: #fff !important;
}

#showroom .col-md-2 {
    flex: 0 0 auto;
    width: 19.666667% !important;
}

.dropdown-item:hover .dropdown-menu {
    display: block !important;
    margin-top: 0; /* remove the gap so it doesn't close */
}

.img-noticia-post {
    float: left;
    width: 300px;
    margin: 0px 15px 15px 0px;
}

.img-noticia-post img{
    max-width: 300px;
    height: auto;
}

.legend-dir{
    font-size: 12px;
    text-align: center;
}

.solucoes-ifc-tem{
    position: relative;
}
.solucoes-ifc-tem .owl-nav {
    margin-top: 0;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    position: absolute;
    top: 134px;
    width: 100%;
}
.solucoes-ifc-tem {

    .owl-nav{
        .owl-prev{
            position: absolute;
            left: -50px;
            font-size: 90px !important;
        }
        .owl-next{
            position: absolute;
            right: -50px;
            font-size: 90px !important;
        }
    }
    
}
.owl-theme .owl-nav [class*='owl-']:hover {
    background: transparent;
    color: #002547;
    text-decoration: none;
}

.sessao-cinza-bg{
    background: #E5E7EB;
    position: relative;

    h2{
        text-align: center;
        font-size: 2.5rem;
        padding-bottom: 20px;
        background-image: url(../imgs/det-linha-top.png);
        background-repeat: no-repeat;
        background-position: center bottom;
    }

}
.bx-feq{
    display: block;
    border-left: 1px solid #D9D9D9;
    padding-left: 20px;
}

.detfeco{
     padding-bottom: 10px;
     margin-bottom: 25px;
    background-image: url(../imgs/det-linha-top.png);
        background-repeat: no-repeat;
        background-position: left bottom;
}

.detalhe-sombra{
       background-image: url(../imgs/detalhe.png);
    width: 100%;
    position: absolute;
    top: 0px;
    background-position: center bottom;
    height: 28px;
    background-repeat: no-repeat;
}

.bloco-bg-palestra{
       background-image: url(../imgs/bg-palestra.png);
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    width: 100%;
    padding: 50px 40px 40px 40px;
    height: 326px;
    margin-top: 40px;
    background-size: contain;
    text-align: center;

    h4{
        font-size: 1rem;
        margin-top: 25px;
    }
    p{
        font-size:0.8rem ;
    }
}

.grid-cinza{
    border: 2px solid #D1D5DB;
    background: #fff;
    margin-top: 40px;
    padding: 25px;
    text-align: center;
    min-height: 360px;

    img{
        width: auto !important;
        text-align: center;
        margin: 0 auto !important;

    }
    h3{
        font-size: 1.4rem;
    margin-top: 20px;
    }

    p{
        font-size:0.8rem ;
    }
    .btn{
        border: 1px solid #CCDBE8;
    position: absolute;
    width: 88%;
    bottom: 70px;
    }

}

.pres{
   color: #004A8D !important;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}
.alm-listing {
    margin: 0;
    padding: 0;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}
.bloco-topo-fecomecrio{
    text-align: center;
    display: table;
    width: 100%;
    padding: 20px 0;
    h1{
        font-size: 3rem;
    }
    .breadcrumb{
        display: inline-flex !important;
    }
}
.informacao-instituto{
    text-align: justify;

    h2{
        font-size: 2rem;
           margin-bottom: 35px;
           padding-bottom: 20px;
    background-image: url(../imgs/det-linha-top.png);
        background-repeat: no-repeat;
        background-position: center bottom;
    }

    img{
        margin-bottom: 40px;
    }
}

.sessao-novidades {
    padding: 60px 0;
    background: #644B1A;

     h1 {
        color: #fff;
        font-size: 4rem;
        font-weight: bold;
        padding-top: 20%;
    }

     p {
        font-size: 20px;
        color: #C89633;
    }
}

.tb{
    text-align: center;
    font-size: 12px;
    margin-bottom: 40px;
}

.accordion-item{
    margin-bottom: 20px;
    border: 1px solid #e4e5e9;
}



.accordion-button:not(.collapsed)::after{
    background-image: url("../imgs/seta.png");
}

.titulos-lista {
    border-bottom: 2px solid #efefef;
    padding-bottom: 20px;
    margin-bottom: 40px;
    position: relative;
}
.titulos-lista span{
    color: #C89633;
    font-weight: 300;
}

.mrmais {
    text-align: center;
    font-size: 18px;
    text-transform: UPPERCASE;
    color: #C89633;
    margin: 20px 0;
    font-weight: bold;
}
.alm-reveal{
    display: flex !important;
    flex-wrap: wrap !important;
}
#ajax-load-more{
    padding: 0;
    margin: 0;
}

.accordion-collapse {
    border: 0;
    border-width: 0 1px;
    background: #efefef;
    color: #002547;
}

.accordion-button{
    border: 0 !important;
    font-size: 13px;

}
.accordion-button {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    font-weight: bold;
    color: #002547;
}

.bloco-diretoria{
    display: block;
    width: 100%;
    margin-top: 40px;
}

.bloco-diretoria img{
    border: 1px solid #DDDDDD;
    max-width: 100%;
    height: auto;
    padding: 6px;
}

.bloco {
   border: 1px solid #e4e5e9;
    display: block;
    text-align: center;
    position: relative;
    padding: 15% 10%;
    width: 100%;
    transition: 0.5s;
    top: 0;
}

.tpvg{
       position: relative;
    background: url(../../assets/imgs/click.png) no-repeat left center;
    padding: 20px 30px;
}

.navx li{
    list-style-type: none;
}
.navx li a{
    opacity: 0.6;
}

.bloco:hover{
    background: #002547;
    top: -10px;
   transition: 0.5s;
    color: #fff !important;
}

.bloco h4{
    font-size: 12px !important;
    font-weight: bold;
}

.bloco:hover h4{
   color: #fff !important;
}

.parce-nav{
    padding: 0 0 30px 0;
    width:100%;
    list-style-type:none;
    background-image: url(../../assets/imgs/icons/bg-sistema-comercio.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center bottom;
}
.parce-nav li{
    width: auto;
    display:inline-block;
    background-image: url(../../assets/imgs/icons/ico-rod-2.png);
    background-repeat: no-repeat;
    background-position: right 25px;
    padding-right: 35px;
    margin-right: 20px;
}
.parce-nav li:last-child{
    padding-right:0;
    margin-right:0;
    background-image: none;
}

/* PERIODICOS NOVOS */

.center {
    text-align: center;
    margin: 0 auto;
    display: block;
}

.bloco-presidente-peri{
    position: relative;
    padding: 20px;
    display: block;
}
.bloc-info-revis{
    padding-top: 80px;
}
.info-perio h3 {
    font-weight: bold;
    font-size: 2.5rem;
    line-height: 2.6rem;
}
.info-perio h3 span{
    display: block;
    color: #C89633;
}
.info-perio p {
    color: #a3a7aa;
    font-size: 12px;
}

.mor-peri{
    display: block;
    width: 100%;
    position: relative;
    z-index: 80;
    color: #C89633;
    text-align: right;
    font-size: 11px;
}
.bloco-presidente-peri::before{
    content: '';
    width: 100px;
    height: 66px;
    position: absolute;
    background: url(../../assets/imgs/det-sup-pre.png) no-repeat left top;
    left: 0;
    top: 0;
}

.bloco-presidente-peri::after{
    content: '';
    width: 100px;
    height: 66px;
    position: absolute;
    background: url(../../assets/imgs/det-inf-pre.png) no-repeat right bottom;
    right: 0;
    bottom: 0;
}

.bloco-peri-link {
    background: #FEFBFB;
    padding: 20px;
    position: relative;
    border: 1px solid #F3F3F3;
    display: table;
    width: 100%;
    height: 170px;
    margin-top: 28px;
}

.art-blc{
    vertical-align: middle;
    display: table-cell;
}
.art-blc h4{
    color: #C89633 !important;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}
.art-blc h4 span{
    display: block;
    font-size: 12px;
}

.art-blc h5 {
    font-weight: bold;
    font-size: 0.8rem;
}
.mrblc{
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.bloco-peri-link:hover{
    background:#1E4A8D ;
}

.bloco-peri-link:hover .art-blc h5{
    color: #CCDBE8;
}

.sessao-revista-fecomercio{
    background: #163560;
    

}
.sessao-revista-fecomercio .info-perio h3{
    color: #fff;
}
.bloco-revista-new{
    display: block;
    padding: 25px 25px 20px 25px;
    width: 100%;
    position: relative;
}
.bloco-revista-new::before{
    background: url(../../assets/imgs/lef-top.png) no-repeat left top;
    content: '';
    position: absolute;
    left: 0;
    width: 100px;
    top: 0;
    height: 65px;
}
.bloco-revista-new::after{
    background: url(../../assets/imgs/rig-bot.png) no-repeat right bottom;
    content: '';
    position: absolute;
    right: 0;
    width: 100px;
    bottom: 0;
    height: 65px;
}


.bloco-revista-new h3 span{
    font-size: 10px;
    color: #FAB632;
    text-transform: uppercase;
    display: block;
}

.mor-inb{
        display: block;
    margin-top: 26px;
    right: 10px;
    z-index: 80;
    position: relative;
}

.bloco-revista-new h3{
    margin-top: 20px;
    font-size: 18px;
    color: #fff !important;
    font-weight: bold;
}
.sessao-clipping-fecomercio{
    background: #F3F3F3;
}
.sessao-clipping-fecomercio .bloco-peri-link{
    height: 130px !important;
}
.sessao-clipping-fecomercio h5{
    padding-top: 10px;
}
.sessao-clipping-fecomercio h5 span{
    display: block;
    font-weight: 300;
    font-size: 10px;
    color: #C89633;
}
.bl-cli{
    position: absolute;
    top: 50px;
    right: 20px;
}

.sessao-semana-destaque{
    background: rgb(208,156,54);
background: linear-gradient(90deg, rgba(208,156,54,1) 45%, rgba(0,76,138,1) 45%);

}

.agdns{
    text-align: center;
    font-size: 1.8rem !important;
}
.agdns span{
    font-size: 2.2rem !important;
}
#morder{
    padding-top: 20px;
}
.mxtem{
    padding-top: 60px;
    color: #fff !important;
    font-weight: bold;
    font-size: 24px;
}
.mxtem span{
    color:#C89633;
    display: block;
    font-size: 10px;
}
.moredcos{
        background: #D09C36;
    padding: 5px 10px;
    color: #fff;
    font-size: 9px;
    border-radius: 4px;
    margin-top: 10px;
    display: inline-block;
}
/* COMUNS/AGRUPADOS */

a, a:hover, #shortcuts .cell:hover, #shortcuts .cell {
    -webkit-transition: all 400ms ;
    -moz-transition: all 400ms ;
    -ms-transition: all 400ms ;
    -o-transition: all 400ms ;
    transition: all 400ms ;
}

.bg-navy, .bg-royal, .btn:hover:not(.bg-royal:hover) {color: #FFF;}
.bg-royal, .btn:hover:not(.bg-royal:hover) {background: #004A8D;} /* royal */
.bg-navy {background: #002547;} /* navy */
.bg-gold {background: #C89633;} /* gold */
.bg-grey200 {background: #E5E7EB;}
.bg-grey50 {background: #F9FAFB;}

a, .page-link, #newsletter .title, .interna h3, .interna h2, .interna h4 {color: #002547; } /* navy */
a:hover {color: #004A8D; } /* royal */

.dropdown-item:hover, .interna #page-content i:not(.btn i):not(.page-link i), .interna .pre-tit, #main-menu .dropdown-item i, #pre-content a, .social-nav a, #main-menu .nav-link i, a.bg-navy:hover, a.bg-royal:hover, .btn.bg-royal:hover, #bottom-menu .title, #bottom-menu .nav-link:hover, .title i {
    color: #C89633;} /* gold */

#newsletter .title, .news .cell .subtitle .title, #mercado .cell .title span, .pagination {font-size: 1rem;}

/*  FIM - COMUNS/AGRUPADOS */
/* ******************************* */

body {font-family: 'Open Sans', sans-serif; color: #6B7280;}

.geral-form{
    display: block;
    width: 100%;
    margin-top: 30px;
}

#pre-content svg {margin-top: .7rem;}

.navbar-toggler .btn-bar {width: 30px; height: 2px;}

#banner {background: #4B5563;}

.dropdown-toggle::after {display: none;}

#main-menu .nav-link {font-weight: 600; font-size: 13px;}
    #main-menu .nav-link i {font-size: .7rem;}
    #main-menu .dropdown-item i {margin-right: .3rem;}

.dropdown-menu {padding-top: 0; padding-bottom: 0px;}
    .dropdown-menu .dropdown-item {padding: .5rem 1rem; font-size: .9rem;}

input.form-control, #newsletter .btn {height: 48px;}
.form-control {border-radius: 4px; border: 1px solid #E5E7EB;}
#searchbar .btn {right: 0; height: 100%;}

h2 {color: #111827; font-weight: 600;}

#newsletter .title {text-transform: uppercase;}
#newsletter .subtitle {color: #6B7280; font-size: 14px;}

.tag.bg-gold{
    background: transparent;
    box-shadow: none !important;
    font-size: 0px !important;
}
.inserindo.tag.bg-gold{
    font-size: .8rem !important;
    background: #C89633;
    box-shadow: 0px 2px 2px #000 !important;
}
.wpcf7-form-control{
    width: 100%;
    border: 0;
    border-bottom: 1px solid #efefef;
    padding: 10px;
    margin-top: 20px;
}

#bottom-menu, #linksend {border-bottom: 1px solid #004A8D;}
    #bottom-menu a, .address {color: #9CA3AF;}
    #bottom-menu .nav-link {padding-left: 0;}
    #bottom-menu .title {font-size: .7rem; text-transform: uppercase;}

#info {font-size: .8rem;}
    #info .cc {text-transform: uppercase;}
    #info #brands svg {max-width: 100%; position: relative; bottom: 0;}

.btn {font-size: 14px; font-weight: 600; padding: 0.6rem;}
    .btn:not(.bg-royal):not(#searchbar .btn) {border: 1px solid #CCDBE8;}

/*  INDEX */
/* ******************************* */

#slider .carousel-indicators [data-bs-target] {width: 8px; height: 8px; border-radius:100%;}

#shortcuts {margin-top: 1rem; z-index: 99;}
    #shortcuts .cell {height: 100%; border-radius: 4px;}
    #shortcuts .cell svg {max-width: 100%;}

.news .cell {border: 1px solid #FFF; min-height: 150px;}
    .news h2 {font-size: 32px;}
    .news .cell .cover, .news .cell .link {top: 0; left: 0;}
    .news .cell .cover {z-index: 1; min-height: 100%;}
    .news .cell .link {width: 100%; height: 100%; z-index: 2; 
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0+0,0.65+100 */
        background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */ 
    }
    .news .cell .subtitle, .news .cell .subtitle a {color: #FFF;}
    .news .cell .subtitle {bottom: 0; z-index: 3;}
    .news .cell .subtitle *:not(.tag) {text-shadow: 0px 2px 2px #000;}
        .news .cell .subtitle .title {font-weight: 600;}
        .news .cell .subtitle .date {font-weight: 300;}
        .news .cell .subtitle .tag {padding: .1rem .4rem; border-radius: 4px; box-shadow: 0px 2px 2px #000; }
        .news .cell .subtitle .tag, .news .cell .subtitle .date {text-transform: uppercase; font-size: .8rem;}

.light-grid .title span:not(.light-grid .cell .title span) {font-size: 12px; text-transform: uppercase;}
.light-grid .title i {font-size: 1.4rem;}
    .light-grid .cell {border: 3px solid #F3F4F6; font-size: 14px;}
    #mercado .cell .title {height: 50px;}
        .light-grid .cell .title {font-size: 1.3rem;}
        .light-grid .cell .title span {color: #1F2937; font-weight: 600;}

/*  FIM - INDEX */
/* ******************************* */

#cpbusca{
    height: 38px !important;
}

.busca-site {
    margin: 16px 0 0 0;
    list-style-type: none;
}
.busca-site li{
    display: inline-block;
}

li.blcum{
    width: 165px;
}
li.blcdois{
    width: 168px;
}

li.blctres{
    width: 22px;
    position: absolute;
    margin-left: 4px;
}
li.blctres button{
    height: 38px;
}
img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
    
    max-width: 100%;
    height: auto;
    padding: 6px;
}
.wp-caption img {
    border-color: #EDEDED;
}
a:focus img[class*="align"], a:hover img[class*="align"], a:active img[class*="align"], a:focus img[class*="wp-image-"], a:hover img[class*="wp-image-"], a:active img[class*="wp-image-"], #content .gallery .gallery-icon a:focus img, #content .gallery .gallery-icon a:hover img, #content .gallery .gallery-icon a:active img {
    background: none repeat scroll 0 0 #EEEEEE;
   
}
.wp-caption a:focus img, .wp-caption a:active img, .wp-caption a:hover img {
    background: none repeat scroll 0 0 #FFFFFF;
  
}
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.625em;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 1.625em;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    background-color: #FCFCFD;
    border: 1px solid #F5F5F5;
    padding-top: 4px;
    text-align: center;
    width: 310px;
}
.wp-caption img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
.wp-caption-text {
    font-size: 11px;
    font-style: italic;
    margin: 0;
    padding-bottom: 0;
}


/*  INTERNAS */
/* ******************************* */

.interna #storefront {background-size: cover; background-blend-mode: soft-light; padding: 3rem 0; background-color: #004a8d; background-attachment: fixed;}
.interna #storefront, .interna #storefront a, .interna #storefront h2 {color: #FFF;}
.interna .main-title, .breadcrumb-item.active, h2 {font-size: 3rem;}
.interna .title {font-weight: 600;} 
.interna .pre-tit {font-size: 12px; text-transform: uppercase;}
#valores .cell {margin-bottom: 2rem;}
#page-content {max-width: 800px; font-size: 1rem;}
    #page-content h4 {text-transform: uppercase; font-size: 18px;}
#page-content h2.title{
    font-size: 40px;
}

.grupo-titulo{
    font-size: 1.5rem;
}
.accordion-body{
    font-size: 1rem;
}
.accordion-button:not(.collapsed) {
    color: #9CA3AF;
    background-color: #002547;
}

.paginacao {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 80px 0;
}
.paginacao .current {
    background: #002547;
    color: #9CA3AF !important;

}
.paginacao .page-numbers {
    padding: 12px 18px;
    border: 1px solid #d8d3ca;
    font-family: 'Roboto',sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    color: #a67c00;
}

.paginacao .page-numbers {
    padding: 12px 18px;
    border: 1px solid #d8d3ca;
    font-family: 'Roboto',sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    color: #a67c00;
}
.prev .pag-left {
    background-image: url(sprites.c8f23310.png);
    background-position: -52px -39px;
    width: 9px;
    height: 8px;
    border: 0;
}

.grupo-conteudo {
    list-style-type: none;
    display: inline-block;
    padding: 22px 10px;
    border: 3px solid #F3F4F6;
    width: 100%;
    font-size: 1rem;
}

.grupo-conteudo li.membro-item {
    text-align: left;
    list-style-type: disc;
    margin-left: 27px;
    line-height: 24px;
}
.media-left {
    display: block;
    width: 100%;
}
.grupo-2 {
    width: 100%;
    display: block;
    margin-bottom: 10px;
    text-align: center;
}

.next .pag-right {
    background-image: url(sprites.c8f23310.png);
    background-position: -71px -59px;
    width: 9px;
    height: 8px;
    border: 0;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.sessao-ifc{
    background: #ebebeb;
}


.sessao-azul-bg{
    background: #002547;
    color: #fff;
}
.bloco-ifc{
    padding-top: 30%;
}
.img-desktop-ifc,.img-mobile-ifc{
    background-repeat: no-repeat;
    background-size: cover;

    .title,p{
        color: #fff;
    }
    .bg-royal{
        background: #C89633;


    }
    .bg-royal:hover{
            color: #ebebeb;
        }
}

.img-desktop-ifc{
    height: 600px;
}

.sessao-ifc h2{
    margin-bottom: 20px;
}

.more-ifc{
    display: block;

    padding: 10px;
}
.img-mobile-ifc{
    display: none;
}
.sessao-azul-bg {
    h3{
        background: url(../../assets/imgs/det-linha.png) no-repeat right bottom;
        padding-bottom: 20px;
        font-size: 40px;
    }
    p{
        color: #D1D5DB;
    }
}
.more-ifc h3{
   font-weight: bold;
    margin: 20px 0 0px 0;
    line-height: 24px;
    font-size: 22px;
    height: 70px;
}

.more-ifc.ifc-more img {
    height: 300px;
}
.downbk{
    color: #a3a3a3;
    background: url(../../assets/imgs/download.png) no-repeat right center;
    font-weight: bold;
    padding: 17px 37px 16px 0;
    margin-bottom: 30px;
    display: inline-block;
    font-size: 16px;
}
#more-blogs{
      color: #002547;
    padding-left: 40px;
}
#more-blogs img{
    float: right;
    max-width: 200px;
    height: 186px;
}

#more-blogs  span{
    font-size: 0.75rem;
    display: block;
}
#more-blogs {
    font-size: 1.125rem;
    font-weight: bold;
}

#more-blogs li{
    float: left;
    list-style-type: none;
    width: 100%;
    border-bottom: 1px solid #E3E7EA;
    margin-bottom: 30px;
    padding-bottom: 30px;
    line-height: 25px;
}

.interna iframe{
    width: 100% !important;
}

#more-blogs li &gt; div{
    display: inline-block;
    max-width: 60%;
    font-size: 26px;
    padding-top: 30px;
}
#more-blogs li:last-child{
    border-bottom: 0 !important;
}

.linha-blog{
    border-bottom:1px solid #E3E7EA ;
    display: inline;
}


/*  FIM - INTERNAS */
/* ******************************* */


/* RESOLUÃƒâ€¡Ãƒâ€¢ES DIVERSAS */

    /* MIN-WIDTH */

        /* // Large devices (desktops, 992px and up) */
        @media (min-width: 992px) {
            .news .cell .subtitle {margin: 1rem;}
            #shortcuts .cell {padding: 1rem; background: #004A8D; color: #FFF;}
            #shortcuts .cell:hover {background: #002547; box-shadow: 0px 6px 12px #00000073;}
            #shortcuts .cell-bra:not(#shortcuts .cell-bra:last-child) {padding-right: 0;}
        }
        @media (min-width: 992px) and (max-width: 1399.98px) {
            #mercado .cell .title span {font-size: 14px;}
        }

        /* // X-Large devices (large desktops, 1200px and up) */
        @media (min-width: 1200px) {
            #searchbar .form-control {width: 250px;}
            #shortcuts {margin-top: -60px;}
            #slider .carousel-indicators {margin-bottom: 70px;}
            .light-grid .cell {padding: 3rem 2rem;}
        }

    /* MAX-WIDTH */

        /* // `sm` applies to x-small devices (portrait phones, less than 576px) */
        @media (max-width: 575.98px) {
            #shortcuts .cell .text {font-size: .8rem;}
                        .col-6 {
                flex: 0 0 auto;
                width: 100%;
            }

            .mb-5 {
                    margin-bottom: 1rem !important;
                }

                .interna .main-title, .breadcrumb-item.active, h2 {
    font-size: 2rem;
}
        }

        /* // `md` applies to small devices (landscape phones, less than 768px) */
        @media (max-width: 767.98px) {

              .sessao-novidades h1{
    
        font-size: 2rem !important;
        padding-top: 10%;
      
}

.sessao-cinza-bg h2{
    font-size: 2rem;
    }

.bloco-bg-palestra{
    padding: 50px 60px 40px 60px !important;
}

    #bricks-component-ehU0xExwVV3QXGejKsX63w{
        width: 100% !important;
    }

            .img-noticia-post {
                float: left;
                width: 100%;
                margin: 0px 15px 0px 0px;
            }

            .img-noticia-post img{
                max-width: 100%;
                height: auto;
            }


            #bottom-menu{
                padding: 0 !important;
            }

            #pojo-a11y-toolbar {
                top: 600px !important;
            }

            #offmobil{
                display: none !important;
            }
            .news .cell {/*height: 300px;*/ overflow: hidden;}

                            #showroom .col-md-2 {
                    flex: 0 0 auto;
                     width: 33.3333333333% !important; 
                }

        }

      



  /* // `lg` applies to medium devices (tablets, less than 992px) */
        @media (max-width: 991.98px) {
            .container {max-width: 100%;}
            #shortcuts .cell {background: none; color: #004A8D;}
            #shortcuts .cell .text {font-size: .9rem;}
            #shortcuts .icon {
                background: #004a8d;
                padding: 1rem;
                text-align: center;
                border-radius: 5px;
                height: 90px;
            }
            .news .cell .subtitle {margin: 2rem 1rem;}
        }

        /* // `xl` applies to large devices (desktops, less than 1200px) */
        @media (max-width: 1199.98px) {
            #banner img {max-width: 100%; height: auto;}
            .light-grid .cell {padding: 2rem 1.5rem;}
            .navbar-nav {margin-top: 1rem;}
        }

        @media (min-width: 1366px) {
            #fecdig,#feccert{
                position: relative;
                top: 10px;
            }
            .container {
                    max-width: 1240px;
                }
        }


@media (max-width: 768px) {
    .sessao-semana-destaque{
        background: #004c8a !important;
        .mxtem {
        padding-top: 0;
    }
    .sessao-semana-destaque{
        padding-bottom: 30px;
    }
    .bloco-revista-new{
        text-align: center;
        margin-bottom: 50px;
    }
    .bloc-info-revis {
        padding-top: 0;
    }

    .img-desktop-ifc{
        display: none;
    }

    .img-mobile-ifc{
        display: block;
    }
    .sessao-novidades h1{
    
        font-size: 2rem !important;
      
}

    #bricks-component-ehU0xExwVV3QXGejKsX63w{
        width: 100% !important;
    }

}</pre></body></html>