body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container > .nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@charset 'UTF-8';.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:url(./ajax-loader.gif)center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix)format('embedded-opentype'),url(../fonts/slick.woff)format('woff'),url(../fonts/slick.ttf)format('truetype'),url(../fonts/slick.svg#slick)format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content: '\f137' !important;font-family: FontAwesome !important;}.slick-next:before,[dir=rtl] .slick-prev:before{content: '\f138' !important;font-family: FontAwesome !important;}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:''}.slick-slider{/* margin-bottom:30px */}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'';text-align:center;opacity:.25;color:#000;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}

*{
    font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin:0;
    padding:0;
}

@font-face {
    font-family: century gothic;
    src: url(../fonts/GOTHIC.TTF);
}

/* NAO MEXER */

#erro-total{
	width:700px;
	height:270px;
	margin:15px 0;
}

#imagem-centralizada{
	width:100%;
	text-align:center;
	margin:10px 0;
}

#texto-404{
	width:100%;
	font-family:Calibri;
	font-size:22px;
	text-align:center;
}

#aguarde{
	width:100%;
	font-family:Calibri;
	font-size:19px;
	text-align:center;
	margin:5px 0;
}
.page-404
{
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 600px;
}
/* #####################FINAL###################### */

/* all pages */

a
{
	text-decoration:none;
}

.esquerda, .esquerdo, .left, .float-left, .alignleft
{
	float: left;
	display: table;
	margin: 0px 10px 10px 0px;
}

.direita, .direito, .right, .float-right, .alignright
{
	float: right;
	display: table;
	margin: 0px 0px 10px 10px;
}

.meio, .center, .aligncenter
{
	display: table;
	margin: 20px auto;
}

.borda
{
	padding: 2px;
	background: #fff;
	box-shadow: 0px 0px 2px 0px #666;
}

.global
{
	margin: 0 auto;
}

.conteudo-pages
{
	min-height: 500px;
	/* width: 998px; */
	margin: 0 auto;
}

.texto-pages{
	font:15px/25px "Calibri";
	color:#000;
	text-align:justify;
	background: #f2e2c0;
}

.texto-pages h1, .texto-pages h2{
	position: relative;
	margin: auto;
	margin: 59px 0px;
	padding: 3px 3px;
	height: auto;
	font: 43px 'century gothic';
	font-weight: bold;
	color: #fff;
	text-align: center;
	/* text-shadow: #000 -1px -1px 1px; */
	display: inline-block;
	text-transform: uppercase;
}

	
.slick-track
{
	max-width: none;
}

.slider .slick-prev
{
	left: 45px !important;
}

.slider .slick-next
{
	right: 45px !important;
}

.slider img {
  max-width: 100%;
}

.slider2 .slick-active
{
	opacity: 0.6 !important;
}

.slider2 .slick-center
{
	opacity: 1 !important;
}

.slider2 .slick-slide {
  display: flex !important;
  justify-content: center;
  flex-direction: column;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -os-transition: all 0.3s;
}


.slider2 .slick-prev {
  right: 50px;
  left: initial;
	top: 0px;
}

.slider2 .slick-next {
	top: 0px;
	right: 0px;
}

.menu-resp
{
	display: none;
}
.contato
{
	
}

.contato input
{
	width: 100%;
	padding: 15px 15px 15px 25px;
	background: #eee;
	border: #ccc;
	color: #666;
	box-sizing:border-box;
	margin-bottom: 10px;
	font: 20px 'calibri';
	border-radius: 4px;
}
.contato [required="required"]
{
}
.contato select, .contato option
{
	width: 50%;
	padding: 10px 20px;
	background: #eee;
	border: #ccc;
	color: #666;
	box-sizing:border-box;
	margin-bottom: 10px;
	outline: none !important;
	font-size: 17px;
	box-shadow: 2px 0px 0px 0px #333 inset;
}

.contato textarea
{
	width: 100%;
	padding: 20px 30px 10px 30px;
	background: #eee;
	border: #ccc;
	color: #666;
	box-sizing:border-box;
	margin-bottom: 10px;
	resize: none;
	height: 182px;
	font: 20px 'calibri';
	border-radius: 4px;
}

