/*
 * Tecmedia (http://www.tecmedia.com.br/)
 */

/* thai */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 200;
    src: local('Kanit ExtraLight'), local('Kanit-ExtraLight'), url(../fonts/kanit/v3/nKKU-Go6G5tXcr5aOhWzVaF5NQ.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 200;
    src: local('Kanit ExtraLight'), local('Kanit-ExtraLight'), url(../fonts/kanit/v3/nKKU-Go6G5tXcr5aOhWoVaF5NQ.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 200;
    src: local('Kanit ExtraLight'), local('Kanit-ExtraLight'), url(../fonts/kanit/v3/nKKU-Go6G5tXcr5aOhWpVaF5NQ.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 200;
    src: local('Kanit ExtraLight'), local('Kanit-ExtraLight'), url(../fonts/kanit/v3/nKKU-Go6G5tXcr5aOhWnVaE.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 400;
    src: local('Kanit Regular'), local('Kanit-Regular'), url(../fonts/kanit/v3/nKKZ-Go6G5tXcraBGwCYdA.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 400;
    src: local('Kanit Regular'), local('Kanit-Regular'), url(../fonts/kanit/v3/nKKZ-Go6G5tXcraaGwCYdA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 400;
    src: local('Kanit Regular'), local('Kanit-Regular'), url(../fonts/kanit/v3/nKKZ-Go6G5tXcrabGwCYdA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 400;
    src: local('Kanit Regular'), local('Kanit-Regular'), url(../fonts/kanit/v3/nKKZ-Go6G5tXcraVGwA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 500;
    src: local('Kanit Medium'), local('Kanit-Medium'), url(../fonts/kanit/v3/nKKU-Go6G5tXcr5mOBWzVaF5NQ.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 500;
    src: local('Kanit Medium'), local('Kanit-Medium'), url(../fonts/kanit/v3/nKKU-Go6G5tXcr5mOBWoVaF5NQ.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 500;
    src: local('Kanit Medium'), local('Kanit-Medium'), url(../fonts/kanit/v3/nKKU-Go6G5tXcr5mOBWpVaF5NQ.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 500;
    src: local('Kanit Medium'), local('Kanit-Medium'), url(../fonts/kanit/v3/nKKU-Go6G5tXcr5mOBWnVaE.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 700;
    src: local('Kanit Bold'), local('Kanit-Bold'), url(../fonts/kanit/v3/nKKU-Go6G5tXcr4uPhWzVaF5NQ.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 700;
    src: local('Kanit Bold'), local('Kanit-Bold'), url(../fonts/kanit/v3/nKKU-Go6G5tXcr4uPhWoVaF5NQ.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 700;
    src: local('Kanit Bold'), local('Kanit-Bold'), url(../fonts/kanit/v3/nKKU-Go6G5tXcr4uPhWpVaF5NQ.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 700;
    src: local('Kanit Bold'), local('Kanit-Bold'), url(../fonts/kanit/v3/nKKU-Go6G5tXcr4uPhWnVaE.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('Montserrat-Light'), url(../fonts/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('Montserrat-Light'), url(../fonts/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('Montserrat-Light'), url(../fonts/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gbD_u50.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('Montserrat-Light'), url(../fonts/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('Montserrat-Light'), url(../fonts/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(../fonts/montserrat/v12/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(../fonts/montserrat/v12/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(../fonts/montserrat/v12/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(../fonts/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(../fonts/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/******************************************************/

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

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icones-refisa' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-instagram:before {
    content: "\e900";
}
.icon-area:before {
    content: "\e901";
}
.icon-armazenamento:before {
    content: "\e902";
}
.icon-carregamento:before {
    content: "\e903";
}
.icon-endereco:before {
    content: "\e904";
}
.icon-facebook:before {
    content: "\e905";
}
.icon-materia-prima:before {
    content: "\e906";
}
.icon-procedencia:before {
    content: "\e907";
}
.icon-processo:before {
    content: "\e908";
}
.icon-scroll:before {
    content: "\e909";
}
.icon-slide-on:before {
    content: "\e90a";
}
.icon-telefone:before {
    content: "\e90b";
}
.icon-twitter:before {
    content: "\e90c";
}

/*****************************************************/

body {
    width: 100%;
    height: 100%;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #313131;
    line-height: 36px;
    overflow-y: scroll;
    overflow-x: hidden;
}

html {
    width: 100%;
    height: 100%;
}

h1, h2, h3{
    font-size: 44px;
    font-weight: 400;
    color: #0d1119;
    margin: 0 auto;
    font-family: "Kanit ExtraLight", sans-serif;
    font-size: 36px;
    line-height: 62px;
    margin-bottom: 26px;
}

p {
    margin-bottom: 38px;
}

h3{
    font-size: 35px;
    font-weight: 800;
    color: #25cbdc;
    max-width: 440px;
    margin: 0 auto;
}

h1 {
    /*font-size: 75px;
    font-weight: bold;
    line-height: 1.1;
    text-shadow: 1px 1px 1px;*/
}

textarea {
    resize: vertical; /* user can resize vertically, but width is fixed */
}

.cor{
    color: #25cbd3;
}

h3.cor{
    color: #032f3c;
}

.linha i {
    display: inline-block;
    background-color: #25cbd3;
    border-radius: 4px;
    width: 4px;
    height: 4px;
    margin: 12px 2px;
}

.branco{
    color: #FFF;
}

.badge{
    padding: 4px 18px;
    font-weight: 800;
    font-size: 15px;
    border-radius: 30px;
}

/**************************************************/

.navbar-nav {
    float: right;
    margin: 0;
    padding: 18px 0;
}

.menu .navbar-brand, .navbar-default .navbar-nav li a {
    color: #000000;
    font-size: 15px;
    font-weight: 400;
    /*text-transform: uppercase;*/
    border-bottom: 2px solid transparent;
}

.menu .navbar-nav>li>a:focus, .menu .navbar-nav>li>a:hover {
    color: var(--cor-paloma);
    /*border-bottom: 2px solid var(--cor-paloma);*/
}

.navbar-nav>li>a {
    line-height: 8px;
    margin-left: 4px;
    margin-right: 4px;
}

.hover {
    display: block;
    height: 2px;
    width: 30px;
    background-color: transparent;
    margin-top: 10px;
}

.hover.active {
    background-color: var(--cor-paloma);
}

.nav>li>a {
    padding: 0;
    padding-top: 10px;
}

.navbar-default .navbar-nav .active a, .navbar-default .navbar-nav .active a:focus, .navbar-default .navbar-nav .active a:hover {
    color: var(--cor-paloma);
    background-color: transparent;
}

.navbar-nav li {
    display: block;
    margin-right: 15px;
}
/*
.navbar-nav li:before {
    content: "•";
    color: #25cbd3;
    font-size: 30px;
    float: left;
    margin-top: 4px;
    margin-left: -13px;
}
*/

.btn {
    border-radius: 30px;
    padding: 14px 54px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}

.btn-int {
    padding: 14px 30px !important;
}

.btn-primary{
    background-color: #032f3c;
    border: 0;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:visited{
    background-color: #043f50 !important;
    -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
    -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
    transition: background .5s ease-in-out,padding .5s ease-in-out;
}

.btn-info{
    background-color: var(--cor-paloma);
    border: 0;
    z-index: auto;
}

.btn-info:hover, .btn-info:active, .btn-info:focus, .btn-info:visited{
    background-color: var(--cor-hover) !important;
}

.logotipo {
    background-image: url(../i/logotipo.png);
    width: 203px;
    height: 44px;
    margin: 4px 0px 4px 0px;
    margin-left: 0px !important;
}

.logotipo span{
    display: none;
}

.area-topo{
    float: right;
}

.area-topo div {
    width: 100%;
    text-align: right;
    margin-right: 0;
    margin-top: -12px;
}

.telefone-topo {
    font-weight: 700;
    font-size: 16px;
    text-align: right;
    margin: 0;
    line-height: 30px;
    margin-top: 12px !important;
}

.telefone-topo a{
    color: var(--cor-paloma);
    text-decoration: none;
}

.lista-bandeiras{
    list-style: none;
    line-height: 8px;
    padding: 0;
    width: 158px;;
    margin: 0;
    margin-bottom: 5px;
    margin-left: 4px;
}

.lista-bandeiras li {
    display: inline;
}

.idioma {
    display: inline-block;
    text-decoration: none;
    padding: 4px 0px;
    color: #c4c4c4;
    margin-left: 4px;
    font-size: 14px;
    max-height: 16px;
    max-width: 20px;
    font-weight: 400;
    border: 0;
    background: #FFFFFF;
}

.idioma:hover{
    color: #0d1119;
    text-decoration: none;
}
.icone-fone{
    margin-right: 5px;
}

.formulario{
    text-align: right;
    margin: 0;
    padding: 0;
}

.formulario input, .formulario textarea{
    border-radius: 8px;
    padding: 20px 20px;
    margin: 0;
    color: var(--cor-paloma);
    background-color: #f2f2f2;
    border: 0;
}

.formulario input::placeholder, .formulario textarea::placeholder {
    color: #acacac;
}

input:focus, textarea:focus {
    outline:none !important;
    border-color: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.vertical-center {
    min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
    min-height: 100vh; /* These two lines are counted as one :-)       */
    display: flex;
    align-items: center;
}

.espaco-esquerdo{
    padding-left: 90px;
}

.espaco-direito{
    padding-right: 90px;
}

.panel-title {
    font-family: 'Kanit', sans-serif;
    font-weight: 500;
    font-size: 20px;
    text-transform: uppercase;
}

button img{
    margin-left: 12px;
}

.btn-int img{
    margin-left: 0px;
}

/********** HOME - A *********/

.secao-home-a {
    padding-top: 60px;
    padding-bottom: 0;
}

.secao-home-a .pos-faixa {
    z-index: -1;
}

.secao-home-a .pos-faixa img{
    float: right;
    margin-right: 0;
}

.secao-home-a .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    padding-top: 230px;
}

.titulo-capa {
    margin-left: 0;
    margin-right: 0;
    max-width: 420px;
}

/********** HOME - B *********/

.secao-home-b {
    padding-bottom: 90px;
    padding-top: 0;
    position: relative;
    top: 0px;
}


.secao-home-b h1, .secao-home-b h2 {
    margin-top: 220px;
}

/********** HOME C ***********/

.secao-home-c {
    text-align: center;
    min-height: 100%;
    padding-top: 290px;
    padding-bottom: 290px;
    position: relative;
    top: 0px;
}

.secao-home-c h1, .secao-home-c h2, .secao-home-c p{
    color: #FFFFFF;
}

/********** HOME - D *********/

.secao-home-d {
    padding-top: 90px;
    padding-bottom: 0px;
    margin-bottom: -150px;
}
.secao-home-d .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    margin-top: -120px;
}
.secao-home-a .pos-faixa{
    z-index: -1;
}

/********** HOME - E *********/

.secao-home-e {
    padding-top: 160px;
    padding-bottom: 100px;
    background-color: #f2f2f2;
    z-index: -1;
}

.secao-home-e .contato {
    text-align: center;
    color: var(--cor-paloma);
    font-family: 'Kanit', sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    border-left: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    padding-top: 40px;
    padding-bottom: 40px;
}

.secao-home-e .contato:first-child, .secao-home-e .contato:last-child{
    border-left: none;
    border-right: none;
}

.secao-home-e .contato p{
    margin-bottom: 12px;
}

.secao-home-e .contato img{
    margin-bottom: 20px;
}

.secao-home-e .contato a{
    color: var(--cor-paloma);
    text-decoration: none;
}

.secao-home-e .contato a:hover{
    color: var(--cor-hover);
}

.secao-home-e .contato .link{
    font-weight: 200;
    color: #0d1119;
    text-decoration: underline;
}

.secao-home-e .contato .link:hover{
    color: var(--cor-hover);
}

.topo {
    margin-top: 115px;
}

/********** Liderança - A *********/

.secao-lideranca-a {
    padding-top: 350px;
    padding-bottom: 350px;
}

.secao-lideranca-a h1, .secao-lideranca-a h2 {
    color: #FFFFFF;
    padding: 0 30px;
    padding-top: 120px;
}

.secao-lideranca-a p {
    color: #FFFFFF;
}

/*
.secao-lideranca-a button{
    color: #FFFFFF;
    background-color: transparent;
    border: 3px var(--cor-paloma) solid ;
}

.secao-lideranca-a button:hover{
    background-color: var(--cor-paloma) !important;
    border: 3px var(--cor-paloma) solid !important;
}

.secao-lideranca-a button:active, .secao-lideranca-a button:focus {
    background-color: var(--cor-hover) !important;
    border: 3px var(--cor-hover) solid !important;
    outline: none !important;
    box-shadow: none;
}
*/

/********** Liderança - B *********/

.secao-lideranca-b .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    padding-top: 9.6%;
}

.secao-lideranca-b .img-up{
    vertical-align: top;
    top:0;
    margin-top: -5%;
}

.secao-lideranca-b h1, .secao-lideranca-b h2 {
    color: var(--cor-paloma);
    padding-top: 90px;
    padding-left: 6px;
}

.secao-lideranca-b .fundo-branco {
    background-color: #FFFFFF;
    padding: 6px;
}

.secao-lideranca-b .numeros {
    padding-top: 180px;
    padding-bottom: 90px;
    color: var(--cor-paloma);
}

.numero {
    font-size: 56px;
    font-weight: 500;
    margin-bottom: 0px;
    text-shadow: -1px 0 #FFFFFF, 0 1px #FFFFFF, 1px 0 #FFFFFF, 0 -1px #FFFFFF;
}

.texto {
    color: #0d1119;
    margin-top: 20px;
}

.novo-espacamento {
    padding-top: 165px;
    padding-bottom: 140px;
}

/********** Liderança - C *********/

#lideranca-c-alpha {
    display: none;
}

.secao-lideranca-c {
    text-align: center;
    /*min-height: 100%;*/
    padding: 0;
    /**padding-top: 350px;
    padding-bottom: 350px;**/
    margin: 0;
    top: 0;
    bottom: 0;
}

.secao-lideranca-c h1, .secao-lideranca-c h2 {
    color: #FFFFFF;
}

/********** Liderança - D ***********/

.secao-lideranca-d {
    background-color: transparent;
}

.secao-lideranca-d .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    margin-top: 0px;
}

.secao-lideranca-d .row{
    padding-top: 120px;
    padding-bottom: 120px;;
}

.secao-lideranca-d h1, .secao-lideranca-d h2 {
    color: #FFF;
    text-transform: uppercase;
}

.secao-lideranca-d p{
    color: #FFF;
}

/********** Liderança - E ***********/

.secao-lideranca-e .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    margin-top: 20px;
}

.secao-lideranca-e h1, .secao-lideranca-e h2 {
    color: var(--cor-paloma);
    text-transform: uppercase;
}

/********** Liderança - F ***********/

.secao-lideranca-f {
    background-color: transparent;
}

.secao-lideranca-f .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    margin-bottom: 0px;
    z-index: -101;
}

.secao-lideranca-f .container {
    padding-top: 260px;
    padding-bottom: 120px;
}

.secao-lideranca-f .titulo {
    padding-top: 140px;
}

.secao-lideranca-f h1, .secao-lideranca-f h2 {
    color: #fff;
    text-transform: uppercase;
}

.secao-lideranca-f h1.bold, .secao-lideranca-f h2.bold{
    color: #fff;
    text-transform: uppercase;
    font-family: "Kanit Bold", sans-serif;
    font-weight: 800;
}

.secao-lideranca-f h1 span, .secao-lideranca-f h2 span {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
}

.secao-lideranca-f p{
    color: #fff;
}

/********** Liderança - G ***********/

.secao-lideranca-g {
    background-color: transparent;
}

.secao-lideranca-g .container {
    padding-top: 80px;
    padding-bottom: 80px;
}

.secao-lideranca-g img {
    margin-bottom: 30px;
}

.secao-lideranca-g p {
    font-size: 26px;
    line-height: 42px;
    color: var(--cor-paloma);
}

/********** Liderança - H ***********/

.secao-lideranca-h {
    background-color: transparent;
}

.secao-lideranca-h .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    margin-top: 0px;
}

.secao-lideranca-h .container {
    padding-top: 250px;
    padding-bottom: 110px;
}

.secao-lideranca-h h1, .secao-lideranca-h h2{
    color: #FFF;
    text-transform: uppercase;
}

.secao-lideranca-h p{
    color: #FFF;
}

/********** Processo - A *********/

.secao-processo-a {
    padding-top: 350px;
    padding-bottom: 350px;
}

.secao-processo-a h1, .secao-processo-a h2 {
    color: #FFFFFF;
    padding: 0 30px;
}

.secao-processo-a p {
    color: #FFFFFF;
}

/*
.secao-processo-a button{
    color: #FFFFFF;
    background-color: transparent;
    border: 3px var(--cor-paloma) solid ;
}

.secao-processo-a button:hover{
    background-color: var(--cor-paloma) !important;
    border: 3px var(--cor-paloma) solid !important;
}

.secao-processo-a button:active, .secao-processo-a button:focus {
    background-color: var(--cor-hover) !important;
    border: 3px var(--cor-hover) solid !important;
    outline: none !important;
    box-shadow: none;
}
*/

/********** Processo - B *********/

.secao-processo-b .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    margin-top: -2%;
}

.secao-processo-b .img-up{
    vertical-align: top;
    top:0;
    margin-top: -5%;
}

.secao-processo-b img{
    padding-bottom: 90px;
}

.secao-processo-b h1, .secao-processo-b h2 {
    color: var(--cor-paloma);
    padding-top: 90px;
    padding-left: 6px;
    text-transform: uppercase;
}

.secao-processo-b .fundo-branco {
    background-color: #FFFFFF;
    padding: 6px;
}

.secao-processo-b .numeros {
    padding-top: 180px;
    padding-bottom: 90px;
    color: var(--cor-paloma);
}

/********** Processo - C *********/

.secao-processo-c .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    margin-top: 86px;
    z-index: -999;
}

.secao-processo-c h1, .secao-processo-c h2 {
    color: var(--cor-paloma);
    padding-top: 90px;
    padding-left: 6px;
    text-transform: uppercase;
}

/********** Processo - D ***********/

.secao-processo-d {
    padding-top: 280px;
    padding-bottom: 90px;;
}

.secao-processo-d h1, .secao-processo-d h2 {
    color: var(--cor-paloma);
}

.secao-processo-d .quadro{
    border-radius: 12px;
}

.secao-processo-d .quadro img{
    margin-bottom: 30px;
    margin-top: 20px;
}

.secao-processo-d .quadro.direita{
    padding: 20px;
    margin-bottom: 0px;
    padding-left: 40px;
    margin-top: 0px;
}

.secao-processo-d .quadro.esquerda{
    padding: 20px;
    margin-bottom: 0px;
    padding-right: 40px;
    margin-top: 0px;
    /*background-color: #f2f2f2;*/
    text-align: right;
}

.secao-processo-d .quadro.esquerda img{
    margin-left: auto;
  margin-right: 0;
}

.secao-processo-d .quadro h1 .numeracao, .secao-processo-d .quadro h2 .numeracao  {
    background-color: var(--cor-paloma);
    color: #FFFFFF;
    font-weight: 600;
    height: 40px;
    width: 40px;
    text-align: center;
    border-radius: 20px;
    font-size: 22px;
    padding: 0px;
    position: absolute;
    margin-top: 10px;
    line-height: 39px;
}

.secao-processo-d .quadro.direita h1 .numeracao, .secao-processo-d .quadro.direita h2 .numeracao {
    float: left;
    left: -5px;
}

.secao-processo-d .quadro.esquerda h1 .numeracao, .secao-processo-d .quadro.esquerda h2 .numeracao {
    float: right;
    right: -5px;
}

/********** Processo - E ***********/

.secao-processo-e {
    padding: 120px 0 90px 0;
}

.secao-processo-e h1, .secao-processo-e h2 {
    color: #FFFFFF;
    text-transform: uppercase;
}

.secao-processo-e .titulo {
    padding: 60px 0;
}

.secao-processo-e .numeros {
    padding: 30px 0 60px;
}

.secao-processo-e .numeros .numero{
    text-shadow: none;
    color: var(--cor-paloma);
    margin-bottom: 80px;
    font-size: 150px;
}

.secao-processo-e .numeros .texto{
    color: #FFFFFF;
    max-width: 300px;
    margin: 0 auto;
    font-size: 25px;
    font-family: "Kanit ExtraLight", sans-serif;
}

/********** Processo - F ***********/

.secao-processo-f h1, .secao-processo-f h2 {
    color: var(--cor-paloma);
    text-transform: uppercase;
}

.secao-processo-f .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-top: 20px;
}

.secao-processo-f h1, .secao-processo-f h2 {
    color: var(--cor-paloma);
    text-transform: uppercase;
}

/********** Processo - G ***********/

.secao-processo-g .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-top: 0;
}

.secao-processo-g .faixa2 {
    filter: grayscale(1);
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-top: -469px;
    z-index: -1;
}

.secao-processo-g h1, .secao-processo-g h2 {
    text-transform: uppercase;
    color: var(--cor-paloma);
}

.secao-processo-g h2 {
    text-transform: uppercase;
    color: var(--cor-paloma);
    margin-bottom: 10px;
    font-size: 40px;
    max-width: inherit;
}

.secao-processo-g .container {
    padding-top: 120px;
}

.secao-processo-g .row {
    margin-top: 20px;
    margin-bottom: 80px;
}

.secao-processo-g .caixa {
    padding-left: 30px;
    padding-right: 120px;
    display: block;
    position: absolute;
    bottom: 0;
}

.secao-processo-g .caixa h1, .secao-processo-g .caixa h2 {
    color: #FFF;
    margin-bottom: 16px;
    text-transform: uppercase;
}

.secao-processo-g .caixa p{
    color: #FFF;
}

.secao-processo-g .row.fim {
    margin-bottom: 0px;
}

#the-sticky-div.sticky {
    position: fixed;
    top: 260px;
}
#the-sticky-div {
    width: 100%;
    text-align: center;
    z-index: 9999;
}

/********** Exportação - A *********/

.secao-exportacao-a {
    padding-top: 350px;
    padding-bottom: 350px;
}

.secao-exportacao-a h1, .secao-exportacao-a h2 {
    color: #FFFFFF;
    padding: 0 30px;
}

.secao-exportacao-a p {
    color: #FFFFFF;
}
/*
.secao-exportacao-a button{
    color: #FFFFFF;
    background-color: transparent;
    border: 3px var(--cor-paloma) solid ;
}

.secao-exportacao-a button:hover{
    background-color: var(--cor-paloma) !important;
    border: 3px var(--cor-paloma) solid !important;
}

.secao-exportacao-a button:active, .secao-exportacao-a button:focus {
    background-color: var(--cor-hover) !important;
    border: 3px var(--cor-hover) solid !important;
    outline: none !important;
    box-shadow: none;
}
*/

/********** Exportação - B *********/

.secao-exportacao-b .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    margin-top: -2%;
    z-index: -101;
}

.secao-exportacao-b .img-up{
    vertical-align: top;
    top:0;
    margin-top: -5%;
}

.secao-exportacao-b img{
    padding-bottom: 90px;
}

.secao-exportacao-b h1, .secao-exportacao-b h2 {
    color: var(--cor-paloma);
    padding-top: 90px;
    padding-left: 6px;
    text-transform: uppercase;
}

.secao-exportacao-b .fundo-branco {
    background-color: #FFFFFF;
    padding: 6px;
}

.secao-exportacao-b .numeros {
    padding-top: 180px;
    padding-bottom: 90px;
    color: var(--cor-paloma);
}

.secao-exportacao-b .ajuste-grafismo {
    margin-top: 0px;
}

/********** Exportação - C ***********/

.secao-exportacao-c .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    margin-top: 20px;
}

.secao-exportacao-c h1, .secao-exportacao-c h2 {
    color: var(--cor-paloma);
    text-transform: uppercase;
}

.secao-exportacao-c .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    margin-top: 20px;
}

.secao-exportacao-c h1, .secao-exportacao-c h2 {
    color: var(--cor-paloma);
    text-transform: uppercase;
}

/********** Quem-somos - A *********/

.secao-quem-somos-a {
    padding-top: 350px;
    padding-bottom: 350px;
}

.secao-quem-somos-a h1, .secao-quem-somos-a h2{
    color: #FFFFFF;
    padding: 0 30px;
    text-transform: uppercase;
}
/*
.secao-quem-somos-a button{
    color: #FFFFFF;
    background-color: transparent;
    border: 3px var(--cor-paloma) solid ;
}

.secao-quem-somos-a button:hover{
    background-color: var(--cor-paloma) !important;
    border: 3px var(--cor-paloma) solid !important;
}

.secao-quem-somos-a button:active, .secao-quem-somos-a button:focus {
    background-color: var(--cor-hover) !important;
    border: 3px var(--cor-hover) solid !important;
    outline: none !important;
    box-shadow: none;
}
*/

/********** Quem-somos - B *********/

.secao-quem-somos-b .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    margin-top: 1%;
}

.secao-quem-somos-b .img-up{
    vertical-align: top;
    top:0;
    margin-top: -5%;
}

.secao-quem-somos-b img{
    padding-bottom: 90px;
}

.secao-quem-somos-b h1, .secao-quem-somos-b h2 {
    color: var(--cor-paloma);
    padding-top: 90px;
    padding-left: 6px;
    text-transform: uppercase;
}

.secao-quem-somos-b .fundo-branco {
    background-color: #FFFFFF;
    padding: 6px;
}

.secao-quem-somos-b .numeros {
    padding-top: 180px;
    padding-bottom: 90px;
    color: var(--cor-paloma);
}

/********** Quem-somos - C ***********/

.secao-quem-somos-c {
    border-bottom: 2px #ededed solid;
    padding-bottom: 0;
    margin-top: 100px;
}
.secao-quem-somos-c .container {
    margin-bottom: -44px;
}
.timeline .col-lg-12{
    /*background-color: #f1f1f1;*/
    margin-bottom: 0px;
    padding-bottom: 0px;
    display: block;
    bottom: -88px;
    top: 2px;
}
.inicio, .fim{
    background-color: var(--cor-paloma);
    width: 4px;
    height: 80px;
    bottom: 0;
    margin-top: 80px;
}
.inicio {
    float: left;
    left: 0;
}
.fim {
    float: right;
    right: 0;
}
.timeline .datas .data {
    /*background-color: #4cae4c;*/
    display: inline-block;
    width: 60px;
    height: 160px;
    margin-bottom: -48px;
    transition: transform ease-in 0.3s;
}
.timeline .datas .data:hover {
    transform: scale(1.5) translateY(-20px);
}
.timeline .datas .data .ano {
    text-align: center;
    font-family: "Kanit", sans-serif;
    font-weight: 400;
    font-size: 26px;
    bottom: 0;
    color: #bababa;
}
.timeline .datas .data .evento {
    text-align: center;
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
    color: #bababa;
}
.ponto, .ponto.active {
    display: block;
    margin: 0 auto;
    width: 30px;
    height: 30px;
    background-image: url(../i/ponto.png);
    background-position: center bottom;
}
.ponto:hover {
    /*background-position: center bottom;*/
}
.estrela, .estrela.active {
    display: block;
    margin: 0 auto;
    width: 30px;
    height: 30px;
    background-image: url(../i/estrela.png);
    background-position: center bottom;
}
.estrela:hover {
    /*background-position: center bottom;*/
}
.datas .linha{
    /*background-color: yellow;*/
    width: 53%;
    height: 100px;
    border-right: none;
}
.d01 {
    float: left;
    margin-left: 10px;
}
.d02 {
    margin-left: 44%;
}
.d03 {
    float: right;
    right: 0;
    margin-right: 10px;
}
.img-contato img{
    float: right;
}
.secao-quem-somos-c .quadro {
    border-radius: 12px;
    background-color: #fafafa;
    padding: 30px;
    margin-left: 90px;
    margin-right: 90px;
}
.img-timeline {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
    /*max-height: 312px;*/
    margin-bottom: 30px;
}
.quadro h1, .quadro h2{
    line-height: 56px;
    color: var(--cor-paloma);
    text-transform: uppercase;
}

/********** Contato **************/

.secao-contato-a {
    padding-bottom: 90px;
}

.secao-contato-a h1, .secao-contato-a h2 {
    text-transform: uppercase;
}

.secao-contato-a p {
    background-color: #FFFFFF;
    max-width: 540px;
}

.secao-contato-a .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    padding-top: 0%;
    z-index: -1;
}

.map-responsive{
    min-height: 400px;
}

/********** Quem-somos - E ***********/

.secao-quem-somos-e {
    margin-top: 190px;
}
.secao-quem-somos-e .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    margin-top: 20px;
}

.secao-quem-somos-e h1, .secao-quem-somos-e h2{
    color: var(--cor-paloma);
    text-transform: uppercase;
}

.secao-quem-somos-e .faixa {
    display: block;
    position: absolute;
    max-width: 100%;
    width: 100%;
    display:block;
    height: auto;
    margin-top: -346px;
}

.secao-quem-somos-e h1, .secao-quem-somos-e h2{
    color: var(--cor-paloma);
    text-transform: uppercase;
}

/*************** Sucesso **************/

.secao-sucesso-a {
    padding-top: 90px;
    padding-bottom: 90px;
}

.secao-sucesso-a .btn-left {
    text-align: left;
}

.secao-sucesso-a .btn-right {
    text-align: right;
}

/*************** 404 ****************/

.secao-e404 {
    padding-top: 120px;
}

.secao-e404 p{
    margin:0;
}

/************** TRABALHE CONOSCO *****/

.secao-p-trabalhe-conosco {
    padding: 140px 0;
}

.secao-p-trabalhe-conosco h1, .secao-p-trabalhe-conosco h2 {
    color: var(--cor-paloma);
    padding-top: 90px;
    padding-left: 6px;
    text-transform: uppercase;
}

.processo-seletivo select {
    border-radius: 8px;
    padding: 20px 20px;
    margin: 0;
    color: var(--cor-paloma);
    background-color: #f2f2f2;
    border: 0;
    height: 58px;
}

.secao-p-trabalhe-conosco .formulario {
    max-width: none;
    text-align: center;
    margin: 0 auto;
}

.secao-quem-somos-a h1,
.secao-exportacao-a h1,
.secao-processo-a h1,
.secao-lideranca-a h1 {
    font-size: 75px;
    font-weight: bold;
    line-height: 1.1;
    text-shadow: 1px 1px 1px;
}

/********** FOOTER *********/

footer {
    background: var(--cor-paloma);
    color: #FFF;
    position: absolute;
    width: 100%;
    /*font-family: 'Norpeth-Medium', sans-serif;*/
    /*font-size: 20px;*/
    line-height: 20px;
}

footer .container {
    padding-right: 15px;
    padding-left: 15px;
}

footer .navbar-nav a {
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 22px;
    font-size: 10px;
    display: flex;
    align-items: center;
    margin: 20px 0;
}

footer .navbar-nav li {
    margin-right: 15px;
}

footer .navbar-nav .icons {
    display: flex;
}

footer .navbar-nav .icons a {
    margin-right: 20px;
}

footer .container .row div {
    padding-top: 36px;
    padding-bottom: 36px;
}

.logo-rodape{
    /*margin:10px 0;*/
    /*height: 170px;*/
}

.logo-rodape a img{
    margin: 40px 0;
}

.pos-footer{
    background: var(--cor-footer);
    margin-left: 0;
    margin-right: 0;
    width: 100% !important;
    text-align: center;
    padding: 20px 0;
}
.pos-footer p{
    margin-bottom: 0px;
    line-height: 20px;
    font-size: 16px;
    font-weight: 300;
}

/********** ------- *********/

.parallax-window {
    min-height: 400px;
    background: transparent;
}

/** CORREÇÕES IE 11 **/

/* - Internet Explorer 10–11
   - Internet Explorer Mobile 10-11 */

.formulario .form-group input{
    height:1%;
}

.form-control {
    -webkit-box-shadow: 0;
    box-shadow: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

/********** MENU TOPO *********/

.navbar-default {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    padding: 24px 0;
}

/********** ------- *********/

a.page-scroll.footer {
    position: fixed;
    bottom: 20px;
    right: 24px;
    z-index: 9999;
}

a.page-scroll.footer img {
    display: block;
    font-size: 22px;
    line-height: 40px;
    color: #fff;
    background: var(--cor-paloma);
    border-radius: 30px;
    padding: 10px 6px;
    text-align: center;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
}




@media (min-width: 1860px) {
	.container {
		width: 1850px;
	}
}
@media (min-width: 1501px) and (max-width : 1800px ) {
    h1,h2 {
        font-size: 32px;
        line-height: 46px;
    }
    h1 {
        /*font-size: 35px;*/
    }
    .navbar-nav li a {
        font-size: 12px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    footer .navbar-nav li a {
        font-size: 9px !important;
    }
    .secao-home-a .faixa {
        padding-top: 300px;
        /*remover faixa */
        display: none;
    }
    .secao-home-a {
        padding-top: 0;
        padding-bottom: 0;
    }
    .secao-home-b .vertical-center {
        min-height: 100%;
        display: block;
        align-items: inherit;
    }
    .secao-home-b {
        padding-top: 110px;
        padding-bottom: 120px;
    }
    .secao-home-b .container {
        margin-top: 30px;
    }
    .secao-home-b h1, .secao-home-b h2 {
        padding-top: 0px;
        margin-top: 0px;
    }
    .secao-home-b h1 span, .secao-home-b h2 span, .secao-home-b p span {
        background: #fff;
    }
    .secao-home-b img {
        margin-top: 30px;
    }
    .secao-home-d {
        padding-top: 10px;
        padding-bottom: 0px;
        margin-bottom: -80px;
        position: relative;
        top: -100px;
    }
    .secao-home-d .faixa {
        margin-top: 24px;
    }
    .secao-home-d h1, .secao-home-d h2 {
        margin-top: 80px;
    }
    .secao-home-d img {
        margin-top: 94px;
    }
    .secao-lideranca-a h1, .secao-lideranca-a h2 {
        padding-top: 120px;
    }
    .secao-lideranca-b .faixa {
        padding-top: 0px;
        margin-top: -220px;
    }
    .secao-lideranca-b .numero {
        line-height: 54px;
    }
    .secao-lideranca-b .numeros {
        padding-top: 100px;
        padding-bottom: 60px;
    }
    .secao-lideranca-f .container {
        padding-top: 50px;
        padding-bottom: 0;
    }
    .secao-lideranca-f h1, .secao-lideranca-f h2 {
        line-height: 40px;
    }
    .secao-lideranca-f p, .secao-lideranca-d p, .secao-lideranca-h p {
        line-height: 30px;
        font-size: 14px;
    }
    .secao-lideranca-f .col-lg-offset-1 {
        margin-right: 8.33333333%;
        margin-left: 0;
    }
    .secao-lideranca-d .row {
        padding-top: 30px;
        padding-bottom: 80px;
    }
    .secao-lideranca-h .container {
        padding-top: 170px;
        padding-bottom: 110px;
    }
    .secao-lideranca-h .espaco-direito {
        padding-right: 0;
    }
    .secao-lideranca-e .novo-espacamento {
        padding-top: 70px;
    }
    .secao-processo-b .col-lg-6.espaco-esquerdo .col-lg-9 {
        width: 100%;
    }
    .secao-processo-c .faixa {
        margin-top: 178px;
    }
    .secao-processo-d {
        padding-top: 360px;
    }
    .secao-processo-b .espaco-esquerdo h1, .secao-processo-b .espaco-esquerdo h2 {
        padding-top: 90px;
    }
    .secao-processo-b h1, .secao-processo-b h2 {
        padding-top: 14px;
    }
    .secao-processo-c .col-lg-4.col-lg-offset-2 {
        margin-left: 8.33333333%;
        width: 50%;
    }
    .secao-processo-c .col-lg-4.col-lg-offset-2 .col-lg-9 {
        width: 100%;
        padding-left: 0px;
    }
    .secao-processo-g .img-responsive {
        padding-bottom: 390px;
        background: var(--cor-paloma);
    }
    .secao-quem-somos-b h1, .secao-quem-somos-b h2 {
        padding-top: 30px;
    }
	.secao-exportacao-c .vertical-center {
		min-height: 60vh;
	}
    .secao-exportacao-b .col-lg-6.espaco-esquerdo .col-lg-9 {
        width: 100%;
    }
    .secao-exportacao-b h1, .secao-exportacao-b h2 {
        padding-top: 0px;
    }
    .secao-exportacao-b .col-lg-6.espaco-esquerdo h1, .secao-exportacao-b .col-lg-6.espaco-esquerdo h2 {
        padding-top: 90px;
    }
    .secao-exportacao-b .fundo-branco {
        background-color: transparent;
    }
    .secao-exportacao-b .fundo-branco span{
        background-color: #FFF;
    }
    .secao-exportacao-b .faixa {
        margin-top: 0px;
    }
    .secao-exportacao-b .direito {
        width: 100%;
    }
    .secao-quem-somos-b .faixa {
        margin-top: 230px;
    }
    .secao-quem-somos-b .col-lg-6.espaco-esquerdo .col-lg-9 {
        width: 100%;
    }
    .secao-quem-somos-b .fundo-branco {
        background-color: transparent;
    }
    .secao-quem-somos-b .fundo-branco span{
        background-color: #FFF;
    }
    .secao-quem-somos-e .faixa {
        margin-top: -300px;
    }
    footer .navbar-nav a {
        font-size: 11px;
    }
    footer .navbar-nav li {
        margin-right: 20px;
    }
    .img-contato {
        top: 50px;
    }
    .secao-home-a .pos-faixa img {
        margin-top: 95px;
    }
    .secao-contato-a .faixa {
        margin-top: -60px;
    }
}
@media (min-width: 1301px) and (max-width : 1500px ) {
    .menu .navbar-brand, .navbar-default .navbar-nav li a {
        font-size: 12px;
    }
    .secao-home-a .pos-faixa {
        margin-top: 57px;
    }
    .secao-home-a .faixa {
        padding-top: 260px;
    }
    .secao-home-b h1, .secao-home-b h2 {
        margin-top: 410px;
    }
    h1, h2 {
        font-size: 22px;
        line-height: 45px;
    }
    h1 {
        /*font-size: 35px;*/
    }
    .secao-exportacao-b h1, .secao-exportacao-b h2 {
        padding-top: 0;
    }
    .secao-exportacao-b img {
        padding-bottom: 120px;
    }
    .secao-home-d {
        padding-bottom: 180px;
    }
    .numero {
        font-size: 42px;
    }

    .secao-lideranca-a h1, .secao-lideranca-a h2 {
        padding-top: 0px;
    }
    .secao-lideranca-c {
        text-align: center;
        /**min-height: 100%;
        padding-top: 280px;
        padding-bottom: 280px;**/
    }
    footer .navbar-nav a {
        font-size: 9px;
    }
    footer .navbar-nav li {
        margin-right: 20px;
    }
    .secao-lideranca-b .faixa {
        padding-top: 6%;
        display: none;
    }
    .secao-lideranca-b .numeros .col-lg-4 {
        width: 41.66666667%;
    }
    .secao-lideranca-b .numeros .col-lg-4.col-lg-offset-2 {
        margin-left: 8.33333333%;
    }
    .secao-processo-c .faixa {
        margin-top: 460px;
    }
    .secao-processo-e .numeros .numero {
        font-size: 130px;
    }
    .secao-lideranca-b .numeros {
        padding-top: 140px;
    }
    .novo-espacamento {
        padding-top: 200px;
    }
    .secao-lideranca-f .container {
        padding-top: 90px;
        padding-bottom: 0;
        font-size: 14px;
        line-height: 22px;
    }
    .secao-lideranca-f h1, .secao-lideranca-f h2{
        line-height: 33px;
    }
    .secao-lideranca-d .row {
        padding-top: 40px;
        padding-bottom: 50px;
        font-size: 14px;
        line-height: 24px;
    }
    .secao-lideranca-d .espaco-direito {
        padding-right: 0px;
    }
    .secao-lideranca-h .container {
        padding-top: 180px;
        padding-bottom: 0px;
        font-size: 14px;
        line-height: 22px;
    }
    .secao-lideranca-h .espaco-direito {
        padding-right: 0px;
    }
    .secao-lideranca-e .novo-espacamento {
        padding-top: 130px;
    }
    .secao-quem-somos-e .faixa {
        margin-top: -250px;
    }
    .secao-processo-c .col-lg-4.col-lg-offset-2 {
        margin-left: 8.33333333%;
        width: 50%;
    }
    .secao-processo-c .col-lg-4.col-lg-offset-2 .col-lg-9 {
        width: 100%;
    }
    .secao-processo-c .faixa {
        margin-top: 50px;
    }
    .img-contato {
        top: 50px;
    }
    .secao-processo-f .novo-espacamento {
        padding-top: 70px;
    }
    .secao-processo-g .img-responsive {
        padding-bottom: 340px;
        background: var(--cor-paloma);
    }
    .secao-exportacao-b .espaco-esquerdo h1, .secao-exportacao-b .espaco-esquerdo h2 {
        padding-top: 70px;
    }
    .secao-exportacao-b .faixa {
        /*display: none;*/
        margin-top: -420px;
    }
    .secao-exportacao-b .ajuste-grafismo {
        margin-top: 65px;
    }
    .secao-exportacao-b .fundo-branco {
        background-color: transparent;
    }
    .secao-exportacao-c .novo-espacamento {
        padding-top: 130px;
    }
    .secao-exportacao-b .espaco-esquerdo .col-lg-9 {
        width: 100%;
    }
    .secao-quem-somos-b .faixa {
        margin-top: 460px;
    }
    .secao-quem-somos-b .espaco-esquerdo .col-lg-9 {
        width: 100%;
    }
}
@media only screen and (max-width : 1300px) {
	.menu .navbar-brand, .navbar-default .navbar-nav li a {
        font-size: 12px;
        margin-left: 4px;
        margin-right: 4px;
    }
    .secao-home-a .pos-faixa img {
        margin-top: 0px;
    }
    .secao-home-a .faixa {
	    padding-top: 330px;
        /*remove faixa*/
        display: none;
	}
    .secao-home-b h1, .secao-home-b h2 {
        margin-top: 0;
    }
    .secao-home-a .col-lg-4, .secao-home-a .col-lg-8 {
        width: 50%;
    }
    .secao-home-b .col-lg-7, .secao-home-b .col-lg-5 {
        width: 50%;
    }
    .secao-home-b .vertical-center {
        min-height: inherit;
        display: inherit;
        align-items: inherit;
    }
    .secao-home-b .espaco-direito .col-lg-9 {
        width: 100%;
    }
    .secao-home-b .espaco-esquerdo .img-responsive {
        margin-top: 30px;
    }
    .secao-lideranca-a, .secao-processo-a, .secao-exportacao-a, .secao-quem-somos-a {
        padding-top: 200px;
        padding-bottom: 200px;
    }
    .secao-processo-c h1, .secao-processo-c h2 {
        padding-top: 30px;
    }
    .secao-processo-c .faixa {
        margin-top: 130px;
    }
    .secao-processo-d {
        padding-top: 260px;
    }
    .d02 {
        margin-left: 43%;
    }
    .secao-home-a {
        padding-bottom: 60px;
    }
    .secao-home-b {
        padding-top: 30px;
        padding-bottom: 120px;
    }
    .secao-home-b .container .row .col-lg-6 .col-lg-9 {
        padding-top: 204px;
    }
    .secao-home-d {
	    padding-bottom: 90px;
	    margin-bottom: -180px;
        padding-top: 0px;
	}
    .secao-home-d .col-lg-5, .secao-home-d .col-lg-7 {
        width: 50%;
    }
    .secao-home-d .col-lg-5 .col-lg-9 {
        width: 100%;
    }
    .secao-home-d .faixa {
        margin-top: -230px;
    }
    .secao-home-d .img-responsive{
        margin-top: 30px;
    }
    .secao-lideranca-b .numero {
        line-height:50px;
    }
    .secao-lideranca-f h1, .secao-lideranca-d h1, .secao-lideranca-h h1,
    .secao-lideranca-f h2, .secao-lideranca-d h2, .secao-lideranca-h h2{
        font-size: 22px;
        line-height: 28px;
    }
    .secao-lideranca-f .container {
        padding-top: 50px;
        padding-bottom: 0;
    }
    .secao-lideranca-f p, .secao-lideranca-d p, .secao-lideranca-h p {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 20px;
    }
    .secao-lideranca-d .row {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .secao-lideranca-h .container {
        padding-top: 80px;
        padding-bottom: 0;
    }
    .secao-lideranca-h .col-lg-4.espaco-direito, .secao-lideranca-d .col-lg-4.espaco-direito {
        padding-right: 0;
    }
    .secao-lideranca-h .container {
        padding-top: 98px;
    }
    .secao-processo-g h1, .secao-processo-g h2 {
        font-size: 16px;
        line-height: 22px;
    }
    .secao-processo-g p {
        font-size: 10px;
        line-height: 20px;
        margin-bottom: 18px;
    }
    .secao-processo-g .caixa h1, .secao-processo-g .caixa h2 {
        margin-bottom: 8px;
    }

    footer .navbar-nav a {
        font-size: 9px;
    }
    footer .navbar-nav li {
        margin-right: 20px;
    }
    .titulo-capa {
        margin-top: 50px;
    }
    .img-contato {
        top: 50px;
    }
    .secao-lideranca-b .faixa {
        padding-top: 0;
        margin-top: -172px;
    }
    .secao-lideranca-b .col-lg-4, .secao-lideranca-b .col-lg-8 {
        margin-left: 0;
        width: 50%;
    }
    .secao-lideranca-b .numeros {
        padding-top: 90px;
    }
    .secao-lederanca-f .col-lg-2.col-lg-offset-1 {
        margin-left: 0%;
    }
    .secao-lideranca-f .container {
        padding-top: 110px;
        padding-bottom: 90px;
    }
    .secao-lideranca-d .container {
        padding-top: 60px;
        padding-bottom: 90px;
    }
    .secao-lideranca-h .container {
        padding-top: 180px;
        padding-bottom: 90px;
    }
    .secao-processo-b .col-lg-6 .col-lg-9 {
        width: 100%;
    }
    .secao-processo-b .fundo-branco {
        background-color: transparent;
    }
    .secao-processo-b h1, .secao-processo-b h2 {
        padding-top: 30px;
    }
    .secao-processo-b .espaco-esquerdo h1, .secao-processo-b .espaco-esquerdo h2 {
        padding-top: 70px;
    }
    .secao-processo-c .col-lg-4.col-lg-offset-2 {
        margin-left: 8.33333333%;
        width: 50%;
    }
    .secao-processo-c .col-lg-4.col-lg-offset-2 .col-lg-9 {
        width: 100%;
    }
    .secao-processo-f .novo-espacamento {
        padding-top: 110px;
    }
    .secao-exportacao-b .col-lg-6 .col-lg-9 {
        width: 100%;
    }
    .secao-exportacao-b h1, .secao-exportacao-b h2 {
        padding-top: 00px;
    }
    .secao-exportacao-b .espaco-esquerdo h1, .secao-exportacao-b .espaco-esquerdo h2 {
        padding-top: 70px;
    }
    .secao-exportacao-b .espaco-esquerdo .img-responsive {
        margin-top: 16px;
    }
    .secao-exportacao-b .faixa {
        display: none;
    }
    .secao-exportacao-c .novo-espacamento {
        padding-top: 90px;
    }
    .secao-quem-somos-b .col-lg-9 {
        width: 100%;
    }
    .secao-quem-somos-b .faixa {
        display: none;
    }
    .secao-quem-somos-b h1, .secao-quem-somos-b h2 {
        padding-top: 70px;
    }
    .secao-quem-somos-e .faixa {
        margin-top: -236px;
    }
    .secao-processo-d h1, .secao-processo-d h2 {
        font-size: 33px;
    }
    .secao-lideranca-a h1, .secao-lideranca-a h2 {
        padding-top: 180px;
    }
    h1 {
        /*font-size: 35px;*/
    }
}


@media only screen and (max-width : 1200px) {
    .navbar-default .navbar-nav li a {
        font-size: 10px;
    }
    .secao-home-a .faixa {
        padding-top: 300px;
    }
    .secao-home-b h1, .secao-home-b h2 {
        margin-top: 0px;
    }
    .secao-home-b h1 span, .secao-home-b h2 span {
        background: #fff;
    }
    .secao-home-b .vertical-center {
        min-height: inherit;
        display: inherit;
        align-items: inherit;
        text-align: center;
    }
    .secao-home-d {
        margin-bottom: -132px;
    }
    .secao-lideranca-a, .secao-processo-a {
        padding-top: 150px;
        padding-bottom: 150px;
    }
    .secao-lideranca-b .faixa {
        padding-top: 5%;
    }
    .secao-processo-b {
        padding-top: 0px;
        top: 0;
    }
    .secao-processo-b .container .row {
        margin-bottom: 90px;
    }
    .secao-processo-b .vertical-center {
        min-height: inherit;
        display: inherit;
        align-items: inherit;
        text-align: center;
    }
    .secao-exportacao-b .faixa {
        padding-top: 5%;
    }
    .secao-exportacao-b {
        padding-top: 0px;
        top: 0;
    }
    .secao-exportacao-b .container .row {
        margin-bottom: 90px;
    }
    .secao-exportacao-b .vertical-center {
        min-height: inherit;
        display: inherit;
        align-items: inherit;
        text-align: center;
    }
    .secao-home-d .faixa {
        margin-top: -196px;
    }
    .secao-home-d .btn-info {
        margin-bottom: 110px;
    }

    footer .navbar-nav a {
        font-size: 8px;
    }
    .d02 {
        margin-left: 42%;
    }

    footer .navbar-nav li {
        margin-right: 10px;
    }

    footer .navbar-nav .icons a {
        margin-right: 10px;
    }
    .img-contato {
        top: 50px;
    }

    .secao-lideranca-a h1, .secao-lideranca-a h2 {
        padding-top: 120px;
    }
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .navbar-default {
        padding-top: 16px;
        padding-bottom: 0;
    }
    .navbar-nav {
        float: inherit;
        display: inline-block;
        float: none;
        padding: 0 0 20px 0;
    }
    .navbar .navbar-collapse {
        text-align: center;
        padding-top: 16px;
    }
    .navbar-default .navbar-collapse {
        border-color: transparent;
    }
    .navbar-default .navbar-nav li a {
        width: 100%;
    }
    .logotipo {
        margin: 4px 0px 4px 20px;
    }
    .vertical-center {
        min-height: inherit;
        display: inherit;
        align-items: inherit;
        text-align: center;
    }
    .espaco-esquerdo {
        padding-left: 15px;
        padding-bottom: 90px;
    }
    .espaco-direito {
        padding-right: 15px;
    }
    .secao-home-a .col-lg-4, .secao-home-a .col-lg-8 {
        width: 100%;
    }
    .secao-home-b .col-lg-7, .secao-home-b .col-lg-5 {
        width: 100%;
    }
    .secao-home-d .col-lg-5, .secao-home-d .col-lg-7 {
        width: 100%;
    }
    .secao-home-d .faixa {
        display: none;
    }
    .secao-home-d h1, .secao-home-d h2 {
        padding-top: 120px !important;
    }
    .secao-home-d .espaco-esquerdo {
        padding-bottom: 0px;
    }
    .secao-home-a .pos-faixa {
        z-index: 0;
    }
    .secao-home-a p, .secao-home-b p, .secao-home-d p {
        background-color: #FFFFFF;
        padding: 6px;
    }
    .secao-home-a h1, .secao-home-b h1, .secao-home-d h1,
    .secao-home-a h2, .secao-home-b h2, .secao-home-d h2 {
        padding: 6px;
    }
    .secao-home-a {
        padding-top: 132px;
    }
    .secao-home-a .faixa {
        padding-top: 400px;
    }
    .secao-home-a {
        padding-bottom: 0;
    }
    .secao-home-d {
        padding-bottom: 90px;
        margin-bottom: 0px;
    }
    .secao-home-e {
        padding-top: 120px;
        padding-bottom: 0px;
    }
    .secao-home-e .contato {
        margin-bottom: 120px;
    }
    .secao-lideranca-b .faixa {
        padding-top: 40%;
    }
    .secao-lideranca-b .numeros {
        padding-top: 90px;
    }
    .secao-lideranca-b .texto {
        margin-bottom: 90px;
    }
    .secao-lideranca-d {
        text-align: center;
    }
    .secao-lideranca-d .row {
        padding-top: 90px;
    }
    .secao-lideranca-e img {
        margin-bottom: 90px;
    }
    .secao-lideranca-e button img {
        margin-bottom: 0px;
    }
    .secao-processo-b h1.titulo, .secao-processo-b h2.titulo {
        color: var(--cor-paloma);
        padding-top: 0;
        padding-left: 6px;
    }
    .secao-processo-c .faixa {
        margin-top: 270px;
    }
    .secao-processo-d {
        margin-top: 60px;
    }
    .secao-processo-d .quadro h1, .secao-processo-d .quadro h2, .secao-processo-d .quadro p {
        text-align: center;
    }
    .secao-processo-d .col-lg-4, .secao-processo-d .col-lg-3 {
        margin-top: 90px;
    }
    .secao-processo-d .quadro h1 .numeracao, .secao-processo-d .quadro h2 .numeracao {
        /*display: none;*/
        margin: 0 auto !important;
        top: -40px;
        float: inherit !important;
        left: 46% !important;
        right: 50% !important;
    }
    .secao-processo-d .quadro.direita {
        margin-bottom: 0;
        margin-top: 0;
        padding-left: 20px;
    }
    .secao-processo-d .quadro.esquerda {
        margin-top: 0;
        padding-right: 20px;
    }
    /*.secao-processo-d .quadro.esquerda.primeiro {*/
        /*margin-top: 160px;*/
    /*}*/
    .secao-processo-d .quadro img {
        margin: 0 auto;
        margin-bottom: 30px;
    }
    .secao-processo-e {
        padding-bottom: 0;
        margin-bottom: 90px;
    }
    .secao-processo-e .numeros .texto {
        margin-bottom: 120px;
    }
    .secao-exportacao-b h1.titulo, .secao-exportacao-b h2.titulo {
        color: var(--cor-paloma);
        padding-top: 0;
        padding-left: 6px;
    }
    .secao-exportacao-c {
        padding-bottom: 0;
        margin-bottom: 90px;
    }
    .secao-exportacao-c .numeros .texto {
        margin-bottom: 120px;
    }
    .secao-quem-somos-b .faixa {
        display: none;
    }
    .secao-quem-somos-c .quadro {
        margin-left: 0px;
        margin-right: 0px;
    }
    .secao-quem-somos-e .espaco-esquerdo.espaco-direito.text-center {
        margin-top: 210px;
    }
    .logo-rodape {
        text-align: center;
    }
    .logo-rodape a img {
        margin-bottom: 0px;
    }
    .navbar-default .navbar-nav li a {
        font-size: 14px;
        margin: 0;
    }
    .vertical-center {
        min-height: inherit;
    }
    .d02 {
        margin-left: 38%;
    }
    #the-sticky-div {
        display: none;
    }
    .secao-processo-d .quadro.esquerda img {
        margin: 0 auto;
        margin-bottom: 30px;
    }
    .titulo-capa {
        margin: 0 auto;
    }
    .secao-home-e .contato {
        border-left: 2px solid #f2f2f2;
        border-right: 2px solid #f2f2f2;
    }
    .secao-quem-somos-e .faixa {
        margin-top: -114px;
    }
    .secao-processo-e {
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .secao-processo-g {
        text-align: center;
    }
    .secao-processo-g .img-responsive {
        margin: 0 auto;
    }
    .secao-processo-g .caixa {
        display: block;
        margin: 0 auto;
        bottom: 100px;
        padding-left: 120px;
        padding-right: 120px;
    }
    .secao-processo-g .faixa {
        display: none;
    }
    .secao-lideranca-f .container {
        padding-top: 0;
        padding-bottom: 80px;
    }
    .secao-lideranca-f .faixa {
        display: none;
    }
    .secao-lideranca-f p {
        color: #313131;
    }
    .secao-lideranca-f h1, .secao-lideranca-f h1.bold, .secao-lideranca-f h1.bold,
    .secao-lideranca-f h2, .secao-lideranca-f h2.bold, .secao-lideranca-f h2.bold {
        color: var(--cor-paloma);
        text-align: center;
    }

    .secao-lideranca-d .faixa {
        display: none;
    }
    .secao-lideranca-d p {
        color: #313131;
    }
    .secao-lideranca-d h1, .secao-lideranca-d h1.bold, .secao-lideranca-d h1.bold,
    .secao-lideranca-d h2, .secao-lideranca-d h2.bold, .secao-lideranca-d h2.bold {
        color: var(--cor-paloma);
        text-align: center;
    }

    .secao-lideranca-h {
        text-align: center;
    }
    .secao-lideranca-h .faixa {
        display: none;
    }
    .secao-lideranca-h p {
        color: #313131;
    }
    .secao-lideranca-h h1, .secao-lideranca-h h1.bold, .secao-lideranca-h h1.bold,
    .secao-lideranca-h h2, .secao-lideranca-h h2.bold, .secao-lideranca-h h2.bold {
        color: var(--cor-paloma);
        text-align: center;
    }
    .secao-lideranca-f h1 span, .secao-lideranca-f h2 span {
        color: var(--cor-paloma);
    }
    .secao-lideranca-h .container {
        padding-top: 0;
        padding-bottom: 0;
    }
    .secao-processo-b .faixa {
        display: none;
    }
    .secao-exportacao-b .faixa {
        padding-top: 0;
    }
    .secao-lideranca-f h1, .secao-lideranca-d h1, .secao-lideranca-h h1,
    .secao-lideranca-f h2, .secao-lideranca-d h2, .secao-lideranca-h h2 {
        font-size: 36px;
        line-height: 62px;
    }
    .secao-lideranca-b h1, .secao-lideranca-b h2{
        padding-top: 0;
        text-align: center;
    }
    h1, h2 {
        text-align: center;
    }
    .secao-lideranca-f .titulo {
        padding-top: 0;
        text-align: center;
    }
    .secao-lideranca-b .numeros {
        padding-bottom: 0;
    }
    .secao-lideranca-f p, .secao-lideranca-d p, .secao-lideranca-h p {
        font-size: 16px;
        line-height: 36px;
        margin-bottom: 20px;
    }
    .secao-lideranca-g .col-lg-4 {
        margin-top: 80px;
        margin-bottom: 80px;
    }
    .novo-espacamento {
        padding-top: 0;
        padding-bottom: 140px;
    }
    .secao-processo-g h1, .secao-processo-g h2 {
        font-size: 36px;
        line-height: 44px;
    }
    .secao-processo-g p {
        font-size: 16px;
        line-height: 32px;
        margin-bottom: 40px;
    }
    .secao-processo-g .img-responsive {
        padding-bottom: 30px;
        background: var(--cor-paloma);
    }
    .secao-lideranca-b .col-lg-4, .secao-lideranca-b .col-lg-8 {
        width: 100%;
    }
    .secao-lideranca-f h1, .secao-lideranca-f h2 {
        padding-top: 90px;
        padding-bottom: 90px;
    }
    .secao-lideranca-f .col-lg-4 h1, .secao-lideranca-f .col-lg-4 h2 {
        padding-bottom: 30px;
    }
    .secao-processo-c .col-lg-4.col-lg-offset-2 {
        width: 100%;
    }
    .secao-processo-g .caixa h1, .secao-processo-g .caixa h2 {
        margin-bottom: 40px;
    }
    .secao-contato-a .faixa {
        display: none;
    }
    .secao-contato-a {
        text-align: center;
    }
    .secao-contato-a p {
        max-width: 100%;
    }
}

@media(min-width:767px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .topo {
        margin-top: 83px;
    }
    .navbar-default {
        padding-bottom: 16px;
    }
    .area-topo div {
        text-align: center;
        margin-top: -8px;
        display: inline-grid;
        justify-content: center;
        position: absolute;
        left: 0;
        z-index: -1;
    }
    .idiomas-topo {
        z-index: 1 !important;
    }
    .telefone-topo {
        margin-top: 18px !important;
    }
    .navbar-nav {
        display:inline-block;
        *display:inline; /*IE7*/
        *zoom:1; /*IE7*/
        text-align: center;
        margin: auto;
        padding: 0px;
        width: 100%;
    }
    .navbar-nav li {
        margin: 0;
    }
    footer .navbar-nav .icons {
        display: block;
    }
    .top-nav-collapse {
        border-bottom: 1px #F1F1F1 solid;
    }
    .lista-bandeiras {
        margin: 0;
    }
    .hover {
        width: 100%;
    }
    .secao-sucesso-a .btn-left, .secao-sucesso-a .btn-right {
        text-align: center;
    }
    .secao-sucesso-a .espaco-esquerdo {
        padding-bottom: 30px;
    }
    footer .navbar-nav a {
        align-items: center;
        margin: 0;
        line-height: 12px;
        margin-top: 6px;
        display:inline-flex;
        list-style-type: none;
        justify-content:center;
        font-size: 14px;
    }
    .secao-home-a .faixa {
        padding-top: 44px;
    }

    .secao-lideranca-b .faixa {
        padding-top: 30%;
    }
    .btn {
        padding: 14px 20px;
    }
    .logotipo {
        background-image: url(../i/logotipo-mobile.png);
        width: 135px;
        height: 28px;
        margin: 10px 0px 0px 15px;
        margin-left: 15px !important;
    }
    .d02 {
        margin-left: 38%;
    }
    .secao-lideranca-g .container {
        padding-bottom: 0;
    }
    .secao-lideranca-g .espaco-esquerdo {
        padding-left: 15px;
        padding-bottom: 0;
    }

    .secao-processo-g .img-responsive {
        padding-bottom: 110px;
        background: var(--cor-paloma);
    }
    .secao-lideranca-f .col-lg-2 h1, .secao-lideranca-f .col-lg-2 h2 {
        line-height: 62px !important;
    }
    .secao-lideranca-f .col-lg-4 h1.bold, .secao-lideranca-f .col-lg-4 h2.bold {
        font-size: 24px;
        line-height: 28px;
    }
    p {
        text-align: center !important;
    }
    h1, h2 {
        font-size: 28px !important;
        line-height: 38px !important;
        margin-bottom: 26px !important;
    }
    .secao-home-a h1, .secao-lideranca-a h1, .secao-processo-a h1, .secao-exportacao-a h1, .secao-quem-somos-a h1,
    .secao-home-a h2, .secao-lideranca-a h2, .secao-processo-a h2, .secao-exportacao-a h2, .secao-quem-somos-a h2 {
        font-size: 36px !important;
        line-height: 46px !important;
    }
    .secao-home-a {
        padding-top: 114px !important;
    }
    .secao-home-b .espaco-esquerdo {
        padding-bottom: 48px !important;
    }
    .secao-home-b {
        padding-bottom: 60px !important;
    }
    .secao-home-d h1, .secao-home-d h2 {
        padding-top: 60px !important;
        color: var(--cor-paloma) !important;
    }
    .secao-home-d .col-md-6.pos-faixa.espaco-direito {
        display: none;
    }
    .secao-home-d {
        padding-bottom: 0px !important;
    }
    .secao-home-d .btn-info {
        margin-bottom: 90px !important;
    }
    .secao-home-e .col-lg-4 {
        margin-bottom: 0px !important;
    }
    .secao-home-e {
        padding-bottom: 60px !important;
    }
    .secao-lideranca-b .col-lg-6.espaco-esquerdo {
        display: none;
    }
    .secao-lideranca-b h1, .secao-lideranca-b h2 {
        padding-top: 50px !important;
    }
    .secao-lideranca-b .numeros {
        padding-top: 50px !important;
    }
    .secao-lideranca-b .numero {
        line-height: 40px !important;
        font-size: 40px !important;
    }
    .secao-lideranca-f h1, .secao-lideranca-f h2 {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
    }
    .secao-lideranca-f .espaco-direito {
        padding-bottom: 0px !important;
    }
    .secao-lideranca-d .row {
        padding-top: 60px !important;
    }
    .secao-lideranca-d .espaco-esquerdo {
        padding-bottom: 40px !important;
    }
    .secao-lideranca-d .container {
        padding-bottom: 0 !important;
    }
    .secao-lideranca-g .container {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .secao-lideranca-g .col-lg-4 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .secao-lideranca-g p {
        margin-bottom: 110px !important;
    }
    .secao-lideranca-h .espaco-esquerdo {
        padding-bottom: 20px !important;
    }
    .secao-lideranca-e .novo-espacamento {
        padding-bottom: 0px !important;
    }
    .secao-lideranca-a, .secao-processo-a {
        padding-top: 180px !important;
        padding-bottom: 180px !important;
    }
    .secao-processo-b h1,.secao-processo-b h2 {
        padding-top: 50px !important;
    }
    .secao-processo-b .espaco-esquerdo {
        padding-bottom: 0px !important;
    }
    .secao-processo-b .container .row {
        margin-bottom: 0px !important;
    }
    .secao-processo-b .col-lg-6 ~.col-lg-6 {
        display: none;
    }
    .secao-processo-b .row ~.row .col-lg-6:first-child {
        display: none;
    }
    .secao-processo-c h1, .secao-processo-c h2 {
        padding-top: 0 !important;
    }
    .secao-processo-c .faixa {
        margin-top: 400px !important;
    }
    .secao-processo-d {
        margin-top: 0px !important;
        padding-top: 160px !important;
        padding-bottom: 30px !important;
    }
    .secao-processo-d .quadro h1, .secao-processo-d .quadro h2 {
        padding-top: 20px !important;
        padding-bottom: 30px !important;
    }
    .secao-processo-d .row ~.row {
        display: none;
    }
    .secao-processo-g .col-lg-12 .espaco-esquerdo.espaco-direito {
        padding-bottom: 0px !important;
    }
    .secao-processo-g h3 {
        margin-bottom: 0px !important;
    }
    .secao-processo-g .row {
        margin-bottom: 0px !important;
    }
    .secao-processo-f .novo-espacamento {
        padding-top: 0 !important;
        padding-bottom: 10px !important;
    }
    .secao-exportacao-b h1, .secao-exportacao-b h2 {
        padding-top: 50px !important;
    }
    .secao-exportacao-b .espaco-esquerdo {
        padding-bottom: 40px !important;
    }
    .secao-exportacao-b img {
        padding-bottom: 0 !important;
    }
    .secao-exportacao-b .container .row {
        margin-bottom: 30px !important;
    }
    .secao-exportacao-c .novo-espacamento {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .secao-exportacao-c .espaco-esquerdo {
        padding-bottom: 0 !important;
    }
    .secao-quem-somos-b h1, .secao-quem-somos-b h2 {
        padding-top: 50px !important;
    }
    .secao-quem-somos-b .col-lg-6 ~.col-lg-6 {
        display: none;
    }
    .secao-quem-somos-b .espaco-esquerdo {
        padding-bottom: 0 !important;
    }
    .secao-quem-somos-c {
        margin-top: 20px !important;
    }
    .secao-quem-somos-c p {
        margin-bottom: 12px !important;
    }
    .timeline .col-lg-12 {
        top: 0px !important;
        bottom: 0px !important;
    }
    .secao-quem-somos-c .quadro {
        margin-bottom: -30px !important;
    }
    .timeline .datas .data {
        margin-bottom: 0 !important;
    }
    .secao-quem-somos-e .espaco-esquerdo.espaco-direito.text-center {
        margin-top: 90px !important;
        padding-bottom: 0px !important;
    }
    .secao-quem-somos-e .novo-espacamento {
        padding-bottom: 90px !important;
    }
    .secao-contato-a h1, .secao-contato-a h2 {
        padding-top: 60px !important;
    }
    .secao-lideranca-a h1 {
        padding-top: 0px;
    }
}

@media only screen and (max-width : 600px) {
    h1, h2{
        font-weight: 400;
        font-family: "Kanit ExtraLight", sans-serif;
    }
    .area-topo {
        float: inherit;
        display: block;
    }
    .area-topo div{
        width: 100%;
    }
    .telefone-topo {
        /*margin-top: 56px !important;*/
        display: none !important;
    }
    .secao-lideranca-b .faixa {
        display:none;
    }
    .navbar-default {
        padding-bottom: 16px;
    }
    .secao-home-a .faixa, .secao-home-d .faixa, .secao-exportacao-b .faixa, .secao-contato-a .faixa, .secao-processo-b .faixa {
        display: none !important;
    }
    .secao-processo-c .faixa {
        margin-top: 410px;
    }
    .btn {
        font-size: 8px;
    }
    .d02 {
        margin-left: 34%;
    }
    .secao-home-b .container .row .col-lg-6 .col-lg-9 {
	    padding-top: 30px;
	}
    .secao-processo-g h3 {
        font-size: 50px;
    }
    .secao-processo-g .caixa h1, .secao-processo-g .caixa h2 {
        font-size: 22px;
        line-height: 28px;
    }
    .secao-processo-g .caixa {
        padding-left: 60px;
        padding-right: 60px;
    }
    .secao-processo-g .caixa p {
        font-size: 10px;
        line-height: 20px;
    }
    .secao-lideranca-g p {
        margin-bottom: 200px;
    }


    .secao-processo-g .img-responsive {
        padding-bottom: 130px;
        background: var(--cor-paloma);
    }
    .secao-processo-d h1, .secao-processo-d h2 {
        font-size: 30px;
    }
    .secao-processo-c .col-lg-4.col-lg-offset-2 {
        margin-left: 0;
    }
    .secao-lideranca-f .col-lg-2 h1, .secao-lideranca-f .col-lg-2 h2 {
        line-height: 62px !important;
    }
    .secao-lideranca-f .col-lg-4 h1.bold, .secao-lideranca-f .col-lg-4 h2.bold {
        font-size: 26px;
        line-height: 30px;
    }
    p {
        text-align: center !important;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
    .d02 {
        margin-left: 22%;
    }
    h1, h2 {
        font-weight: 400;
        font-family: "Kanit ExtraLight", sans-serif;
    }
    .secao-lideranca-f .row.espaco-esquerdo.espaco-direito .col-lg-2.col-lg-offset-1 h1 strong,
    .secao-lideranca-f .row.espaco-esquerdo.espaco-direito .col-lg-2.col-lg-offset-1 h2 strong {
        font-weight: 400;
        font-family: "Kanit ExtraLight", sans-serif;
        font-size: 40px;
    }
    .secao-processo-c .faixa {
        margin-top: 550px;
    }
    .secao-lideranca-f .col-lg-2 h1, .secao-lideranca-f .col-lg-2 h2 {
        line-height: 62px;
    }
    .secao-lideranca-f .col-lg-4 h1.bold, .secao-lideranca-f .col-lg-4 h2.bold {
        font-size: 26px;
        line-height: 30px;
    }
    p {
        text-align: center !important;
    }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
    .d02 {
        margin-left: 12%;
    }
    h1, h2{
        font-weight: 400;
        font-family: "Kanit ExtraLight", sans-serif;
    }
    .secao-lideranca-f .row.espaco-esquerdo.espaco-direito .col-lg-2.col-lg-offset-1 h1 strong,
    .secao-lideranca-f .row.espaco-esquerdo.espaco-direito .col-lg-2.col-lg-offset-1 h2 strong {
        font-weight: 400;
        font-family: "Kanit ExtraLight", sans-serif;
        font-size: 40px;
    }
    .secao-processo-c .faixa {
        margin-top: 620px;
    }
    .secao-lideranca-f .col-lg-2 h1,
    .secao-lideranca-f .col-lg-2 h2 {
        line-height: 62px !important;
    }
    .secao-lideranca-f .col-lg-4 h1.bold,
    .secao-lideranca-f .col-lg-4 h2.bold {
        font-size: 26px;
        line-height: 30px;
    }
    p {
        text-align: center !important;
    }
}

.whatsapp-flutuante{
    position:fixed;
    width:60px;
    height:60px;
    bottom:15px;
    right:15px;
    background-color:#25d366;
    color:#FFF;
    border-radius:50px;
    text-align:center;
    font-size:30px;
    box-shadow: 1px 1px 2px #888;
    z-index:1000;
}
