@font-face {
    font-family: 'mundialblack';
    src: url('../fonts/mundial-black-webfont.woff2') format('woff2'),
         url('../fonts/mundial-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundialbold';
    src: url('../fonts/mundial-bold-webfont.woff2') format('woff2'),
         url('../fonts/mundial-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundialhair';
    src: url('../fonts/mundial-hair-webfont.woff2') format('woff2'),
         url('../fonts/mundial-hair-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundiallight';
    src: url('../fonts/mundial-light-webfont.woff2') format('woff2'),
         url('../fonts/mundial-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'mundialregular';
    src: url('../fonts/mundial-regular-webfont.woff2') format('woff2'),
         url('../fonts/mundial-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body { 
    animation: fadeInAnimation ease 3s;
    animation-iteration-count: 1; 
    animation-fill-mode: forwards; 
} 
  
@keyframes fadeInAnimation { 
    0% { 
        opacity: 0; 
    } 
    100% { 
        opacity: 1; 
     } 
} 

.row { width: 100% !important; padding: 0 !important; margin: 0 !important; }
.p0 { padding: 0 !important; }
.p1 { padding: 0 0 0 50px !important; }
.p2 { padding: 0 50px 0 0 !important; }
.m60 { margin: 60px 0 0 0 !important; }
.m300 { margin: 250px 0 0 0 !important; }
.m150 { margin: 150px 0 0 0 !important; }

.mobile { display: none; }

#carousel { padding: 50px 0 0 0; }
#carousel .item img { width: 100%; margin: 0 auto; z-index: -1;}

.owl-next {position: absolute; width: 12px; height: 25px;  right: -40px; top: 280px; }
.owl-prev {position: absolute; width: 12px; height: 25px;  left: -40px; top: 280px;  }
button { outline: 0 !important; }
.owl-dots { position: absolute; left: 48%; }
button.owl-dot { background-color: #e5e5e5!important;  }
button.owl-dot.active { background-color: #193d5d!important; }

.scroll-top	{
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 99;
  background: transparent;
  border: none;
  display: none;
}

.politica { background-color: #e5e5e5; padding: 0 0 20px 0!important; }
.politica a { font-family: 'mundiallight'; font-size: 14px; color: #193d5d; font-weight: bold; }


@media only screen and (max-width: 360px) {

	.mobile { display: block!important; }
	.desktop { display: none!important; }

	
	form { margin: 30px 0 0 0; border: 1px solid #193d5d; padding: 70px 0 70px 10px; }
	input { width: 95%; margin: 0 0 30px 0; border-bottom: 1px solid #193d5d; border-right: none; border-top: none; border-left: none; background-color: transparent;}
	.btn-enviar {position: absolute; width: 25%; padding: 5px 0 5px 0; right: 38%; bottom: 10%; border: 1px solid #193d5d; color: #193d5d; cursor: pointer; background-color: transparent!important;}
	::-webkit-input-placeholder {color: #193d5d;}
	:-moz-placeholder { color: #193d5d;  }
	::-moz-placeholder {  color: #193d5d;  }
	:-ms-input-placeholder { color: #193d5d; }

	.bg-main { 
		background-image: url('../images/bg-main.jpg');
		background-size: cover;
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}

	.bg-atuacao { 
		background-image: url('../images/bg-atuacao.jpg');
		background-size: cover;
		background-position: -460px 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.bg-estate { 
		background-image: url('../images/bg-estate.jpg');
		background-size: cover;
		background-position: -140px 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.seta-rolagem { background-image: url('../images/seta-rolagem.png'); width: 35px; height: 20px; position: absolute; left: 45%; bottom: 5%;}
	.linha-menu { position: absolute; height: 1px; background-color: #ffffff; left: 2%; right: 2%; top: 13%; }

	.dest-home { margin: -100px 0 0 0 !important; z-index: 10;}
	.dest-home img { width: 33%; float: left;}
	.home-num { font-size: 20px; color: #193d5d; font-family: 'mundiallight'; text-align: center;}
	.home-num p { font-family: 'mundialhair'; font-size: 90px; line-height: 60px; }
	.home-num p span { color: #c5cad2; }
	.bg-cinza { background-color: #e5e5e5!important; width: 100%; margin: -100px 0 0 0 !important; padding: 0 0 30px 0; z-index: -1; color: #193d5d; font-family: 'mundiallight'; font-size: 20px; text-align: center;}
	.bg-cinza img { margin: 150px 0 0 0 !important; width: 70%; }
	.bg-cinza p {  font-weight: bold; font-family: 'mundiallight'; font-size: 70px;}
	.bg-cinza p span { color: #ffffff; font-weight: bold; font-family: 'mundiallight'; font-size: 70px;}
	.img80 { margin: 80px 0 0 35px !important; width: 80%; }
	.bg-footer {background-color: #e5e5e5!important; padding: 40px 0 40px 0 !important; margin: 80px 0 0 0 !important; color: #193d5d; font-size: 14px; font-weight: bold; text-align: center;}
	.bg-footer img { width: 60%; margin: 20px 0 0 0; }
	.bg-footer p { font-family: 'mundiallight'; font-size: 15px; font-weight: normal;}

	.politica { background-color: #e5e5e5; padding: 0 0 20px 0!important; text-align: center;}
	.politica a { font-family: 'mundiallight'; font-size: 14px; color: #193d5d; font-weight: bold; }

	.navbar-brand { width: 70%;}
	.navbar-brand img { width: 80%; margin: 20px 0 0 20px; }
	.navbar-nav .nav-item { min-width: 15% !important; margin: 0 3% 0 0 !important; text-align: center;}
	.navbar-nav .nav-link { 
		padding: 0; 
		color: #193d5d !important; 
		font-family: mundiallight !important; 
		border-bottom: 1px solid transparent;
		transition: border-bottom 0.8s;
	}
	.navbar-nav .nav-link:hover { 
		border-bottom: 1px solid #193d5d;
	}
	.owl-next {display: none!important;}
	.owl-prev {display: none!important;}
	#carousel { padding: 0 0 0 0!important; }

	/*Atuação*/
.tit-atuacao { margin: 160px 0 0 30px !important; width: 30%; font-family: 'mundialregular'; font-size: 60px; color: #ffffff;}
.tit-atuacao p { line-height: 0px; }
.wordde p { font-size: 25px; margin: -120px 0 0 7px !important;}
.wordatuacao p { font-family: 'mundialhair'; margin: -150px 0 0 40px !important;}
.wordestate p { font-family: 'mundialhair'; margin: -100px 0 0 0 !important;}
.tit-interna { font-family: 'mundiallight'; font-size: 25px; text-transform: uppercase; color: #193d5d; line-height: 30px; padding: 30px 0 0 10px; }

.dest-imagem { margin: 10px 0 0 0; }
.bkg-cinza { background-color: #transparent; margin: 50px 0 50px 0; z-index: -1;}
.bg-conteudo { padding: 0 0 0 10px; }
.conteudo .logo img { width: 70%; margin: 0 0 20px 20px;}
.conteudo .logo { float: left; margin: 0 15px 0 10px; }
.conteudo .logo-dir { text-align: right; width: 95%;  }
.conteudo .logo-dir img { width: 20%; margin: -80px 0 0 0;}
.conteudo .logo-indust .logo { margin: -15px 0 0 0;}
.conteudo .logo-indust .logo img { width: 40%;}
.conteudo ul  { font-family: 'mundiallight';  font-size: 15px; color: #193d5d; margin: 20px 0 20px 0;}
.conteudo ul li { padding: 5px 0 5px 0; }
.p1 { padding: 0 0 0 0 !important; }
.p2 { padding: 0 0 0 0 !important; }
.m60 { margin: 30px 0 0 0 !important; }
.industria ul { margin: 100px 0 20px 0; }
.industria ul li { padding: 5px 0 5px 0; }
.industria img { width: 90%; }
.ind { width: 70%; margin:1% 0 0 4%; }
.ind .ind-logo { width: 30%; margin: 10% 0 0 0;}
.ind .ind-cont { width: 100%; margin:-20% 0 0 30%; color: #193d5d; font-size: 14px;}

/*estate*/

.bg-tit-estate { margin: 40px 0 0 0; background-image: url('../images/bg-titulo-estate.png'); background-repeat: no-repeat; background-position: bottom; background-size: 80%; color: #193d5d; font-family: 'mundiallight'; font-size: 27px; text-transform: uppercase;}
.bg-estate-corp { margin: 40px 0 0 0; background-image: url('../images/bg-titulo-estate.png'); background-repeat: no-repeat; background-position: 150px 30px; background-size: 100%; color: #193d5d; font-family: 'mundiallight'; font-size: 27px; text-transform: uppercase; }

.conteudo p { margin: 20px 0 0 40px; font-weight: bold; color: #193d5d;}
.estate-subtit p { font-family: 'mundiallight';  font-size: 25px; color: #193d5d; text-transform: uppercase; margin: 40px 0 0 0; line-height: 30px; font-weight: bold; }
.btn-emp { padding: 10px 0 0 0; height: 80px; background-color: #e5e5e5; color: #193d5d; text-align: center; font-size: 20px; font-family: 'mundiallight'; text-transform: uppercase;}
.line--one { padding: 25px 0 0 0!important; margin: 20px 0 0 0;  height: 80px; background-color: #e5e5e5; color: #193d5d; text-align: center; font-size: 20px; font-family: 'mundiallight'; text-transform: uppercase;}

/*pag-contato*/
.bg-contato { background-image: url('../images/bg-contato.png'); background-repeat: no-repeat; background-size: 150px; background-position: 10px 0;}
}

@media only screen and (min-width: 361px) and (max-width: 680px) {

	.mobile { display: block!important; }
	.desktop { display: none!important; }

	.navbar-brand img { max-width: 200px;  }
	.navbar-nav .nav-item { text-align: left;}
	.navbar-nav .nav-link { color: #4d4037 !important; }

	.bg-main { 
		background-image: url('../images/bg-main.jpg');
		background-size: cover;
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.bg-atuacao { 
		background-image: url('../images/bg-atuacao.jpg');
		background-size: cover;
		background-position: -460px 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.bg-estate { 
		background-image: url('../images/bg-estate.jpg');
		background-size: cover;
		background-position: -140px 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.seta-rolagem { background-image: url('../images/seta-rolagem.png'); width: 35px; height: 20px; position: absolute; left: 45%; bottom: 5%;}
	.linha-menu { position: absolute; height: 1px; background-color: #ffffff; left: 2%; right: 2%; top: 14%; }
	
	
	form { margin: 30px 0 0 0; border: 1px solid #193d5d; padding: 70px 0 70px 10px; }
	input { width: 95%; margin: 0 0 30px 0; border-bottom: 1px solid #193d5d; border-right: none; border-top: none; border-left: none; background-color: transparent;}
	.btn-enviar {background-color: transparent!important; position: absolute; width: 25%; padding: 5px 0 5px 0; right: 38%; bottom: 10%; border: 1px solid #193d5d; color: #193d5d; cursor: pointer;}
	::-webkit-input-placeholder {color: #193d5d;}
	:-moz-placeholder { color: #193d5d;  }
	::-moz-placeholder {  color: #193d5d;  }
	:-ms-input-placeholder { color: #193d5d; }

	.dest-home { margin: -100px 0 0 0 !important; z-index: 10;}
	.dest-home img { width: 33%; float: left;}
	.home-num { font-size: 20px; color: #193d5d; font-family: 'mundiallight'; text-align: center;}
	.home-num p { font-family: 'mundialhair'; font-size: 90px; line-height: 60px; }
	.home-num p span { color: #c5cad2; }
	.bg-cinza { background-color: #e5e5e5!important; width: 100%; margin: -100px 0 0 0 !important; padding: 0 0 30px 0; z-index: -1; color: #193d5d; font-family: 'mundiallight'; font-size: 20px; text-align: center;}
	.bg-cinza img { margin: 150px 0 0 0 !important; width: 70%; }
	.bg-cinza p {  font-weight: bold; font-family: 'mundiallight'; font-size: 70px;}
	.bg-cinza p span { color: #ffffff; font-weight: bold; font-family: 'mundiallight'; font-size: 70px;}
	.img80 { margin: 80px 0 0 35px !important; width: 80%; }
	.bg-footer {background-color: #e5e5e5!important; padding: 40px 0 40px 0 !important; margin: 80px 0 0 0 !important; color: #193d5d; font-size: 14px; font-weight: bold; text-align: center;}
	.bg-footer img { width: 60%; margin: 20px 0 0 0; }
	.bg-footer p { font-family: 'mundiallight'; font-size: 15px; font-weight: normal;}

	.politica { background-color: #e5e5e5; padding: 0 0 20px 0!important; text-align: center;}
	.politica a { font-family: 'mundiallight'; font-size: 14px; color: #193d5d; font-weight: bold; }

	.navbar-brand { width: 70%;}
	.navbar-brand img { width: 80%; margin: 20px 0 0 20px; }
	.navbar-nav .nav-item { min-width: 15% !important; margin: 0 3% 0 0 !important; text-align: center;}
	.navbar-nav .nav-link { 
		padding: 0; 
		color: #193d5d !important; 
		font-family: mundiallight !important; 
		border-bottom: 1px solid transparent;
		transition: border-bottom 0.8s;
	}
	.navbar-nav .nav-link:hover { 
		border-bottom: 1px solid #193d5d;
	}
	.owl-next {display: none!important;}
	.owl-prev {display: none!important;}
	#carousel { padding: 0 0 0 0!important; }

		/*Atuação*/
.tit-atuacao { margin: 160px 0 0 30px !important; width: 30%; font-family: 'mundialregular'; font-size: 60px; color: #ffffff;}
.tit-atuacao p { line-height: 0px; }
.wordde p { font-size: 25px; margin: -120px 0 0 7px !important;}
.wordatuacao p { font-family: 'mundialhair'; margin: -150px 0 0 40px !important;}
.wordestate p { font-family: 'mundialhair'; margin: -100px 0 0 0 !important;}
.tit-interna { font-family: 'mundiallight'; font-size: 25px; text-transform: uppercase; color: #193d5d; line-height: 30px; padding: 30px 0 0 10px; }

.dest-imagem { margin: 10px 0 0 0; }
.bkg-cinza { background-color: #e5e5e5; margin: 0 0 50px 0; z-index: -1;}
.bg-conteudo { padding: 0 0 0 10px; }
.conteudo .logo img { width: 70%;}
.conteudo .logo { float: left; margin: 0 15px 15px 15px; }
.conteudo .logo-dir { text-align: right; width: 90%;  }
.conteudo .logo-dir img { width: 20%; margin: -80px 0 0 0;}
.conteudo .logo-indust .logo { margin: -50px 0 0 10px;}
.conteudo .logo-indust .logo img { width: 50%;}
.conteudo ul  { font-family: 'mundiallight';  font-size: 12px; color: #193d5d; margin: 20px 0 20px 0;}
.conteudo ul li { padding: 5px 0 5px 0; }
.p1 { padding: 0 0 0 0 !important; }
.p2 { padding: 0 0 0 0 !important; }
.m60 { margin: 30px 0 0 0 !important; }
.industria ul { margin: 100px 0 20px 0; }
.industria ul li { padding: 5px 0 5px 0; }
.industria img { width: 90%; }
.ind { width: 70%; margin:15% 0 0 4%; }
.ind .ind-logo { width: 30%; margin: 10% 0 0 0;}
.ind .ind-cont { width: 100%; margin:-20% 0 0 30%; color: #193d5d; font-size: 12px;}

/*estate*/

.bg-tit-estate { margin: 40px 0 0 0; background-image: url('../images/bg-titulo-estate.png'); background-repeat: no-repeat; background-position: bottom; background-size: 80%; color: #193d5d; font-family: 'mundiallight'; font-size: 27px; text-transform: uppercase;}
.bg-estate-corp { margin: 40px 0 0 0; background-image: url('../images/bg-titulo-estate.png'); background-repeat: no-repeat; background-position: 150px bottom; background-size: 80%; color: #193d5d; font-family: 'mundiallight'; font-size: 27px; text-transform: uppercase; }

.conteudo p { margin: 20px 0 0 40px; font-weight: bold; color: #193d5d;}
.estate-subtit p { font-family: 'mundiallight';  font-size: 25px; color: #193d5d; text-transform: uppercase; margin: 40px 0 0 0; line-height: 30px; font-weight: bold; }
.btn-emp { padding: 10px 0 0 0; height: 80px; background-color: #e5e5e5; color: #193d5d; text-align: center; font-size: 20px; font-family: 'mundiallight'; text-transform: uppercase;}
.line--one { padding: 25px 0 0 0!important; margin: 20px 0 0 0;  height: 80px; background-color: #e5e5e5; color: #193d5d; text-align: center; font-size: 20px; font-family: 'mundiallight'; text-transform: uppercase;}

/*pag-contato*/
.bg-contato { background-image: url('../images/bg-contato.png'); background-repeat: no-repeat; background-size: 150px; background-position: 10px 0;}
	
}



@media only screen and (min-width: 681px) and (max-width: 1000px) {

	.bg-main { 
		background-image: url('../images/bg-main.jpg');
		background-size: cover;
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}

	.bg-atuacao { 
		background-image: url('../images/bg-atuacao.jpg');
		background-size: cover;
		background-position: -460px 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.bg-estate { 
		background-image: url('../images/bg-estate.jpg');
		background-size: cover;
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.seta-rolagem { background-image: url('../images/seta-rolagem.png'); width: 35px; height: 20px; position: absolute; left: 50%; bottom: 5%;}
	
	form { margin: 80px 0 0 130px; border: 1px solid #193d5d; padding: 70px 0 70px 70px; }
	input { width: 70%; margin: 0 0 30px 0; border-bottom: 1px solid #193d5d; border-right: none; border-top: none; border-left: none; background-color: transparent;}
	.btn-enviar {background-color: transparent!important; position: absolute; width: 10%; padding: 5px 0 5px 0; right: 160px; border: 1px solid #193d5d; color: #193d5d; cursor: pointer;}
	::-webkit-input-placeholder {color: #193d5d;}
	:-moz-placeholder { color: #193d5d;  }
	::-moz-placeholder {  color: #193d5d;  }
	:-ms-input-placeholder { color: #193d5d; }

	.dest-home { margin: -180px 0 0 0 !important; z-index: 10;}
	.dest-home img { width: 33%; float: left;}
	.bg-cinza { background-color: #e5e5e5!important; margin: -130px 0 0 0 !important; z-index: -1; color: #193d5d; font-family: 'mundiallight'; font-size: 20px;}
	.bg-cinza img { margin: 150px 0 30px 40px !important; width: 70%; }
	.bg-cinza p span { color: #ffffff; font-weight: bold; }
	.home-num { font-size: 20px; color: #193d5d; font-family: 'mundiallight';}
	.home-num p { font-family: 'mundialhair'; font-size: 130px; line-height: 80px; }
	.home-num p span { color: #c5cad2; }

		/*Atuação*/
.tit-atuacao { margin: 160px 0 0 30px !important; width: 30%; font-family: 'mundialregular'; font-size: 60px; color: #ffffff;}
.tit-atuacao p { line-height: 0px; }
.wordde p { font-size: 25px; margin: -120px 0 0 7px !important;}
.wordatuacao p { font-family: 'mundialhair'; margin: -150px 0 0 40px !important;}
.wordestate p { font-family: 'mundialhair'; margin: -100px 0 0 0 !important;}
.tit-interna { font-family: 'mundiallight'; font-size: 25px; text-transform: uppercase; color: #193d5d; line-height: 30px; padding: 30px 0 0 10px; }
.tit-interna-g { font-family: 'mundiallight'; font-size: 25px; text-transform: uppercase; color: #193d5d; line-height: 30px; padding: 30px 0 0 15px; }
.dest-imagem { margin: 10px 0 0 0; }
.bkg-cinza { background-color: #e5e5e5; margin: 0 0 50px 0; z-index: -1;}
.bg-conteudo { padding: 0 0 0 10px; }
.conteudo .logo img { width: 40%;}
.conteudo .logo { float: left; margin: 0 15px 0 10px; }
.conteudo .logo-dir { text-align: right; width: 95%;  }
.conteudo .logo-dir img { width: 20%; margin: -80px 0 0 0;}
.conteudo ul  { font-family: 'mundiallight';  font-size: 13px; color: #193d5d; margin: 20px 0 20px 0;}
.conteudo ul li { padding: 5px 0 5px 0; }
.p1 { padding: 0 0 0 0 !important; }
.p2 { padding: 0 0 0 0 !important; }
.industria ul { margin: 100px 0 20px 0; }
.industria ul li { padding: 5px 0 5px 0; }
.industria img { width: 90%; }
.conteudo .logo-indust .logo { margin: -25px 0 0 10px;}
.conteudo .logo-indust .logo img { width: 40%;}
.ind { width: 70%; margin:10% 0 0 4%; }
.ind .ind-logo { width: 30%; margin: 10% 0 0 0;}
.ind .ind-cont { width: 100%; margin:-25% 0 0 30%; color: #193d5d; font-size: 13px;}

/*estate*/

.bg-tit-estate { margin: 40px 0 0 0; background-image: url('../images/bg-titulo-estate.png'); background-repeat: no-repeat; background-position: bottom; background-size: 80%; color: #193d5d; font-family: 'mundiallight'; font-size: 27px; text-transform: uppercase;}
.bg-estate-corp { margin: 40px 0 0 0; background-image: url('../images/bg-titulo-estate.png'); background-repeat: no-repeat; background-position: 150px bottom; background-size: 80%; color: #193d5d; font-family: 'mundiallight'; font-size: 27px; text-transform: uppercase; }

.conteudo p { margin: 20px 0 0 40px; font-weight: bold; color: #193d5d;}
.estate-subtit p { font-family: 'mundiallight';  font-size: 25px; color: #193d5d; text-transform: uppercase; margin: 40px 0 0 0; line-height: 30px; font-weight: bold; }
.btn-emp { padding: 10px 0 0 0; height: 80px; background-color: #e5e5e5; color: #193d5d; text-align: center; font-size: 20px; font-family: 'mundiallight'; text-transform: uppercase;}
.line--one { padding: 25px 0 0 0!important; margin: 20px 0 0 0;  height: 80px; background-color: #e5e5e5; color: #193d5d; text-align: center; font-size: 20px; font-family: 'mundiallight'; text-transform: uppercase;}


.img80 { margin: 50px 0 0 140px !important; width: 30%; }
.bg-cinza p { padding: 300px 0 0 0 !important; line-height: 100px;  font-size: 130px; color: #193d5d; font-family: 'mundialhair';}

.bg-footer {background-color: #e5e5e5!important; padding: 40px 0 40px 0 !important; margin: 80px 0 0 0 !important; color: #193d5d; font-size: 14px; font-weight: bold;}
.bg-footer img { width: 80%; }
.bg-footer p { font-family: 'mundiallight'; font-size: 15px; font-weight: normal;}

.navbar-nav { width: 100%; }
.navbar-brand img { width: 80%; margin: 20px 0 0 20px; }
.navbar-nav .nav-item { min-width: 15% !important; margin: 0 3% 0 0 !important; text-align: center;}
.navbar-nav .nav-link { 
	padding: 0; 
	color: #ffffff !important; 
	font-family: mundiallight !important; 
	border-bottom: 1px solid transparent;
	transition: border-bottom 0.8s;
}
.navbar-nav .nav-link:hover { 
	border-bottom: 1px solid #ffffff;
}
.owl-next {display: none!important;}
	.owl-prev {display: none!important;}
	#carousel { padding: 0 0 0 0!important; }

/*pag-contato*/
.bg-contato { background-image: url('../images/bg-contato.png'); background-repeat: no-repeat; background-size: 300px;}
	
}

@media only screen and (min-width: 1001px) and (max-width: 1366px) {

	.bg-main { 
		background-image: url('../images/bg-main.jpg');
		background-size: cover;
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}

	.bg-atuacao { 
		background-image: url('../images/bg-atuacao.jpg');
		background-size: cover;
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.bg-estate { 
		background-image: url('../images/bg-estate.jpg');
		background-size: cover;
		background-position: 0 -50px;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.seta-rolagem { background-image: url('../images/seta-rolagem.png'); width: 35px; height: 20px; position: absolute; left: 50%; bottom: 5%;}
	.linha-menu { position: absolute; height: 1px; background-color: #ffffff; left: 2%; right: 2%; top: 18%; }

	form { margin: 80px 0 0 130px; border: 1px solid #193d5d; padding: 70px 0 70px 70px; }
	input { width: 70%; margin: 0 0 30px 0; border-bottom: 1px solid #193d5d; border-right: none; border-top: none; border-left: none; background-color: transparent;}
	.btn-enviar {background-color: transparent!important; position: absolute; width: 10%; padding: 5px 0 5px 0; right: 100px; bottom: 100px; border: 1px solid #193d5d; color: #193d5d; cursor: pointer;}
	::-webkit-input-placeholder {color: #193d5d;}
	:-moz-placeholder { color: #193d5d;  }
	::-moz-placeholder {  color: #193d5d;  }
	:-ms-input-placeholder { color: #193d5d; }

	.dest-home { margin: -180px 0 0 0 !important; z-index: 10;}
	.dest-home img { width: 33%; float: left;}
	.bg-cinza { background-color: #e5e5e5!important; margin: -130px 0 0 0 !important; z-index: -1; color: #193d5d; font-family: 'mundiallight'; font-size: 20px;}
	.bg-cinza img { margin: 150px 0 30px 40px !important; width: 70%; }
	.bg-cinza p span { color: #ffffff; font-weight: bold; }
	.home-num { font-size: 20px; color: #193d5d; font-family: 'mundiallight';}
	.home-num p { font-family: 'mundialhair'; font-size: 130px; line-height: 80px; }
	.home-num p span { color: #c5cad2; }

	.img80 { margin: 60px 0 0 140px !important; width: 30%; }
	.bg-cinza p { padding: 220px 0 0 0 !important; line-height: 100px;  font-size: 130px; color: #193d5d; font-family: 'mundialhair';}
	.conteudo .logo img { width: 60%; margin: 20px 0 0 ;}
	.conteudo .logo { float: left; margin: 0 20px 0 30px;}
	.conteudo .logo-indust .logo { margin: -60px 0 0 35px;}
	.conteudo .logo-indust .logo img { width: 60%;}
	.conteudo .logo-dir { text-align: right; width: 90%;  }
	.conteudo .logo-dir img { width: 35%; margin: -10px 0 0 0;}
	.conteudo ul  { font-family: 'mundiallight';  font-size: 13px; color: #193d5d; margin: 10px 0 0 0;}
	.conteudo ul li { padding: 3px 0 3px 0; }
	.industria ul { margin: 100px 0 20px 0; }
	.industria ul li { padding: 5px 0 5px 0; }
	.industria img { width: 60%; }
	.ind { width: 80%; margin:10% 0 0 4%;}
	.ind .ind-logo img { width: 20%; margin: 15px 0 0 0;  }
	.ind .ind-cont {font-family: 'mundiallight';  width: 100%; margin:-17% 0 0 20%; color: #193d5d; font-size: 13px; line-height: 25px; }
	

	/*pag-responsabilidade*/
	.bg-responsa { background-image: url('../images/bg-responsabilidade.jpg'); background-size: 1200px; background-repeat: no-repeat; background-position: 0 -2px;}
	.responsa-txt { padding: 100px 60px 0 290px;}

	/*Atuação*/
.tit-atuacao { margin: 160px 0 0 140px !important; width: 30%; font-family: 'mundialregular'; font-size: 120px; color: #ffffff;}
.tit-atuacao p { line-height: 0px; }
.wordde p { font-size: 40px; margin: -90px 0 0 7px !important;}
.wordatuacao p { font-family: 'mundialhair'; margin: -130px 0 0 60px !important;}
.wordestate p { font-family: 'mundialhair'; margin: -60px 0 0 0 !important;}


.dest-imagem { margin: 80px 0 0 0; }
.bkg-cinza { background-color: #e5e5e5; margin: 50px 0 50px 0; z-index: -1;}
.bg-conteudo { padding: 0 0 0 40px; }

	/*ESTATE*/
.bg-tit-estate { margin: 60px 0 0 0; background-image: url('../images/bg-titulo-estate.png'); background-repeat: no-repeat; background-position: bottom; background-size: 80%; color: #193d5d; font-family: 'mundiallight'; font-size: 60px; text-transform: uppercase;}
.bg-estate-corp { margin: 60px 0 0 0; background-image: url('../images/bg-titulo-estate.png'); background-repeat: no-repeat; background-position: 550px bottom; background-size: 80%; color: #193d5d; font-family: 'mundiallight'; font-size: 60px; text-transform: uppercase; }
.conteudo p { margin: 20px 0 0 40px; font-weight: bold; color: #193d5d;}
.estate-subtit p { font-family: 'mundiallight';  font-size: 30px; color: #193d5d; text-transform: uppercase; margin: 80px 0 0 0; line-height: 0px; font-weight: bold; }
.btn-emp { padding: 20px 0 20px 0; height: 120px; background-color: #e5e5e5; color: #193d5d; text-align: center; font-size: 30px; font-family: 'mundiallight'; text-transform: uppercase;}
.line--one { padding: 42px 0 42px 0!important; height: 120px; background-color: #e5e5e5; color: #193d5d; text-align: center; font-size: 30px; font-family: 'mundiallight'; text-transform: uppercase;}


.tit-interna-g { font-family: 'mundiallight'; font-size: 40px; text-transform: uppercase; color: #193d5d; line-height: 45px; padding: 30px 0 0 35px; }
.tit-interna { font-family: 'mundiallight'; font-size: 40px; text-transform: uppercase; color: #193d5d; line-height: 45px; padding: 60px 0 0 35px; }
.bg-footer {background-color: #e5e5e5!important; padding: 40px 0 40px 0 !important; margin: 80px 0 0 0 !important; color: #193d5d; font-size: 14px; font-weight: bold;}
.bg-footer img { width: 80%; }
.bg-footer p { font-family: 'mundiallight'; font-size: 15px; font-weight: normal;}
.navbar-nav .nav-item a { font-size: 14px;}

.navbar-nav { width: 100%; margin: 2% 0 0 0; }

.navbar-brand img { width: 80%; margin: 20px 0 0 20px; }
.navbar-nav .nav-item { min-width: 15% !important; margin: 0 3% 0 0 !important; text-align: center;}
.navbar-nav .nav-link { 
	padding: 0; 
	color: #ffffff !important; 
	font-family: mundiallight !important; 
	border-bottom: 1px solid transparent;
	transition: border-bottom 0.8s;
}
.navbar-nav .nav-link:hover { 
	border-bottom: 1px solid #ffffff;
}
/*pag-contato*/
.bg-contato { background-image: url('../images/bg-contato.png'); background-repeat: no-repeat; background-size: 300px;}
	
.band { position: absolute; right: 4%; width: 32px;}

}

@media only screen and (min-width: 1367px) and (max-width: 1520px) {

	.bg-main { 
		background-image: url('../images/bg-main.jpg');
		background-size: cover;
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}

	.bg-atuacao { 
		background-image: url('../images/bg-atuacao.jpg');
		background-size: cover;
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.bg-estate { 
		background-image: url('../images/bg-estate.jpg');
		background-size: cover;
		background-position: 0 -60px;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.seta-rolagem { background-image: url('../images/seta-rolagem.png'); width: 35px; height: 20px; position: absolute; left: 50%; bottom: 5%;}
	.linha-menu { position: absolute; height: 1px; background-color: #ffffff; left: 2%; right: 2%; top: 16%; }

	form { margin: 80px 0 0 130px; border: 1px solid #193d5d; padding: 70px 0 70px 70px; }
	input { width: 70%; margin: 0 0 30px 0; border-bottom: 1px solid #193d5d; border-right: none; border-top: none; border-left: none; background-color: transparent;}
	.btn-enviar {background-color: transparent!important; position: absolute; width: 10%; padding: 5px 0 5px 0; right: 100px; bottom: 100px; border: 1px solid #193d5d; color: #193d5d; cursor: pointer;}
	::-webkit-input-placeholder {color: #193d5d;}
	:-moz-placeholder { color: #193d5d;  }
	::-moz-placeholder {  color: #193d5d;  }
	:-ms-input-placeholder { color: #193d5d; }

	.dest-home { margin: -180px 0 0 0 !important; z-index: 10;}
	.dest-home img { width: 33%; float: left;}
	.bg-cinza { background-color: #e5e5e5!important; margin: -130px 0 0 0 !important; z-index: -1; color: #193d5d; font-family: 'mundiallight'; font-size: 20px;}
	.bg-cinza img { margin: 150px 0 30px 40px !important; width: 70%; }
	.bg-cinza p span { color: #ffffff; font-weight: bold; }
	.home-num { font-size: 20px; color: #193d5d; font-family: 'mundiallight';}
	.home-num p { font-family: 'mundialhair'; font-size: 130px; line-height: 80px; }
	.home-num p span { color: #c5cad2; }

	.img80 { margin: 60px 0 0 140px !important; width: 30%; }
	.bg-cinza p { padding: 220px 0 0 0 !important; line-height: 100px;  font-size: 130px; color: #193d5d; font-family: 'mundialhair';}
	.conteudo .logo img { width: 70%;}
	.conteudo .logo { float: left; margin: 20px 20px 0 20px;}
	.conteudo .logo-dir { text-align: right; width: 90%;  }
	.conteudo .logo-dir img { width: 35%; margin: -10px 0 0 0;}
	.conteudo .logo-indust .logo { margin: -60px 0 0 35px;}
	.conteudo .logo-indust .logo img { width: 70%;}
	.conteudo ul  { font-family: 'mundiallight';  font-size: 15px; color: #193d5d; margin: 10px 0 0 0;}
	.conteudo ul li { padding: 5px 0 5px 0; }
	.industria ul { margin: 100px 0 20px 0; }
	.industria ul li { padding: 5px 0 5px 0; }
	.industria img { width: 60%; }
	.ind { width: 80%; margin:12% 0 0 4%; }
	.ind .ind-logo img { width: 20%; margin: 20px 0 0 0;  }
	.ind .ind-cont { width: 100%; margin:-18% 0 0 20%; color: #193d5d; font-size: 15px; line-height: 35px; }

	/*pag-responsabilidade*/
.bg-responsa { background-image: url('../images/bg-responsabilidade.jpg'); background-size: 1300px; background-repeat: no-repeat; background-position: 0 -2px;}
.responsa-txt { padding: 100px 60px 0 310px;}

/*Atuação*/
.tit-atuacao { margin: 160px 0 0 140px !important; width: 30%; font-family: 'mundialregular'; font-size: 120px; color: #ffffff;}
.tit-atuacao p { line-height: 0px; }
.wordde p { font-size: 40px; margin: -90px 0 0 7px !important;}
.wordatuacao p { font-family: 'mundialhair'; margin: -130px 0 0 60px !important;}
.wordestate p { font-family: 'mundialhair'; margin: -60px 0 0 0 !important;}
.tit-interna { font-family: 'mundiallight'; font-size: 60px; text-transform: uppercase; color: #193d5d; line-height: 60px; padding: 90px 0 0 35px; }
.tit-interna-g { font-family: 'mundiallight'; font-size: 60px; text-transform: uppercase; color: #193d5d; line-height: 60px; padding: 30px 0 0 35px; }
.dest-imagem { margin: 80px 0 0 0; }
.bkg-cinza { background-color: #e5e5e5; margin: 50px 0 50px 0; z-index: -1;}
.bg-conteudo { padding: 0 0 0 40px; }

/*ESTATE*/
.bg-tit-estate { margin: 60px 0 0 0; background-image: url('../images/bg-titulo-estate.png'); background-repeat: no-repeat; background-position: bottom; background-size: 80%; color: #193d5d; font-family: 'mundiallight'; font-size: 80px; text-transform: uppercase;}
.bg-estate-corp { margin: 60px 0 0 0; background-image: url('../images/bg-titulo-estate.png'); background-repeat: no-repeat; background-position: 550px bottom; background-size: 80%; color: #193d5d; font-family: 'mundiallight'; font-size: 80px; text-transform: uppercase; }
.conteudo p { margin: 20px 0 0 40px; font-weight: bold; color: #193d5d;}
.estate-subtit p { font-family: 'mundiallight';  font-size: 30px; color: #193d5d; text-transform: uppercase; margin: 80px 0 0 0; line-height: 0px; font-weight: bold; }
.btn-emp { padding: 20px 0 20px 0; height: 120px; background-color: #e5e5e5; color: #193d5d; text-align: center; font-size: 30px; font-family: 'mundiallight'; text-transform: uppercase;}
.line--one { padding: 42px 0 42px 0!important; height: 120px; background-color: #e5e5e5; color: #193d5d; text-align: center; font-size: 30px; font-family: 'mundiallight'; text-transform: uppercase;}


.bg-footer {background-color: #e5e5e5!important; padding: 40px 0 40px 0 !important; margin: 80px 0 0 0 !important; color: #193d5d; font-size: 14px; font-weight: bold;}
.bg-footer img { width: 80%; }
.bg-footer p { font-family: 'mundiallight'; font-size: 15px; font-weight: normal;}

.navbar-nav { width: 100%; margin: 2% 0 0 0; }
.navbar-brand img { width: 80%; margin: 20px 0 0 20px; }
.navbar-nav .nav-item { min-width: 15% !important; margin: 0 3% 0 0 !important; text-align: center;}
.navbar-nav .nav-link { 
	padding: 0; 
	color: #ffffff !important; 
	font-family: mundiallight !important; 
	border-bottom: 1px solid transparent;
	transition: border-bottom 0.8s;
}
.navbar-nav .nav-link:hover { 
	border-bottom: 1px solid #ffffff;
}
/*pag-contato*/
.bg-contato { background-image: url('../images/bg-contato.png'); background-repeat: no-repeat; background-size: 300px;}
	
}

@media only screen and (min-width: 1521px) and (max-width: 1800px) {

	.bg-main { 
		background-image: url('../images/bg-main.jpg');
		background-size: cover;
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}

	.bg-atuacao { 
		background-image: url('../images/bg-atuacao.jpg');
		background-size: cover;
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.bg-estate { 
		background-image: url('../images/bg-estate.jpg');
		background-size: cover;
		background-position: 0 -100px;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.seta-rolagem { background-image: url('../images/seta-rolagem.png'); width: 35px; height: 20px; position: absolute; left: 50%; bottom: 5%;}
	.linha-menu { position: absolute; height: 1px; background-color: #ffffff; left: 2%; right: 2%; top: 15%; }

	form { margin: 80px 0 0 130px; border: 1px solid #193d5d; padding: 70px 0 70px 70px; }
	input { width: 70%; margin: 0 0 30px 0; border-bottom: 1px solid #193d5d; border-right: none; border-top: none; border-left: none; background-color: transparent;}
	.btn-enviar {background-color: transparent!important; position: absolute; width: 10%; padding: 5px 0 5px 0; right: 100px; bottom: 100px; border: 1px solid #193d5d; color: #193d5d; cursor: pointer;}
	::-webkit-input-placeholder {color: #193d5d;}
	:-moz-placeholder { color: #193d5d;  }
	::-moz-placeholder {  color: #193d5d;  }
	:-ms-input-placeholder { color: #193d5d; }

	.dest-home { margin: -180px 0 0 0 !important; z-index: 10;}
	.dest-home img { width: 33%; float: left;}
	.bg-cinza { background-color: #e5e5e5!important; margin: -130px 0 0 0 !important; z-index: -1; color: #193d5d; font-family: 'mundiallight'; font-size: 20px;}
	.bg-cinza img { margin: 150px 0 30px 40px !important; width: 70%; }
	.bg-cinza p span { color: #ffffff; font-weight: bold; }
	.home-num { font-size: 20px; color: #193d5d; font-family: 'mundiallight';}
	.home-num p { font-family: 'mundialhair'; font-size: 130px; line-height: 80px; }
	.home-num p span { color: #c5cad2; }

	.img80 { margin: 100px 0 0 140px !important; width: 30%; }
	.bg-cinza p { padding: 280px 0 0 0 !important; line-height: 100px;  font-size: 130px; color: #193d5d; font-family: 'mundialhair';}
	.conteudo ul  { font-family: 'mundiallight';  font-size: 18px; color: #193d5d; margin: 20px 0 0 0;}
	.conteudo ul li { padding: 6px 0 6px 0; }
	.industria ul { margin: 100px 0 20px 0; }
	.industria ul li { padding: 10px 0 10px 0; }
	.conteudo .logo img { width: 80%;}
	.conteudo .logo { float: left; margin: 20px 20px 0 20px;}
	.conteudo .logo-dir { text-align: right; width: 90%;  }
	.conteudo .logo-dir img { width: 40%; margin: -10px 0 0 0;}
	.conteudo .logo-indust .logo { margin: -80px 0 0 35px;}
	.conteudo .logo-indust .logo img { width: 80%;}
	.ind { width: 80%; margin:14% 0 0 4%; }
	.ind .ind-logo img { width: 20%; margin: 12px 0 0 0;  }
	.ind .ind-cont {font-family: 'mundiallight';  width: 100%; margin:-17% 0 0 20%; color: #193d5d; font-size: 18px; line-height: 40px; }

	/*pag-responsabilidade*/
.bg-responsa { background-image: url('../images/bg-responsabilidade.jpg'); background-repeat: no-repeat; background-position: 0 -2px;}
.responsa-txt { padding: 130px 60px 0 390px;}

/*Atuação*/
.tit-atuacao { margin: 160px 0 0 140px !important; width: 30%; font-family: 'mundialregular'; font-size: 120px; color: #ffffff;}
.tit-atuacao p { line-height: 0px; }
.wordde p { font-size: 40px; margin: -90px 0 0 7px !important;}
.wordatuacao p { font-family: 'mundialhair'; margin: -130px 0 0 60px !important;}
.wordestate p { font-family: 'mundialhair'; margin: -60px 0 0 0 !important;}


.dest-imagem { margin: 80px 0 0 0; }
.bkg-cinza { background-color: #e5e5e5; margin: 50px 0 50px 0; z-index: -1;}
.bg-conteudo { padding: 0 0 0 40px; }

/*ESTATE*/
.bg-tit-estate { margin: 60px 0 0 0; background-image: url('../images/bg-titulo-estate.png'); background-repeat: no-repeat; background-position: bottom; background-size: 80%; color: #193d5d; font-family: 'mundiallight'; font-size: 80px; text-transform: uppercase;}
.bg-estate-corp { margin: 60px 0 0 0; background-image: url('../images/bg-titulo-estate.png'); background-repeat: no-repeat; background-position: 550px bottom; background-size: 80%; color: #193d5d; font-family: 'mundiallight'; font-size: 80px; text-transform: uppercase; }
.conteudo p { margin: 20px 0 0 40px; font-weight: bold; color: #193d5d;}
.estate-subtit p { font-family: 'mundiallight';  font-size: 30px; color: #193d5d; text-transform: uppercase; margin: 80px 0 0 0; line-height: 0px; font-weight: bold; }
.btn-emp { padding: 20px 0 20px 0; height: 120px; background-color: #e5e5e5; color: #193d5d; text-align: center; font-size: 30px; font-family: 'mundiallight'; text-transform: uppercase;}
.line--one { padding: 42px 0 42px 0!important; height: 120px; background-color: #e5e5e5; color: #193d5d; text-align: center; font-size: 30px; font-family: 'mundiallight'; text-transform: uppercase;}

.tit-interna-g { font-family: 'mundiallight'; font-size: 60px; text-transform: uppercase; color: #193d5d; line-height: 60px; padding: 30px 0 0 35px; }
.tit-interna { font-family: 'mundiallight'; font-size: 60px; text-transform: uppercase; color: #193d5d; line-height: 60px; padding: 90px 0 0 35px; }
.bg-footer {background-color: #e5e5e5!important; padding: 40px 0 40px 0 !important; margin: 80px 0 0 0 !important; color: #193d5d; font-size: 14px; font-weight: bold;}
.bg-footer img { width: 80%; }
.bg-footer p { font-family: 'mundiallight'; font-size: 15px; font-weight: normal;}

.navbar-nav { width: 100%; margin: 2% 0 0 0; }
.navbar-brand img { width: 80%; margin: 20px 0 0 20px; }
.navbar-nav .nav-item { min-width: 15% !important; margin: 0 3% 0 0 !important; text-align: center;}
.navbar-nav .nav-link { 
	padding: 0; 
	color: #ffffff !important; 
	font-family: mundiallight !important; 
	border-bottom: 1px solid transparent;
	transition: border-bottom 0.8s;
}
.navbar-nav .nav-link:hover { 
	border-bottom: 1px solid #ffffff;
}
/*pag-contato*/
.bg-contato { background-image: url('../images/bg-contato.png'); background-repeat: no-repeat; background-size: 300px;}
	
}

@media only screen and (min-width: 1801px) {

	.bg-main { 
		background-image: url('../images/bg-main.jpg');
		background-size: cover;
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}

	.bg-atuacao { 
		background-image: url('../images/bg-atuacao.jpg');
		background-size: cover;
		background-position: 0 0;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.bg-estate { 
		background-image: url('../images/bg-estate.jpg');
		background-size: cover;
		background-position: 0 -100px;
		background-repeat: no-repeat;
		height: 100vh;
		width: 100%;
	}
	.seta-rolagem { background-image: url('../images/seta-rolagem.png'); width: 35px; height: 20px; position: absolute; left: 50%; bottom: 5%;}
	.linha-menu { position: absolute; height: 1px; background-color: #ffffff; left: 2%; right: 2%; top: 15%; }

	form { margin: 80px 0 0 130px; border: 1px solid #193d5d; padding: 70px 0 70px 70px; }
	input { width: 70%; margin: 0 0 30px 0; border-bottom: 1px solid #193d5d; border-right: none; border-top: none; border-left: none; background-color: transparent;}
	.btn-enviar {background-color: transparent!important; position: absolute; width: 10%; padding: 5px 0 5px 0; right: 160px; border: 1px solid #193d5d; color: #193d5d; cursor: pointer;}
	::-webkit-input-placeholder {color: #193d5d;}
	:-moz-placeholder { color: #193d5d;  }
	::-moz-placeholder {  color: #193d5d;  }
	:-ms-input-placeholder { color: #193d5d; }

	.dest-home { margin: -180px 0 0 0 !important; z-index: 10;}
	.dest-home img { width: 33%; float: left;}
	.bg-cinza { background-color: #e5e5e5!important; margin: -130px 0 0 0 !important; z-index: -1; color: #193d5d; font-family: 'mundiallight'; font-size: 20px;}
	.bg-cinza img { margin: 150px 0 30px 40px !important; width: 70%; }
	.bg-cinza p span { color: #ffffff; font-weight: bold; }
	.home-num { font-size: 20px; color: #193d5d; font-family: 'mundiallight';}
	.home-num p { font-family: 'mundialhair'; font-size: 130px; line-height: 80px; }
	.home-num p span { color: #c5cad2; }

	.img80 { margin: 100px 0 0 140px !important; width: 30%; }
	.bg-cinza p { padding: 280px 0 0 0 !important; line-height: 100px;  font-size: 130px; color: #193d5d; font-family: 'mundialhair';}
	.conteudo ul  { font-family: 'mundiallight';  font-size: 18px; color: #193d5d; margin: 20px 0 0 0;}
	.conteudo ul li { padding: 8px 0 8px 0; }
	.industria ul { margin: 100px 0 20px 0; }
	.industria ul li { padding: 10px 0 10px 0; }
	.conteudo .logo img { width: 80%;}
	.conteudo .logo { float: left; margin: 20px 20px 0 20px;}
	.conteudo .logo-dir { text-align: right; width: 90%;  }
	.conteudo .logo-dir img { width: 40%; margin: -20px 0 0 0;}
	.conteudo .logo-indust .logo { margin: -75px 0 0 35px;}
	.conteudo .logo-indust .logo img { width: 80%;}
	.ind { width: 80%; margin:14% 0 0 4%; }
	.ind .ind-logo img { width: 20%; margin: 20px 0 0 0;  }
	.ind .ind-cont { width: 100%; margin:-18% 0 0 20%; color: #193d5d; font-size: 18px; line-height: 40px; }

	/*pag-responsabilidade*/
.bg-responsa { background-image: url('../images/bg-responsabilidade.jpg'); background-repeat: no-repeat; background-position: 0 -2px;}
.responsa-txt { padding: 130px 60px 0 390px;}

/*Atuação*/
.tit-atuacao { margin: 160px 0 0 140px !important; width: 30%; font-family: 'mundialregular'; font-size: 120px; color: #ffffff;}
.tit-atuacao p { line-height: 0px; }
.wordde p { font-size: 40px; margin: -90px 0 0 7px !important;}
.wordatuacao p { font-family: 'mundialhair'; margin: -130px 0 0 60px !important;}
.wordestate p { font-family: 'mundialhair'; margin: -60px 0 0 0 !important;}

.dest-imagem { margin: 80px 0 0 0; }
.bkg-cinza { background-color: #e5e5e5; margin: 50px 0 50px 0; z-index: -1;}
.bg-conteudo { padding: 0 0 0 40px; }

/*ESTATE*/
.bg-tit-estate { margin: 60px 0 0 0; background-image: url('../images/bg-titulo-estate.png'); background-repeat: no-repeat; background-position: bottom; background-size: 80%; color: #193d5d; font-family: 'mundiallight'; font-size: 80px; text-transform: uppercase;}
.bg-estate-corp { margin: 60px 0 0 0; background-image: url('../images/bg-titulo-estate.png'); background-repeat: no-repeat; background-position: 550px bottom; background-size: 80%; color: #193d5d; font-family: 'mundiallight'; font-size: 80px; text-transform: uppercase; }
.conteudo p { margin: 20px 0 0 40px; font-weight: bold; color: #193d5d;}
.estate-subtit p { font-family: 'mundiallight';  font-size: 30px; color: #193d5d; text-transform: uppercase; margin: 80px 0 0 0; line-height: 0px; font-weight: bold; }
.btn-emp { padding: 20px 0 20px 0; height: 120px; background-color: #e5e5e5; color: #193d5d; text-align: center; font-size: 30px; font-family: 'mundiallight'; text-transform: uppercase;}
.line--one { padding: 42px 0 42px 0!important; height: 120px; background-color: #e5e5e5; color: #193d5d; text-align: center; font-size: 30px; font-family: 'mundiallight'; text-transform: uppercase;}


.tit-interna-g { font-family: 'mundiallight'; font-size: 60px; text-transform: uppercase; color: #193d5d; line-height: 60px; padding: 30px 0 0 35px; }
.tit-interna { font-family: 'mundiallight'; font-size: 60px; text-transform: uppercase; color: #193d5d; line-height: 60px; padding: 90px 0 0 35px; }

.bg-footer {background-color: #e5e5e5!important; padding: 40px 0 40px 0 !important; margin: 80px 0 0 0 !important; color: #193d5d; font-size: 14px; font-weight: bold;}
.bg-footer img { width: 80%; }
.bg-footer p { font-family: 'mundiallight'; font-size: 15px; font-weight: normal;}

.navbar-nav { width: 100%; margin: 2% 0 0 0; }
.navbar-brand img { width: 80%; margin: 20px 0 0 20px; }
.navbar-nav .nav-item { min-width: 15% !important; margin: 0 3% 0 0 !important; text-align: center;}
.navbar-nav .nav-link { 
	padding: 0; 
	color: #ffffff !important; 
	font-family: mundiallight !important; 
	border-bottom: 1px solid transparent;
	transition: border-bottom 0.8s;
}
.navbar-nav .nav-link:hover { 
	border-bottom: 1px solid #ffffff;
}
/*pag-contato*/
.bg-contato { background-image: url('../images/bg-contato.png'); background-repeat: no-repeat; background-size: 300px;}
	
}

/*Cookies*/

.myCookieWarningClass {
	box-shadow: 0px 0px 10px 1px #101010;
	border-radius: 5px;
	border: 1px solid #a1a1a1;
	margin: 30px;
}

#output {
    color: orange;
    letter-spacing: 2px;        
}

#cookieWarnBox .text { font-family: mundiallight!important; }

.text { color: #ffffff; }
.text a{ color: #ffffff; text-decoration: underline; }

.btn-success, .btn-warning { cursor: pointer; font-family: mundiallight!important;}
.btn-success { background-color: transparent!important; border: 1px solid #ffffff!important; }
.btn-warning { background-color: #ffffff!important; color: #5e85b6!important; border: 1px solid #ffffff!important; }