.contato .submit
{
    cursor: pointer;
    background: #d1a02b;
    color: #fff;
    width: 490px;
    margin: 0 auto;
    border-radius: 4px;
    padding: 15px;
}
.contato .required
{
    color: #d90000;
    font: 17px "calibri";
    font-weight: lighter;
    margin-bottom: 10px;
}
.contato .required img
{
	height: 9px;
}

/* TEMPLATE */

.topo 
{
    width: 1200px;
    margin: 10px auto;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    align-items: center;
}

.logo 
{
    margin: 30px 0px;
}

.menu ul 
{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    margin: 30px 0px;
}

.menu li
{
	list-style-type: none;
	margin: 10px 0px;
}

.menu li a 
{
    padding: 10px 20px;
    font: 20px 'calibri';
    color: #666;
    transition: 0.5s background, 0.3s color;
}

.menu li a:hover 
{
    background: #D1A02B;
    border-radius: 3px;
    color: #fff;
}
 .ativo{
      background: #D1A02B;
      border-radius: 3px;
      color: #fff !important;
} 
.rodape-total 
{
    background: #000;
    padding: 0px 0px;
    text-align: center;
}

.rodape 
{
    margin: -3px auto 15px;
    text-align: center;
    border-bottom: 1px solid #fff;
    padding: 10px 0px;
}

.texto-rodape 
{
    margin: 10px 0px;
    align-items: center;
    display: flex;
    justify-content: center;
}

.rodape i 
{
    font-size: 37px;
    color: #d1a02b;
}

.texto-rodape .texto 
{
    font: 25px 'calibri';
    color: #fff;
    padding-left: 10px;
}
.endereco {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 998px;
}

.endereco div {
    width: 400px;
    padding-left: 0px !important;
}
.logo-pw 
{
    padding: 10px 0px;
}

.mapa {
    text-align: center;
    margin-bottom: 5px;
}
.mapa-resp{
    display: none;
}
.escritorios p {
    width: 50%;
    /* text-align: center; */
    font: 30px 'century gothic';
    color: #d1a02b;
    font-weight: bold;
}

.escritorios {
    width: 1200px;
    margin: auto;
    display: flex;
    text-align: center;
    border-top: 1px solid #d1a02b;
}
.escritorios p:first-child {
    border-right: 1px solid #d1a02b;
}
/* INDEX */
.swiper-container{
    max-height: 600px !important;
}
.swiper-slide 
{
    display: flex;
    align-items: center;
     max-height: 600px !important;
}

.swiper-container .img 
{
    position: relative;
}

.swiper-slide .img img 
{
    min-height: 400px;
    max-width: 100%;
}
	
.swiper-button-prev:after 
{
	content: '\f104';
	font-family: FontAwesome;
	color: #d49f2d;
	font-size: 60px;
	background: none;
}

.swiper-button-next:after 
{
	content: '\f105';
	font-family: FontAwesome;
	color: #d49f2d;
	font-size: 60px;
}

.swiper-container .slogan-total 
{
	width: 100%;
    position: absolute;
    z-index: 999;
}

.swiper-slide .slogan 
{
    width: 1200px;
    margin: 0 auto;
}

.swiper-slide .slogan-resp 
{
    width: 1100px;
    margin: auto;
}

.swiper-slide .titulo 
{
    font: 45px 'century gothic';
    color: #fff;
    font-weight: bold;
    margin: 10px 0px;
}

.swiper-slide .texto 
{
    font: 25px 'calibri';
    color: #fff;
    width: 490px;
    margin: 20px 0px 30px;
}

.swiper-slide .botao 
{
    font: 20px 'calibri';
    color: #fff;
    margin: 10px 0px;
    padding: 25px 20px;
    background: #d49f2d;
    width: 150px;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
}

.box-01 
{
    width: 1200px;
    margin: 40px auto;
    text-align: center;
}

.box-01 .titulo 
{
    font: 45px 'century gothic';
    font-weight: bold;
    margin: 20px 0px;
    color: #000;
}

.box-01 .texto 
{
    font: 25px 'calibri';
    width: 780px;
    margin: 20px auto;
    color: #666;
}

.box-02-total
{
	background: url(../images/fundo-box-02.jpg)
}

.box-02 
{
    width: 1200px;
    margin: 0 auto;
    padding: 45px 0px;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}


.box-02 .esq
{
	
}

.box-02 .esq .titulo
{
	font: 45px 'century gothic';
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 40px 0px;
}

.box-02 .esq .img
{
	margin: 30px 0px;
	padding: 0px 10px;
	position: relative;
}

