/**/

@media(max-width:991px){
    ._m-tac {
        text-align: center;
    }
}

/**/

@font-face {
    font-family: 'Open Sans Light';
    src: url('../../font/OpenSans-Light.eot');
    src: url('../../font/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../../font/OpenSans-Light.woff2') format('woff2'),
        url('../../font/OpenSans-Light.woff') format('woff'),
        url('../../font/OpenSans-Light.ttf') format('truetype'),
        url('../../font/OpenSans-Light.svg#OpenSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Akzidenz-Grotesk BQ Condensed';
    src: url('../../font/AkzidenzGroteskBQ-Cnd.eot');
    src: url('../../font/AkzidenzGroteskBQ-Cnd.eot?#iefix') format('embedded-opentype'),
        url('../../font/AkzidenzGroteskBQ-Cnd.woff2') format('woff2'),
        url('../../font/AkzidenzGroteskBQ-Cnd.woff') format('woff'),
        url('../../font/AkzidenzGroteskBQ-Cnd.ttf') format('truetype'),
        url('../../font/AkzidenzGroteskBQ-Cnd.svg#AkzidenzGroteskBQ-Cnd') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans Semibold';
    src: url('../../font/OpenSans-Semibold.eot');
    src: url('../../font/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../../font/OpenSans-Semibold.woff2') format('woff2'),
        url('../../font/OpenSans-Semibold.woff') format('woff'),
        url('../../font/OpenSans-Semibold.ttf') format('truetype'),
        url('../../font/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans';
    src: url('../../font/OpenSans.eot');
    src: url('../../font/OpenSans.eot?#iefix') format('embedded-opentype'),
        url('../../font/OpenSans.woff2') format('woff2'),
        url('../../font/OpenSans.woff') format('woff'),
        url('../../font/OpenSans.ttf') format('truetype'),
        url('../../font/OpenSans.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-CondensedLight';
    src: url('../../font/OpenSans-CondensedLight.eot');
    src: url('../../font/OpenSans-CondensedLight.eot?#iefix') format('embedded-opentype'),
        url('../../font/OpenSans-CondensedLight.woff2') format('woff2'),
        url('../../font/OpenSans-CondensedLight.woff') format('woff'),
        url('../../font/OpenSans-CondensedLight.ttf') format('truetype'),
        url('../../font/OpenSans-CondensedLight.svg#OpenSans-CondensedLight') format('svg');
    font-weight: 300;
    font-style: normal;
}

._alert{
    /*padding: 15px;*/
    /*margin-bottom: 20px;*/
    border: 1px solid transparent;
    border-radius: 4px;
}

._alert-success {
    padding: 5px 10px;
    margin-bottom: 10px;
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

._alert-danger {
    padding: 5px 10px;
    margin-bottom: 10px;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

@media(min-width: 992px){
    .container {
        width: 1090px;
    }
}

/* _btn-laranja */

._btn-laranja {
    display: inline-block;
    font: 23px 'Open Sans Light';
    color: #fff;
    background-color: #FFAB2E;
    padding: 4px 25px;
    border: none;
    border-radius: 5px;
}
._btn-laranja:hover {
    color: #fff;
}

._btn-laranja-grande {
    text-align: center;
    display: inline-block;
    font: 23px 'Open Sans Semibold';
    color: #fff;
    background-color: #FFAB2E;
    padding: 12px 75px;
    border: none;
    border-radius: 5px;
}
._btn-laranja-grande:hover {
    color: #fff;
}

._btn-azul {
    display: inline-block;
    font: 15px 'Open Sans Semibold';
    color: #fff;
    background-color: #05529A;
    padding: 4px 12px;
    border: none;
    border-radius: 5px;
}
._btn-azul:hover {
    color: #fff;
}

._btn-azul-grande {
    text-align: center;
    display: block;
    font: 23px 'Open Sans Semibold';
    color: #fff;
    background-color: #05529A;
    padding: 12px;
    border: none;
    border-radius: 5px;
}
._btn-azul-grande:hover {
    color: #fff;
}

._btn-branco-grande-carrinho {
    text-align: center;
    display: block;
    width: 100%;
    font: 23px 'Open Sans Semibold';
    color: #333;
    background-color: #FFF;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
._btn-branco-grande-carrinho:hover {
    color: #333;
}

._btn-azul-grande-carrinho {
    text-align: center;
    display: block;
    width: 100%;
    font: 23px 'Open Sans Semibold';
    color: #fff;
    background-color: #05529A;
    padding: 12px;
    border: none;
    border-radius: 5px;
}
._btn-azul-grande-carrinho:hover {
    color: #fff;
}

._btn-cinza-grande {
    text-align: center;
    display: inline-block;
    font: 23px 'Open Sans Semibold';
    color: #fff;
    background-color: #282828;
    padding: 12px 75px;
    border: none;
    border-radius: 5px;
}
._btn-cinza-grande:hover {
    color: #fff;
}

/* _base-menu-mobile */

._base-menu-mobile {
    margin-bottom: 0;
    min-height: 0;
    border: none;
    background-color: #191919;
    border-color: #191919;
}
@media(min-width:992px){
    ._base-menu-mobile {
        display: none;
    }
}

._base-menu-mobile .navbar-nav > li > a,
._base-menu-mobile .navbar-nav > li > a:hover {
    color: #fff;
}

._base-menu-mobile .navbar-nav .open .dropdown-menu > li > a,
._base-menu-mobile .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
}

._base-menu-mobile .navbar-nav > .open > a,
._base-menu-mobile .navbar-nav > .open > a:focus,
._base-menu-mobile .navbar-nav > .open > a:hover {
    color: #fff;
    background-color: #191919;
}

/* _base-header ***************************************************************/

._base-header {
    position: relative;
}

._base-busca-lingua ._busca-lingua {
    padding: 8px 0;
    background-color: #191919;
    border-bottom: 2px solid #050505;
    /*text-align: right;*/
    position: relative;
}

._base-busca-lingua ._busca-lingua ._hamburguer {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    color: #fff;
    padding: 11px 12px;
    cursor: pointer;
}@media(min-width:992px){
    ._base-busca-lingua ._busca-lingua ._hamburguer {
        display: none;
    }
}

/*._base-busca-lingua ._busca-lingua .container > div,
._base-busca-lingua ._busca-lingua .container > div > div {
    display: inline-block;
}*/

@media(max-width:992px){
    ._base-busca-lingua ._busca-lingua ._coluna1 {
        padding-bottom: 10px;
        text-align: center;
    }
}

._base-busca-lingua ._busca-lingua ._coluna1,
._base-busca-lingua ._busca-lingua ._coluna1 a {
    color: #ccc;
}

._base-busca-lingua ._busca-lingua ._coluna2 {
    width: 150px;
}@media(max-width:991px){
    ._base-busca-lingua ._busca-lingua ._coluna2 {
        width: 100%;
    }
}

._base-busca-lingua ._busca-lingua ._coluna3 {
    width: 150px;
    padding-left: 10px;
}@media(max-width:991px){
    ._base-busca-lingua ._busca-lingua ._coluna3 {
        width: 100%;
        margin-top: 10px;
        padding-left: 0;
    }
}

._base-busca-lingua ._busca-lingua ._coluna3 ._table {
    width: 100%;
    display: table;
}

._base-busca-lingua ._busca-lingua ._coluna3 ._table a {
    font: 14px 'Open Sans Light';
    color: #969696;
}

._base-busca-lingua ._busca-lingua ._coluna3 ._table ._table-cell {
    display: table-cell;
}

._base-busca-lingua ._busca-lingua ._coluna3 #google_translate_element {
    text-align: center;
}

@media(min-width:992px){
    ._base-busca-lingua ._busca {
        /*border: 1px solid red;*/
        width: 200px;
    }
}

._base-busca-lingua ._busca-lingua input {
    position: relative;
    /*width: 160px;*/
    background-color: #333;
    /*background: url('../../img/frontend/lupa.png') no-repeat right center;*/
    border: none;
    font: 14px 'Open Sans Light';
    color: #969696;
    margin-right: 50px;
}@media(max-width:991px){
    ._base-busca-lingua ._busca-lingua input {
        margin-right: 0;
    }
}

._base-busca-lingua ._busca .btn-default {
    background: none;
    background-color: #333;
    color: #fff;
    border-color: transparent;
}

._base-busca-lingua ._busca-lingua select {
    background: none;
    border: none;
    font: 14px 'Open Sans Light';
    color: #969696;
    background: url('../../img/frontend/seta-down.png') no-repeat right center;
    padding-right: 15px;
}

._base-busca-lingua ._busca-lingua select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* ._base-header ._logo-menu */

._base-header ._logo-menu {
    /*background-color: #333;*/
    padding: 25px 0;
    border-bottom: 1px solid #FFF;
}

._base-header ._logo-menu._home {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
}

._base-header ._logo-menu .container > div {
    display: table;
    width: 100%;
}

._base-header ._logo-menu .container > div > div {
    display: table-cell;
    vertical-align: middle;
}
@media(max-width:991px){
    ._base-header ._logo-menu .container > div > div._menu {
        display: none;
    }
}

@media(max-width:991px){
    ._base-header ._logo-menu ._logo {
        text-align: center;
    }
}

._base-header ._logo-menu ._menu {
    text-align: right;
}


._base-header ._logo-menu ._menu > ul {
    margin: 0;
    padding: 0;
}

._base-header ._logo-menu ._menu > ul li {
    display: inline-block;
    padding: 0 12px;
}


._base-header ._logo-menu ._menu > ul li:last-child {
    padding-right: 0;
}

._base-header ._logo-menu ._menu > ul > li > a {
    font: 16px 'Open Sans Light';
    color: #5A5A5A;
    display: inline-block;
    padding: 5px 0;
}

._base-header ._logo-menu ._menu > ul > li > a:hover {
    color: #F89B22;
}

._base-header ._logo-menu._home ._menu > ul li a {
    color: #fff;
}

._base-header ._logo-menu._home ._menu > ul li a:hover {
    color: #F89B22;
}

._base-header ._logo-menu ._menu > ul li._dropdown > a {
    padding-right: 12px;
    background: url('../../img/frontend/seta-down-2.png') no-repeat right center;
}

._base-header ._logo-menu._home ._menu > ul li._dropdown > a {
    background: url('../../img/frontend/seta-down.png') no-repeat right center;
}


._base-header ._logo-menu ._menu > ul li._dropdown {
    position: relative;
}

._base-header ._logo-menu ._menu > ul li._dropdown > ul {
    margin: 0;
    padding: 0;
    position: absolute;
    width: 175px;
    top: 32px;
    left: 0;
    text-align: left;
    display: none;
    background-color: #fff;
}

._base-header ._logo-menu._home ._menu > ul li._dropdown > ul {
    background: none;
}

._base-header ._logo-menu ._menu > ul li._dropdown:hover > ul {
    display: block;
}

._base-header ._logo-menu ._menu > ul li._dropdown > ul > li {
    display: block;
}

._base-header ._logo-menu ._menu > ul li._dropdown > ul > li > a {
    display: block;
    background: none;
    padding: 5px 0;
    font: 16px 'Open Sans Light';
    color: #5A5A5A;
}

._base-header ._logo-menu ._menu > ul li._dropdown > ul > li > a:hover {
    color: #F89B22;
}

._base-header ._logo-menu._home ._menu > ul li._dropdown > ul > li > a {
    color: #fff;
}

._base-header ._logo-menu._home ._menu > ul li._dropdown > ul > li > a:hover {
    color: #F89B22;
}

/* home-slider */

.home-slider {
    position: relative;
}

.home-slider ._left,
.home-slider ._right {
    width: 42px;
    height: 42px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    background-position: center center;
    background-repeat: no-repeat;
}

.home-slider ._left {
    left: 25px;
    background-image: url('../../img/frontend/_left.png');
}

.home-slider ._right {
    right: 25px;
    background-image: url('../../img/frontend/_right.png');
}

.home-slider .slider {
    background-position: center top;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    /* min-height: 400px !important; */
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    /* padding: 0 65px; */
    width: 100%;
    position: relative;
}

.home-slider .slider img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}

/* @media (max-width: 400px){
    .home-slider .slider, .home-slider .slider img{
        height: 204px; 
    }
} */

@media (max-width: 980px) {
    .fale-conosco-container .row .col-lg-2 {
        width: 100% !important;
        margin-top: 25px;
        margin-bottom: 25px;
    }
}

@media (max-width: 1200px) {
    .institucional-card .col-xl-3 div{
        width: 100%;
    }
}

.institucional-card p {
    width: 100%;
}

.home-slider .slider .texto-banner{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


/*.home-slider .slider ._table-full {
    width: 100%;
    display: table;
    height: 100%;
}

.home-slider .slider ._table-cell {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 12.5%;
}@media(max-width:991px){
    .home-slider .slider ._table-cell {
        padding: 12.5% 25%;
    }
}*/


.home-slider .slider ._texto {
    font: 40px 'Akzidenz-Grotesk BQ Condensed';
    color: #fff;
    text-transform: uppercase;
}@media(max-width:991px){
    .home-slider .slider ._texto {
        text-align: center;
        font-size: 18px;
    }
}

.home-slider .slider ._link {
    margin-top: 50px;
    text-align: center;
}

.home-slider .slider ._link a {
    font: 25px 'Akzidenz-Grotesk BQ Condensed';
    color: #FFF;
    text-transform: uppercase;
    border-bottom: 5px solid #FFAB2E;
}
.home-slider .slider ._link a:hover {
    color: #FFF;
}

.home-slider ._go-down {
    display: block;
    width: 44px;
    height: 44px;
    position: absolute;
    z-index: 2;
    bottom: 42px;
    left: 50%;
    margin-left: -22px;
    background: url('../../img/frontend/go-down.png') no-repeat center center;
}

.home-slider .slider._tv{
    display: none;
}@media(min-width:1008px){
    .home-slider .slider._tv {
        display: flex;
    }
}

.home-slider .slider._desktop{
    display: none;
}@media(min-width:641px) and (max-width:1007px){
    .home-slider .slider._desktop {
        display: flex;
    }
}

.home-slider .slider._mobile{
    display: none;
}@media(max-width:640px){
    .home-slider .slider._mobile {
        display: flex;
    }
}

/* _home-banner ***************************************************************/

._home-banner {
    display: table;
    width: 100%;
    text-align: center;
    /*background: url('../../img/frontend/home-banner.jpg') no-repeat center center fixed;*/
    /*background-size: cover;*/
    position: relative;
}@media(max-width:991px){
    ._home-banner {
        padding: 15px;
        padding-top: 200px;
        padding-bottom: 125px;
    }
}

._home-banner > div {
    display: table-cell;
    vertical-align: middle;
}

._home-banner ._go-down {
    display: block;
    width: 44px;
    height: 44px;
    position: absolute;
    bottom: 42px;
    left: 50%;
    margin-left: -22px;
    background: url('../../img/frontend/go-down.png') no-repeat center center;
}

._home-banner ._texto-1 {
    font: 147px 'Akzidenz-Grotesk BQ Condensed';
    color: #fff;
    text-align: left;
    width: 850px;
    margin: 0 auto;
}@media(max-width:991px){
    ._home-banner ._texto-1 {
        text-align: center;
        width: 100%;
        font-size: 30px;
        margin-bottom: 75px;
    }
}

._home-banner ._texto-1 span {
    font: 78px 'Open Sans Light';
    color: #fff;
}@media(max-width:991px){
    ._home-banner ._texto-1 span {
        font-size: 20px;
        /*display: block;*/
    }
}

._home-banner ._texto-2 {
    font: 30px 'Open Sans Light';
    color: #fff;
}@media(max-width:991px){
    ._home-banner ._texto-2 {
        font-size: 18px;
    }
}

/* _home-busca-de-produto */

._home-busca-de-produto {
    padding: 50px 0;
    background-color: #0F0F0F;
}

._home2-busca-de-produto {
    background-color: #f1f1f1 !important;
}

._home2-busca-de-produto ._busca-texto, ._home2-busca-de-produto ._form-busca-home h3,
._home2-busca-de-produto ._form-busca-home label {
    color: #282828 !important;
}

._home-busca-de-produto .row {
    display: flex;
    align-items: center;
}@media(max-width:991px){
    ._home-busca-de-produto .row {
        display:block;
        text-align: center;
    }
}

._home-busca-de-produto ._busca-texto {
    font: 60px 'Akzidenz-Grotesk BQ Condensed';
    color: #FFF;
}
._home-busca-de-produto ._busca-texto span {
    font-size: 77px;
    text-transform: uppercase;
}

._home-busca-de-produto ._btn-laranja {
    margin-left: 65px;
}@media(max-width:991px){
    ._home-busca-de-produto ._btn-laranja {
        margin-top: 20px;
        margin-left: 0;
    }
}

._home-busca-de-produto ._form-busca-home {
    margin-top: 20px;
    padding: 15px;
    /*display: none;*/
}
._home-busca-de-produto ._form-busca-home h3,
._home-busca-de-produto ._form-busca-home label {
    color: #FFF;
}

/* _home-historia */

._home-historia {
    padding-top: 40px;
}

._home-historia ._texto-1 {
    font: 23px 'Open Sans Light';
    color: #282828;
}

._home-historia ._texto-2 {
    font: 46px 'Akzidenz-Grotesk BQ Condensed';
    color: #282828;
}

._home-historia ._texto-3 {
    text-align: justify;
    font: 19px 'Open Sans Light';
    color: #282828;
}

/* _home-destaques */

._home-destaques {
    padding: 55px 0;
}

._home-destaques ul {
    margin: 0;
    padding: 0;
}

._home-destaques ul li {
    display: block;
    width: 33.33%;
    float: left;
    padding: 0 5px;
}@media(max-width:991px){
    ._home-destaques ul li {
        width: 100%;
    }
    ._home-destaques ul li:not(:last-child) {
        margin-bottom: 25px;
    }
}

._home-destaques ._box {
    border: 1px solid #646464;
    padding: 25px;
    text-align: center;
}

._home-destaques ._box:hover {
    border-color: #2F5298;
    background-color: #282828;
}

._home-destaques ._box ._imagem {
    height: 111px;
    background-position: top center;
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

._home-destaques ._box:hover ._imagem {
    background-position-y: -111px;
}

._home-destaques ._box ._texto-1 {
    font: 30px 'Akzidenz-Grotesk BQ Condensed';
    text-transform: uppercase;
    color: #282828;
    margin-bottom: 10px;
}
._home-destaques ._box:hover ._texto-1 {
    color: #fff;
}

._home-destaques ._box ._texto-2 {
    font: 20px 'Open Sans Light';
    color: #282828;
}
._home-destaques ._box:hover ._texto-2 {
    color: #fff;
}

/* _home-video ****************************************************************/

._home-video {
    background: url('../../img/frontend/home-video.jpg') no-repeat center center;
    background-size: cover;
    padding: 40px 0;
    text-align: center;
}

._home-video ._texto-1 {
    font: 115px 'Akzidenz-Grotesk BQ Condensed';
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
    padding-right: 125px;
}@media(max-width:991px){
    ._home-video ._texto-1 {
        font-size: 60px;
    }
}

._home-video ._texto-2 {
    margin-top: -40px;
    font: 61px 'Open Sans Light';
    display: inline-block;
    color: #fff;
    padding-left: 125px;
}@media(max-width:991px){
    ._home-video ._texto-2 {
        font-size: 30px;
        margin-top: auto;
        padding-left: 50px;
    }
}

._home-video ._link-2 {
    display: block;
    font: 30px 'Open Sans Light';
    color: #fff;
}@media(max-width:991px){
    ._home-video ._link-2 {
        font-size: 18px;
    }
}

/* _home-call-to-action *******************************************************/

._home-call-to-action {
    background-color: #F1F1F1;
    padding: 40px 0;
}

._home-call-to-action ._texto-1 {
    font: 30px 'Open Sans Light';
    color: #282828;
    text-align: center;
}

._home-call-to-action ._texto-2 {
    font: 56px 'Akzidenz-Grotesk BQ Condensed';
    color: #282828;
    text-align: center;
}

/* _base-novidades ************************************************************/

._base-novidades {
    /* background-color: #F1F1F1; */
    padding: 38px 0;
    text-align: center;
}

._base-novidades.busca {
    background-color: #fff;
    padding: 0;
    margin-top: 25px;
}

._base-novidades ._linhas ul {
    margin-bottom: 50px;
}

._base-novidades ul {
    margin: 0;
    overflow: auto;
    padding: 0;
}

._base-novidades ul li {
    display: block;
    width: 25%;
    float: left;
    padding: 0 25px;
}
._base-novidades._home  ul li {
    width: 33.333333333333%;
}@media(max-width:991px){
    ._base-novidades._home  ul li,
    ._base-novidades ul li {
        width: 100%;
    }
    ._base-novidades ul li:not(:last-child) {
        margin-bottom: 30px;
    }
}

._base-novidades ._texto-1 {
    font: 30px 'Open Sans Light';
    color: #282828;
}

._base-novidades ._texto-2 {
    font: 56px 'Akzidenz-Grotesk BQ Condensed';
    color: #282828;
}

._base-novidades ._link-1 {
    display: table;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

._base-novidades ._link-1 span {
    vertical-align: middle;
    background-color: rgba(8,83,155, 0.75);
    color: #fff;
    font: 29px 'Open Sans Light';
    padding: 25px;
    display: none;
}

._base-novidades ._link-1:hover span {
    display: table-cell;
}

._base-novidades ._link-2 {
    font: 20px 'Open Sans Light';
    color: #282828;
}

._base-novidades ._link-3 {
    font: 25px 'Akzidenz-Grotesk BQ Condensed';
    color: #282828;
    text-transform: uppercase;
    border-bottom: 5px solid #FFAB2E;
}

/* _home-repres-central *******************************************************/

._home-repres-central {
    padding: 77px 0;
}

._home-repres-central ul {
    margin: 0;
    padding: 0;
    display: table;
    width: 100%;
}

._home-repres-central ul li {
    display: table-cell;
    width: 33.33%;
    position: relative;
    height: 155px;
}@media(max-width:991px){
    ._home-repres-central ul li {
        width: 100%;
        display: block;
    }
    ._home-repres-central ul li:not(:last-child) {
        margin-bottom: 15px;
    }
}

@media(min-width:992px){
    ._home-repres-central ul li:nth-child(1) a {
        right: 8px;
    }

    ._home-repres-central ul li:nth-child(2) a {
        right: 4px;
        left: 4px;
    }

    ._home-repres-central ul li:nth-child(3) a {
        left: 8px;
    }
}

._home-repres-central ul li a {
    display: block;
    padding: 15px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

._home-repres-central ._repres {
    background: url('../../img/frontend/representantes.jpg') no-repeat center center;
    background-size: cover;
}

._home-repres-central ._lancamentos {
    background: url('../../img/frontend/nossos-lancamentos.jpg') no-repeat center center;
    background-size: cover;
}

._home-repres-central ._central {
    background: url('../../img/frontend/central-de-vendas.jpg') no-repeat center center;
    background-size: cover;
}

._home-repres-central ul li a span {
    display: block;
    padding: 5px 15px;
    /*padding-top: 110px;*/
    font: 22px 'Open Sans Light';
    color: #fff;
    border: 1px solid #fff;
}

._home-repres-central ul li a span em {
    display: block;
    font: 35px 'Akzidenz-Grotesk BQ Condensed';
    text-transform: uppercase;
}

/**/

._contato-faca-parte {
    /*background-color: #FFAB2E;*/
    text-align: center;
    padding: 35px 0;
    color: #fff;
}

._contato-mapa iframe {
    width: 100%;
    height: 475px;
    border: 0;
    margin-bottom: -5px;
}@media(max-width:991px){
    ._contato-mapa iframe {
        height: 250px;
    }
}

.dpaises{
    width: 19% !important;
}

@media(max-width: 991px){
    .dpaises{
        width: 100% !important;
    }
}

/**/

._empresa-video {
    width: 100%;
    height: 275px;
}

/* _base-footer ***************************************************************/

._base-footer {
    border-top: 8px solid #FFAB2E;
}

._base-footer ._dados {
    background-color: #1C1C1C;
    padding-top: 20px;
    padding-bottom: 60px;
}

._base-footer ._dados ._texto-1 {
    font: 15px 'Open Sans Semibold';
    color: #fff;
}

._base-footer ._dados ._texto-2 {
    font: 15px 'Open Sans Light';
    color: #fff;
}

._base-footer ._dados .form-group {
    margin-bottom: 8px;
}

._base-footer ._dados .form-control {
    box-shadow: none;
    height: auto;
    border-radius: 7px;
    font: 14px 'Open Sans Light';
    color: #282828;
}

._base-footer ._desenvolvido-por {
    background-color: #0F0F0F;
    text-align: center;
    color: #fff;
    font: 14px 'Open Sans Light';
}

._base-footer ._desenvolvido-por a {
    color: #fff;
}

/* _base-footer-1 ***************************************************************/

._base-footer-1 {
    border-top: 8px solid #FFAB2E;
}

._base-footer-1 ._dados {
    background-color: #3D3D3D;
    padding-top: 35px;
    padding-bottom: 25px;
}

._base-footer-1 ._dados ._texto-1 {
    font: 22px 'Akzidenz-Grotesk BQ Condensed';
    color: #fff;
    text-transform: uppercase;
}@media(max-width:991px){
    ._base-footer-1 ._dados ._texto-1 {
        text-align: center;
    }
}

._base-footer-1 ._dados ._itens-footer {
    display: flex;
    justify-content: space-between;
}@media(max-width:991px){
    ._base-footer-1 ._dados ._itens-footer {
        display: block;
    }
    ._base-footer-1 ._dados ._itens-footer > div {
        margin-bottom: 15px;
    }
}

@media(max-width:991px){
    ._base-footer-1 ._dados ._texto-2 {
        display: flex;
        justify-content: center;
        text-align: center;
    }
}

._base-footer-1 ._dados ._texto-2 ._icone-left {
    padding-top: 10px;
    padding-bottom: 10px;
    background-position: top 10px left;
}

._base-footer-1 ._dados ._texto-2 div {
    font: 15px 'Open Sans Light';
    color: #fff;
    display: inline-block;
}

._base-footer-1 ._dados ._texto-2 a {
    color: #fff;
}
._base-footer-1 ._dados ._texto-2 a:hover {
    color: #fff;
}

._base-footer-1 ._dados ._texto-2 ._facebook {
    display: inline-block;
    margin-top: 10px;
}

._base-footer-1 ._desenvolvido-por {
    background-color: #0F0F0F;
    text-align: center;
    color: #fff;
    font: 14px 'Open Sans Light';
    padding: 10px 0;
}

._base-footer-1 ._desenvolvido-por a {
    color: #fff;
}

/* _base-header-pagina */

._formatacao-texto ._base-header-pagina {
    padding: 20px 0 !important;
}

._base-header-pagina {
    /*background: url('../../img/frontend/_temp-base-header-pagina.jpg') no-repeat center center;*/
    /*background-size: cover;*/
    text-align: center;
    padding: 40px 0;
}

._base-header-pagina._home {
    padding-top: 40px;
}

._base-header-pagina ._texto-1 {
    font: 145px 'Akzidenz-Grotesk BQ Condensed';
    color: #fff;
    text-transform: uppercase;
}@media(max-width:991px){
    ._base-header-pagina ._texto-1 {
        font-size: 70px;
    }
}

._base-header-pagina ._texto-1 span {
    font: 78px 'Open Sans Light';
    color: #fff;
    text-transform: none;
}@media(max-width:991px){
    ._base-header-pagina ._texto-1 span {
        display: block;
        font-size: 40px;
    }
}

._base-header-pagina ._texto-2 {
    font: 30px 'Open Sans Light';
    color: #fff;
}@media(max-width:991px){
    ._base-header-pagina ._texto-2 {
        font-size: 20px;
    }
}

._formatacao-texto ._texto-1 {
    font: 100px 'Akzidenz-Grotesk BQ Condensed';
    color: #fff;
    text-transform: uppercase;
}@media(max-width:991px){
    ._formatacao-texto ._texto-1 {
        font-size: 60px;
    }
}

._formatacao-texto ._texto-2 {
    font: 30px 'Open Sans Light';
    color: #000;
}@media(max-width:991px){
    ._formatacao-texto ._texto-2 {
        font-size: 20px;
    }
}

/**/

._base-osl-17 {
    font: 17px 'Open Sans Light';
    color: #282828;
}

._base-osl-19 {
    font: 19px 'Open Sans Light';
    color: #282828;
}

._base-osl-23 {
    font: 23px 'Open Sans Light';
    color: #282828;
}

._base-osl-42 {
    font: 32px 'Open Sans Light';
    color: #282828;
}

._base-osl-42-white {
    font: 32px 'Open Sans Light';
    color: #fff;
}

._base-oss-14 {
    font: 14px 'Open Sans Semibold';
}

._base-oss-19 {
    font: 19px 'Open Sans Semibold';
}

._base-agbqc-24 {
    font: 34px 'Akzidenz-Grotesk BQ Condensed';
    color: #282828;
}

._base-agbqc-46 {
    font: 46px 'Akzidenz-Grotesk BQ Condensed';
    color: #282828;
}

._base-agbqc-66-white {
    font: 66px 'Akzidenz-Grotesk BQ Condensed';
    color: #fff;
}

/**/

._base-input {
    box-shadow: none;
    background-color: #E3E3E3;
    border: none;
    /*height: 50px;*/
    font: 19px 'Open Sans Semibold';
    color: #282828;
}


/**/

.error {
    color: #a94442;
    display: block;
    margin-top: 5px;
    font-size: 13px;
    font-weight: normal;
}

/**/

.loader {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.loader > div {
    display: table;
    width: 100%;
    height: 100%;
}

.loader > div > div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.loader > div > div > span {
    display: inline-block;
    width: 70px;
    height: 70px;
    border-radius: 5px;
    padding: 50px;
    border: 1px solid #f3f3f3;
    background: #fff url('../../img/frontend/loader-2.gif') no-repeat center center;
}

._color_background_blank {
    background-color: #fff;
}

/**/

._img-linha {
    margin: 15px 0;
    height: 165px;
    display: flex;
    align-items: center;
    justify-content: center;
}
._img-linha img {
    max-height: 100%;
    max-width: 100%;
}

/* NOVO HEADER */

._base-header-desktop .navbar-nav {
    float: none;
    margin: 7.5px -15px;
}


._base-header-desktop {
    background-color: #001542;
}

._base-header-desktop ._parte-1 {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}@media(max-width:991px){
    ._base-header-desktop ._parte-1 {
        padding-top: 10px;
        display: block;
        text-align: center;
    }
}
@media(min-width: 992px){
    ._base-header-desktop ._parte-1 ._distribuicao-desktop {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    ._base-header-desktop ._parte-1 ._distribuicao-desktop > div {
        display: flex;
        align-items: center;
    }
}@media(max-width:991px){
    ._base-header-desktop ._parte-1 ._distribuicao-desktop > div:first-child {
        margin-bottom: 10px;
    }
}

._base-header-desktop ._parte-1 a {
    color: #FFF;
    font: 18px 'OpenSans';
}

._base-header-desktop ._parte-1 ._carrinho,
._base-header-desktop ._parte-1 ._telefone {
    display: none;
}@media(max-width:991px){
    ._base-header-desktop ._parte-1 ._telefone {
        display: block;
        text-align: center;
    }
    ._base-header-desktop ._parte-1 ._telefone a {
        font: 26px 'OpenSans-CondensedLight';
        color: #F89B22 !important;
    }
    ._base-header-desktop ._parte-1 ._carrinho {
        display: inline-block;
        color: #FFF;
        font-size: 30px;
        margin-bottom: 10px;
        position: relative;
    }
    ._base-header-desktop ._parte-1 ._carrinho span {
        position: absolute;
        top: 0;
        right: 0;
        color: red;
        font: 20px 'Akzidenz-Grotesk BQ Condensed';
    }
}

._base-header-desktop ._parte-1 ._facebook {
    display: inline-block;
    padding: 5px 10px;
    font-size: 18px;
    margin-right: 15px;
}@media(max-width:991px){
    ._base-header-desktop ._parte-1 ._facebook {
        display: inline-block;
        margin-right: auto;
        margin-left: auto;
    }
}

._base-header-desktop ._parte-1 ._pesquisa {
    width: 285px;
    padding: 5px 10px;
    text-align: center;
    margin-right: 15px;
    background-color: #FFAB2E;
    border-radius: 5px;
}@media(max-width:991px){
    ._base-header-desktop ._parte-1 ._pesquisa {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
}

._base-header-desktop ._parte-1 ._bandeira {
    width: 20px;
    height: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}@media(max-width:991px){
    ._base-header-desktop ._parte-1 ._bandeira {
        display: inline-block;
        margin-top: 10px;
    }
}

._base-header-desktop ._parte-1 ._idiomas {
    width: 60px;
    margin-left: 5px;
}@media(max-width:991px){
    ._base-header-desktop ._parte-1 ._idiomas {
        display: inline-block;
    }
}

._base-header-desktop ._parte-1 ._idiomas select {
    width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: transparent url(../../img/frontend/seta-select.png) no-repeat right 20px center;
    color: #FFF;
    font: 14px 'OpenSans';
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

._base-header-desktop ._parte-1 ._idiomas select option {
    background-color: #0F0F0F;
}

._base-header-desktop ._parte-1 ._busca {
    display: flex;
    align-items: center;
}@media(max-width:991px){
    ._base-header-desktop ._parte-1 ._busca {
        justify-content: center;
    }
}

._base-header-desktop ._parte-1 ._busca input {
    display: inline-block;
    height: 30px;
    width: 170px;
    opacity: 1;
    border: none;
    background-color: transparent;
    border-bottom: 1px solid #FFF;
    color: #FFF;
    font: 14px 'OpenSans';
    padding: 5px 10px;
    transition: 0.15s linear;
}

._base-header-desktop ._parte-1 ._busca input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #FFF;
}
._base-header-desktop ._parte-1 ._busca input::-moz-placeholder { /* Firefox 19+ */
    color: #FFF;
}
._base-header-desktop ._parte-1 ._busca input:-ms-input-placeholder { /* IE 10+ */
    color: #FFF;
}
._base-header-desktop ._parte-1 ._busca input:-moz-placeholder { /* Firefox 18- */
    color: #FFF;
}

._base-header-desktop ._parte-1 ._busca input:focus,
._base-header-desktop ._parte-1 ._busca input.active {
    width: 170px;
    opacity: 1;
}

._base-header-desktop ._parte-1 ._busca button {
    height: 40px;
    width: 50px;
    background: transparent url(../../img/frontend/icone-busca.png) no-repeat center center;
    border: none;
}

/**/

._base-menu-desktop {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media(max-width:992px){
    ._base-menu-desktop {
        display: none;
    }
}
._base-menu-desktop ._parte-2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 140px;
    padding: 20px 0;
}

._base-menu-desktop ._parte-2 ._logo-telefone {
    display: flex;
    align-items: center;
}

._base-menu-desktop ._parte-2 ._logo {
    width: 130px;
}

._base-menu-desktop ._parte-2 ._telefone {
    margin-left: 30px;    
}

._base-menu-desktop ._parte-2 ._telefone a {
    font: 26px 'OpenSans-CondensedLight';
    color: #F89B22;
}
._base-menu-desktop ._parte-2 ._telefone a:hover {
    color: #F89B22;
}

._base-menu-desktop ._parte-2 ._menu {
    flex: 1;
}

._base-menu-desktop ._parte-2 ._menu > ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: flex-end;
}

._base-menu-desktop ._parte-2 ._menu > ul > li {
    display: inline-block;
    padding: 15px 0 15px 0;
    position: relative;
}
._base-menu-desktop ._parte-2 ._menu > ul > li._p {
    padding-right: 5px;
    padding-left: 10px;
}
._base-menu-desktop ._parte-2 ._menu > ul > li:first-child {
    margin-left: 0;
}
._base-menu-desktop ._parte-2 ._menu > ul > li:last-child {
    margin-right: 0;
}

._base-menu-desktop ._parte-2 ._menu > ul > li > a {
    color: #001542;
    text-transform: uppercase;
    font: 15px 'OpenSans';
    transition: 0.15s linear;
}
._base-menu-desktop ._parte-2 ._menu > ul > li:hover > a {
    background-color: #001542;
    padding: 8px;
    color: white;
}

._base-menu-desktop ._parte-2 ._menu > ul > li._dropdown {
    background: url(../../img/frontend/seta-submenu.png) no-repeat right 5px center;
    padding: 15px 30px 15px 15px;
}
._base-menu-desktop ._parte-2 ._menu > ul > li._dropdown > ul {
    display: none;   
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 40px 0 0 0;
    box-shadow: 5px 5px 7px #0F0F0F;
    z-index: 9999;
}
._base-menu-desktop ._parte-2 ._menu > ul > li._dropdown:hover > ul {
    display: block;    
}

._base-menu-desktop ._parte-2 ._menu > ul > li._dropdown > ul > li {
    background-color: #FFF;
    padding: 5px 20px 5px 15px;
}
._base-menu-desktop ._parte-2 ._menu > ul > li._dropdown > ul > li:last-child {
    padding-bottom: 10px;
}
._base-menu-desktop ._parte-2 ._menu > ul > li._dropdown > ul > li a {
    color: #000;
    font: 15px 'OpenSans';
    transition: 0.15s linear;
}
._base-menu-desktop ._parte-2 ._menu > ul > li._dropdown > ul > li a:hover {
    color: #001542;
}

._carrinho-busca-de-produtos,
._base-menu-desktop ._parte-2 ._menu > ul > li._carrinho {
    display: inline-block;
    width: 35px;
    height: 50px;
    background: url('../../../assets/img/frontend/carrinho.png') center center no-repeat;
}

._base-menu-desktop ._parte-2 ._menu > ul > li._carrinho {
    margin-left: 15px;
}

._carrinho-busca-de-produtos a,
._base-menu-desktop ._parte-2 ._menu > ul > li._carrinho a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

._carrinho-busca-de-produtos a span,
._base-menu-desktop ._parte-2 ._menu > ul > li._carrinho a span {
    position: absolute;
    top: 0;
    right: 0;
    color: red;
    font: 20px 'Akzidenz-Grotesk BQ Condensed';
}

/**/

._menu-mobile {
    display: none;
}@media(max-width:991px){
    ._menu-mobile {
        display: block; 
    }
}

._menu-mobile .container-fluid {
    position: relative;
}

._menu-mobile .navbar {
    margin-bottom: 0;
    border-radius: 0;
}

._menu-mobile .navbar-brand {
    padding: 5px 0 5px 5px;
    height: 60px;
}

._menu-mobile .navbar-brand img {
    max-width: 100%;
    max-height: 100%;
}

._menu-mobile .navbar-toggle {
    padding: 14px 10px;
}

._menu-mobile .navbar-collapse {
    position: absolute;
    top: 100%;
    right: -1px;
    left: -1px;
    padding: 0 15px;
    background-color: #222;
    z-index: 2;
    margin: 0 !important;
}

@media(min-width: 768px){
    ._menu-mobile .navbar-header {
        float: none !important;
        margin-right: -15px;
        margin-left: -15px;
    }

    ._menu-mobile .navbar-toggle {
        display: block !important;
    }

    .navbar > .container-fluid .navbar-brand {
        margin-left: 0;
    }
    ._menu-mobile .navbar-collapse.collapse {
        display: none!important;
        height: auto!important;
        overflow: visible!important;
    }
    ._menu-mobile .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
        margin-right: -15px;
        margin-left: -15px;
        padding-right: 15px;
        padding-left: 15px;
    }
    ._menu-mobile .navbar-collapse.collapse.in {
        display: block!important;
        border-color: #101010;
        overflow-y: auto;
        overflow-x: visible;
        border-top: 1px solid #101010;
        box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    }
}

/* Carrinho */

._pr {
    position: relative;
}

.tabela-carrinho th,
.tabela-carrinho td {
    vertical-align: middle !important;
}

.tabela-carrinho .quantidade {
    text-align: center;
    width: 175px;
}

.tabela-carrinho .acoes {
    text-align: center;
    width: 75px;
    position: relative;
}

.tabela-carrinho .acoes a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: red;
    font-size: 20px;
}
.tabela-carrinho .acoes a:hover {
    color: red;
}

.btn-adicionar {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #5cb85c;
    font-size: 20px;
}
@media(max-width:991px){
    .footable .btn-adicionar {
        position: relative
    }
}
.btn-adicionar:hover {
    color: #5cb85c;
}

@media(max-width:600px){
    .tabela-carrinho ._m-dn {
        display: none;
    }
}

/**/

._icone-left {
    display: inline-block;
    padding-left: 40px;
    background-position: left center;
    background-repeat: no-repeat;
}

/**/

._carousel-1 {
    min-height: 200px;
    padding: 0 50px;
}

._control {
    position: absolute;
    top: 50px;
    bottom: 0;
    width: 80px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 80px;
}
._control._right{
    height: 100px;
    right: -10px;
    background-image: url('../../img/frontend/dir.png');
}
._control._left {
    height: 100px;
    left: -10px;
    background-image: url('../../img/frontend/esq-01.png');
}

/**/

._modal-home {
    padding-top: 65px;
    padding-bottom: 25px;
    height: 100%;
}@media(min-width:992px){
    ._modal-home {
        padding-top: 85px;
    }
}

._modal-home .close {
    position: absolute;
    top: 15px;
    right: 60px;
    font-size: 60px;
    color: #FFF;
    opacity: 0.8;
}@media(max-width:991px){
    ._modal-home .close {
        top: 5px;
        right:15px;   
    }
}
._modal-home .close:hover {
    opacity: 1;
}

._alert-carrinho {
    display: none;    
}

._alert-carrinho div {
    position: fixed;
    top: 50%;
    margin-top: -40px;
    left: 50%;
    margin-left: -140px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 80px;
    width: 280px;
    padding: 10px;
    font: 17px 'Open Sans Light';
    color: #FFF;
    text-align: center;
    z-index: 999;
}
._alert-carrinho._success div {
    background-color: rgba(76, 174, 76,0.8);
}
._alert-carrinho._error div {
    margin-top: -75px;
    height: 150px;
    background-color: rgba(212,63,58,0.8);
}
._alert-carrinho._jadd div{
    background-color: rgba(212,63,58,0.8) !important;
}

.produtoAdicionado{
    color: red !important;
}

.whatsapp-icone.active {
    visibility: visible;
    opacity: 1;
}

.whatsapp-icone {
    position: fixed;
    bottom: 10%;
    right: 3%;
    padding: 13px 16px;
    z-index: 9999;
    border-radius: 50%;
    visibility: hidden;
    opacity: 0;
    transition: .2s;
    cursor: pointer;
    transition: .3s;
}

._background-color-F1F1F1 {
    background-color: #F1F1F1;
}

._ebook_section {
    padding-top: 50px;
    padding-right: 50px;
    padding-left: 50px;
}

._ebook_section_color {
    padding-top: 50px;
    padding-right: 50px;
    padding-left: 50px;
    background-color: #F1F1F1;
}

._btn-azul-ebook {
    text-align: center;
    display: inline-block;
    font: 23px 'Open Sans Semibold';
    color: #fff;
    background-color: #05529A;
    padding: 12px 75px;
    border: none;
    border-radius: 30px;
}
._btn-azul-ebook:hover {
    color: #fff;
}

._btn-azul-busca-produtos {
    display: inline-block;
    font: 12px 'Open Sans Semibold';
    color: #fff;
    background-color: #05529A;
    padding: 4px 12px;
    border: none;
    border-radius: 30px;
}
._btn-azul-busca-produtos:hover {
    color: #fff;
}


._sub {
    position: relative;
    background: url(../../img/frontend/seta-submenu-direito.png) no-repeat right 10px top 11px;;
}

._sub > ul {
    position: absolute;
    background: #FFF url(../../img/frontend/seta-submenu-direito.png) no-repeat left 20px top 11px;
    padding: 7px 14px 7px 55px;
    top: 0;
    left: 83px;
    display: none;
}
._sub:hover > ul {
    display: block;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

.fale-conosco-container .row {
    padding: 60px 40px;
}

.fale-conosco-container .row .col-lg-2 {
    height: 162px;
    width: 20%;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

.fale-conosco-container .row .col-lg-2 div {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 15px;
    background-size: cover !important;
    transition: all ease 0.5s;
}

.fale-conosco-container .row .col-lg-2 div a {
    color: white;
    font-weight: 600;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.fale-conosco-container .row .col-lg-2 div:hover {
    transform: scale(1.1);
}

.institucional {
    padding: 50px 0;
}

.institucional-card {
    margin-top: 40px;
}

.institucional-card div {
    min-height: 180px;
    color: white;
    padding: 20px;
    transition: all ease 0.5s;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-flow: wrap;
}

.institucional-card div div {
    background-color: #001542;
}

.institucional-card div h3 {
    color: #e7b907;  
}

.institucional-card div a {
    color: white;
    line-height: 0.3px;
}