.box-02 .esq .texto
{
	font: 25px 'century gothic';
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.box-02 .esq .texto p
{
	font: 25px 'century gothic';
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 20px 0px;
	border-bottom: 1px solid #fff;
	margin: 20px 0px;
}

.box-02 .dir 
{
    border-left: 1px solid #fff;
    padding: 0px 20px;
}

.box-02 .dir .titulo 
{
    font: 45px 'century gothic';
    font-weight: bold;
    color: #fff;
    text-align: center;
    margin: 40px 0px;
}

.box-02 .dir .conteudo
{
    width: 600px;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.box-02 .dir .item
{
    width: 300px;
    margin: 10px 0px;
    text-align: center;
}


.box-02 .dir .item .titulo 
{
    font: 25px 'century gothic';
    font-weight: bold;
    color: #fff;
    text-align: center;
    margin: 20px 0px;
}

.box-02 .dir .item .texto 
{
    font: 19px 'calibri';
    color: #fff;
    padding: 10px;
}

.box-02 .dir .item .img {
    background: #fff;
    width: 60px;
    height: 60px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
}

.box-02 .dir .item .img i 
{
    font-size: 30px;
}

.box-02 .dir .botao 
{
    font: 20px 'calibri';
    margin: 14px auto;
    width: 180px;
    text-align: center;
    background: #fff;
    padding: 20px;
    border-radius: 5px;
    cursor: pointer;
}

.box-03-total 
{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    /* align-items: center; */
}

.box-03 
{
    width: 50%;
    background: #333;
}

.box-03 .esq 
{
    width: 480px;
    float: right;
    margin: 10px 0px;
    text-align: center;
    padding: 0px 10px;
}

.box-03 .titulo 
{
    font: 35px 'century gothic';
    font-weight: bold;
    color: #fff;
}

.box-03 .esq .item 
{
    width: 250px;
    margin: 0 auto;
}

.box-03 .esq .item .img img 
{
    border-radius: 50%;
}

.box-03 .esq .item .nome 
{
    font: 25px 'century gothic';
    font-weight: bold;
    color: #fff;
}

.box-03 .esq .item .cargo 
{
    font: 18px 'calibri';
    color: #fff;
    margin: 7px 0px;
}

.box-03 .esq .item .texto 
{
    font: 16px 'calibri';
    color: #fff;
    margin: 7px 0px;
}

.box-03.foto 
{
    background: url(../images/fundo-box-03.jpg);
    display: flex;
    align-items: center;
}

.box-03 .dir 
{
    width: 600px;
    margin: 10px 0px;
    text-align: center;
    padding: 0px 10px;
}

.box-03 .dir .img 
{
    margin: 10px 0px;
}

.box-03 .dir i 
{
    font-size: 50px;
    color: #fff;
}

.box-03 .dir .texto 
{
    font: 25px 'century gothic';
    font-weight: bold;
    color: #fff;
    margin: 10px 0px;
}

.box-03 .dir .descricao 
{
    font: 20px 'calibri';
    color: #fff;
    width: 380px;
    margin: 0 auto;
}
.box-03 .esq .item .img {display: flex;justify-content: center;margin-bottom: 8px;}
.box-04-total 
{
    background: #000;
}

.box-04 
{

    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
	flex-wrap: wrap;
}

.box-04 .item 
{
    width: 270px;
    margin: 30px 0px;
}

.box-04 .contador 
{
    font: 50px 'century gothic';
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}

.box-04 .titulo 
{
    font: 30px 'calibri';
    color: #fff;
    text-transform: uppercase;
}

.contato 
{
    text-align: center;
}

.contato .titulo 
{
    font: 45px 'century gothic';
    font-weight: bold;
    color: #000;
    margin: 30px 0px;
}

.contato form 
{
    width: 990px;
    margin: 30px auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0px 10px;
}

.contato .esq 
{

    width: 490px;
}

.contato .dir 
{
    width: 490px;
}

/* Escritorio */

.banner-escritorio .overlay{
    background: url('../images/bg2.png') center center repeat-y !important;
}

.box01-escritorio {
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.quadro {
    width: 50%;
    height: 400px;
    text-align: center;
    margin: auto;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.quadro p {
    position: absolute;
    font: 50px 'century gothic';
    font-weight: bold;
    color: #d49f2d;
    text-align: center;
    margin: 0px -40px;
    text-shadow: #000 -1px -1px 1px;
}
.quadro-conteudo {
    width: 50%;
    background: rgba(102, 102, 102, 0.80);
}

.quadro-conteudo p {
    font: 25px "Century Gothic";
    color: #f8f8f8;
    padding: 50px;
    text-align: justify;
}
.conteudo-escritorio {
   background: url(../images/escritorio/teste.jpg);
   background-attachment: fixed;
   /* background-position: center; */
}
.quadro2 p {
    position: absolute;
    font: 50px 'century gothic';
    font-weight: bold;
    color: #d49f2d;
    text-align: center;
    padding: 50px 10px;
    margin: 0px 38px;
    text-shadow: #000 -1px -1px 1px;
}
.quadro-conteudo2 {
    width: 50%;
    background: rgba(51, 51, 51, 0.8);
}

.quadro-conteudo2 p {
    font: 25px "Century Gothic";
    color: #f8f8f8;
    padding: 50px;
    text-align: justify;
}
.quadro2.resp {
    display: none;
}
/* Trabalhe Conosco */

.texto-pages h1{border-top: 2px solid #d3a02f;margin-left: 27px;}

.texto-pages h2 {
    border-bottom: 2px solid #fff;
    /* margin-left: 11px; */
}
.interna {
    width: 800px;
    margin: auto;
    padding: 5px;
}

.interna .texto p {
    font: 18px/30px "century gothic";
    margin: 20px 0px;
}

.interna .formulario
 input, .formulario
 textarea {
    width: 100%;
    padding: 10px 2px;
    margin-bottom: 12px;
    font: 20px "Century Gothic";
    border: none;
    background: #fff;
}

.interna .formulario
 textarea {
    resize: vertical;
}
.interna input.submit {
    width: 80px;
    margin: auto;
    display: flex;
    justify-content: center;
    padding: 3px;
    text-transform: uppercase;
    border: none;
    background: #bb850d;
    color: #fff;
    cursor: pointer;
    transition: all .5s;
}

.interna .formulario {
    padding-bottom: 30px;
    text-align: left;
}

.interna input.submit:hover {
    background: rgb(145, 103, 9);
}
.interna label {
    font: 20px "Century Gothic";
}

.banner-interna{
    background: #d39f2e;
    z-index: 1;
    position: relative;
    padding: 0px;
    margin: 0px auto;
    max-height: 300px;
    overflow: hidden;
}
.overlay{
    background: url('../images/bg.png') center center repeat-y;
    background-size: 100% auto; 
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.titulo-total{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Contato */

.contato-formulario form {
    width: 500px;
}
.contato-interna {
    background: #f2e2c0;
}

.contato-total {
    width: 1200px;
    margin: auto;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding: 20px 5px;
}

.contato-total p {
    font: 23px/35px "century gothic";
}

.contato-formulario {
    width: 500px;
}

.contato-total .conteudo {
    width: 550px;
}

.contato-formulario
 input, .contato-formulario
 textarea {
    border: 1px solid #ccc;
    width: 100%;
    padding: 6px 0px;
    margin-bottom: 10px;
    font: 20px "century gothic";
}

.contato-formulario
 textarea {
    resize: vertical;
    height: 100px;
}

.contato-formulario
input.submit {
    border: none;
    background: #d1a02a;
    width: 100px;
    display: flex;
    justify-content: center;
    margin: auto;
    text-transform: uppercase;
    color: #fff;
    transition: all .5s;
}



.contato-formulario
input.submit:hover {
    background: rgb(145, 103, 9);
}
.contato-total label {
    font: 20px/30px "Century Gothic";
}

/* Atuacao */

.atuacao {
    margin: auto;
    width: 1200px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-right: 20px;
}
.atuacao-total{
    background: linear-gradient(to left, #D3A02F 50%, #E6C98A 50%);
    padding: 20px 0px;
}

.atuacao .item {
    width: 50%;
    position: relative;
}
.atuacao .item .titulo {
    font: 20px/35px "Century Gothic";
    border-top: 1px solid #d3a02f;
    color: #222;
    padding: 3px 0px;
    transition: all .5s;
    cursor: pointer;
}


.atuacao .item .clique:after {
  background: url(../images/flecha.png)no-repeat;
  width: 28px;
  height: 43px;
  position:absolute;
  right: -27px;
  margin-top: -4px;
  content:" ";
  z-index:2;
  transition: all .5s;
}

.atuacao .item .conteudo {
    padding: 0px 30px;
    transition: all .5s;
}

.atuacao .item .conteudo .titulo {
    font-size: 25px;
    text-align: center;
    color: #fff;
    border: none;
}

.atuacao .item .conteudo .texto {
    font: 20px/32px "Century Gothic";
}

.clique {
    /* background: #d3a02f; */
    padding-left: 10px !important;
}

.atuacao2, .atuacao3, .atuacao4, .atuacao5, 
.atuacao6, .atuacao7, .atuacao8, .atuacao9, 
.atuacao10, .atuacao11, .atuacao12, .atuacao13, .atuacao14{
    display: none;
}
.atuacao .item .titulo:hover {
    padding-left: 10px;
}

/* Clientes */

.cliente-total {
    position: relative;
    background: url('../images/cliente-total.jpg');
    height: 630px;
    background-attachment: fixed;
    /* background-position: center; */
}

.cliente {
    width: 800px;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    background: #d1a02b;
    position: relative;
    top: 170px;
    z-index: 10;
}

.cliente li {
    font: 18px/30px "Century Gothic";
    /* color: #fff; */
    list-style: none;
}
.cliente ul {
    padding: 10px 40px;
}

.cliente ul:first-child {
    border-left: 2px solid #f2e2c0;
}

.cliente ul:last-child {
    border-right: 2px solid #f2e2c0;
}


/* Profissionais */
.profissionais {
    position: relative;
    width: 1200px;
    background: #fff;
    /* padding: 10px; */
    display: flex;
    flex-wrap: wrap;
    /* justify-content: space-around; */
    box-shadow: 0px 2px 4px #333;
    box-sizing: border-box;
}
.atuacao .item p {
    font: 20px/30px "Century Gothic";
    margin-bottom: 30px;
}
.profissionais .texto
 li {
    font: 17px/25px "Century Gothic";
    list-style: none;
}

.profissionais .box .image {
    
}

.profissionais .box .texto {
   
}

.profissionais .box {
    width: 300px;
    /* margin: 5px 0px; */
    padding: 28px 24px;
    border-right: 2px solid #e6c98a;
    box-sizing: border-box;
    border-bottom: 2px solid #e6c98a;
}
.profissionais .texto
 li:first-child {
    text-align: center;
    font-weight: bold;
    color: #d3a02f;
    font-size: 20px;
    letter-spacing: -1px;
    border-bottom: 1px solid #e6c98a;
}
.profissionais .box:nth-child(4), .profissionais .box:nth-child(8) {
    border-right: none;
}
.profissionais .box:nth-child(9), .profissionais .box:nth-child(10), .profissionais .box:nth-child(11) {
    border-bottom: none;
}
.acre {
    position: absolute;
    top: 150px;
    left: 0px;
    padding: 0px;
    width: 90px;
    border-radius: 50%;
    height: 40px;
    cursor: pointer;
}

.rondonia {
    position: absolute;
    top: 153px;
    left: 100px;
    padding: 0px;
    width: 75px;
    border-radius: 50%;
    height: 64px;
    cursor: pointer;
}
#rondonia p, #acre p {
    font-size: 17px;
    line-height: 24px;
    border: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

#rondonia, #acre {
    position: absolute;
    bottom: 30px;
    left: -10px;
    display:none;
}

@media only screen
and (max-width:1205px)
{
	.box-04 .item
	{
		width: 40%;
	}
}



@media only screen
and (max-width:1200px)
{
	*
	{
		max-width: 100%;
		box-sizing:border-box;
	}
	
	.swiper-slide .slogan 
	{
    	width: 800px;
	}
    .profissionais-total .atuacao .item{
        width: 100% !important;
        padding: 5px !important;
    }
    .profissionais-total .atuacao{
        padding-right: 0 !important;
    }
    .profissionais{
        justify-content: space-around;
    }
    .profissionais .box{
        border: none !important;
    }
}


@media only screen
and (max-width:1108px)
{
	.box-02-total
	{
		background: #666;
	}

	.box-02 .dir
	{
		border: 1px solid transparent;
	}
	
	.box-02 .dir .item .img i
	{
		color: #666;
	}
}



@media only screen
and (max-width:1094px)
{
	.contato .esq
	{
		margin: 0 auto;
	}

	.contato .dir
	{
		margin: 0 auto;
	}
}


@media only screen
and (max-width:998px)
{
	*
	{
		max-width: 100%;
		box-sizing:border-box;
	}
	.conteudo-pages
	{
		/* padding: 2%; */
	}
	.menu-resp
	{
		background: url('../images/menu-resp.png') center no-repeat;
		padding: 40px;
		cursor: pointer;
	}
	.menu li
	{
		width: 50%;
		margin:0;
		text-align:center;
	}
	
	.menu li a:hover 
	{
		background: none;
		color: #666;
		border-bottom: 1px solid #d3a02d;
	}
    .menu li a{
        display: flex;
        justify-content: center;
        border: 1px solid #d1a02b;
        margin: 1px;
    }
    .menu li:last-child{
        width: 100%;
    }
	.logo 
	{
		width: 100%;
		text-align: center;
        margin: 0;
	}
	
	.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white
	{
		background-image: none;
	}
	
	.swiper-slide .img
	{
		visibility: hidden;
	}
	
	.swiper-container 
	{
		background: #f5f5f5;
	}
	
	.swiper-slide .slogan-resp 
	{
    	text-align: center;
	}
	.slogan-resp > div 
	{
		padding: 0px 40px;
	}
	
	.swiper-slide .titulo
	{
		color: #666;
	}
	
	.swiper-slide .texto
	{
		margin: 20px auto 30px;
		color:#666;
	}
	
	.swiper-slide .botao
	{
		margin: 10px auto;
	}

		.rodape div
	{
		margin: 20px 0px;
		display: block;
	}
    .mapa{
        display: none;
    }
    .mapa-resp{
        display: block;
    }
    .escritorios{
        display: none;
    }
    .mapa-resp p {
        font: 27px 'century gothic';
        color: #ffffff;
        text-align: center;
        background: #d1a02b;
    }
}


@media only screen
and (max-width:635px)
{
	.box-03
	{
		width: 100%;
	}
}


@media only screen
and (max-width:550px)
{
    .texto-pages h1, .texto-pages h2{
        font-size: 30px;
    }
	.swiper-container 
	{
		display: none;
	}
		.box-04 .item
	{
		width: 100%;
		text-align: center;
	}
    
    .quadro-conteudo{
        width: 100%;
    }
    .quadro, .quadro2 {
        width: 100%;
        height: auto;
        padding: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100px; 
    }
    .quadro p, .quadro2 p{
        margin: auto;
        font-size: 30px;
    }
    .quadro-conteudo p{
        font-size: 20px;
        padding: 10px;
        text-align: left;
    }
    
    .quadro-conteudo2{
        width: 100%;
    }
    .quadro-conteudo2 p{
        font-size: 20px;
        padding: 10px;
        text-align: left;
    }
    .quadro2{
        display: none; 
    }
    .quadro2.resp {
        display: block;
        display: flex;
    }
    
    .cliente-total{
        display: none;
    }
    
    .atuacao{
        padding: 2px;
    }
    .atuacao-total{
        background: linear-gradient(to left, #D3A02F 70%, #E6C98A 50%);
    }
    .atuacao .item:first-child{
        width: 30%;
    }
    .atuacao .item{
        width: 70%; 
        padding: 0px;
    }
    .atuacao .item .titulo{
        font-size: 15px;
        line-height: 20px;
        text-align: center;
    }
    .clique{
        padding-left: 0px !important;
    }
    .atuacao .item .clique:after{
        display: none;
    }
    
    .titulo.clique {
        background: #d3a02f;
    }  
    .atuacao .item .conteudo{
       padding: 0px 10px; 
    }
    .atuacao .item .conteudo .titulo{
        font-size: 20px;
    }
    .atuacao .item .conteudo .texto{
         font: 18px/28px "Century Gothic";
    }
    
    .contato-total p{
        font: 20px/30px "century gothic";
    }
    .banner-interna{
         margin-top: -30px; 
    }
    .cliente ul:last-child{
        margin-right: 50px;
        margin-top: -10px; 
    }
    .cliente ul{
        border-right: none !important;
        border-left: none !important;
    }
}

@media only screen
and (max-width:370px)
{
    .atuacao .item .titulo{
        font-size: 13px;
    }
    .menu li a{
        font-size: 14px;
    }
}

