@charset "UTF-8";


	/* css maquina de escrever das segundas páginas*/
 #maquina2 {
  text-align: right;
 }
 

	/* função de escrever nas segundas páginas*/
 .typewrite2 {
 	font-size: 25px;
 	font-family: Fjalla One;
 	font-weight: bold;
 	color: #59595B;
 }


/* Testimonials*/
.carousel-inner .quotl{
float:left;
}
.carousel-inner .quotr{
float:right;
}
.carousel-inner p{
color:#FFFFFF;
font-size: x-large;
font-style: italic;
font-family:Open Sans;
text-align:center;


}
.carousel-inner .f2{
color:#FFFFFF;
font-size: 14px;
font-style: italic;
font-family:Open Sans;
text-align:center;
margin-top:30px;

}
.carousel-inner .f3{
color:#FFFFFF;
font-size: 14px;
font-style: italic;
font-family:Open Sans;
text-align:center;
}
/*Final Testimonials*/

.nome-pagina {

    font-family: 'Raspoutine', Arial, sans-serif;
    font-weight: bold;
}

@font-face{
	font-family: 'Raspoutine';
	src: url('fonts/Raspoutine.eot');
	src: url('fonts/Raspoutine.eot?#iefix') format('embedded-opentype'),
	url('fonts/Raspoutine.woff') format('woff'),
	url('fonts/Raspoutine.ttf') format('truetype'),
	url('fonts/Raspoutine.svg#webfont') format('svg');
}

.menu-lti {

	position: relative;
	right: -35px;

}

.sub-titulo-pagina {

	position: relative;
	top: -15px;
}

.indice {

	z-index: 99;
	position: absolute;
	top: -20px;
}

	/* Cabecalho texto quem somos "Nosso sucesso é medido pelo seu sucesso"*/
.wa_style_jj3o3pe469180o {

    font-family: 'Raspoutine', Arial, sans-serif;
    font-weight: bold;

}

.fonte-rasp {

    font-family: 'Raspoutine', Arial, sans-serif;
    font-weight: bold;

    }

.titulo {

  font-family: 'Raspoutine', Arial, sans-serif;
  font-size: 40px;
  text-align: center;
  font-weight: bold;
  color: #5c5c5c;
}


 /*zoon nos certificados*/

.hvr-grow img {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-grow img:hover, .hvr-grow img:focus, .hvr-grow img:active {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

.wa_style_jj3ovhcb2dr5y8 {

	    font-family: 'Raspoutine', Arial, sans-serif;
    font-weight: bold;

}


.hvr-grow2 img{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-grow2 img:hover, .hvr-grow2 img:focus, .hvr-grow2 img:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.cinza:hover {
    filter: none;
      transition: .3s ease-in;
      -webkit-filter: grayscale(1);
      -webkit-transform: scale(1.06);
    }

.wa_style_jj557z5r28jqvk {

  text-shadow: 6px 6px 12px rgba(150, 150, 150, 1);
}


.botaodepoimento {
  -moz-box-shadow:inset 7px 7px 22px 0px #d9fbbe;
  -webkit-box-shadow:inset 7px 7px 22px 0px #d9fbbe;
  box-shadow:inset 7px 7px 22px 0px #d9fbbe;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
  background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
  background-color:#b8e356;
  -webkit-border-top-left-radius:42px;
  -moz-border-radius-topleft:42px;
  border-top-left-radius:42px;
  -webkit-border-top-right-radius:42px;
  -moz-border-radius-topright:42px;
  border-top-right-radius:42px;
  -webkit-border-bottom-right-radius:42px;
  -moz-border-radius-bottomright:42px;
  border-bottom-right-radius:42px;
  -webkit-border-bottom-left-radius:42px;
  -moz-border-radius-bottomleft:42px;
  border-bottom-left-radius:42px;
  text-indent:0px;
  border:2px solid #83c41a;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  font-style:italic;
  height:32px;
  line-height:32px;
  width:400px;
  text-decoration:none;
  text-align:center;
  text-shadow:2px 1px 0px #86ae47;
}
.botaodepoimento:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
  background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
  background-color:#a5cc52;
}.botaodepoimento:active {
  position:relative;
  top:1px;
} 

/*--------BOLHAS ! ! ! ! !----------*/


.bubble {
    width: 60px;
    height: 60px;
    background: #2dc0f0;
    border-radius: 200px;
    -moz-border-radius: 200px;
    -webkit-border-radius: 200px;
    position: absolute;
}

.x1 {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.2;
    -webkit-animation: moveclouds 15s linear infinite, sideWays 4s ease-in-out infinite alternate;
    -moz-animation: moveclouds 15s linear infinite, sideWays 4s ease-in-out infinite alternate;
    -o-animation: moveclouds 15s linear infinite, sideWays 4s ease-in-out infinite alternate;
}

.x2 {
    left: 200px;
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 0.5;
    -webkit-animation: moveclouds 25s linear infinite, sideWays 5s ease-in-out infinite alternate;
    -moz-animation: moveclouds 25s linear infinite, sideWays 5s ease-in-out infinite alternate;
    -o-animation: moveclouds 25s linear infinite, sideWays 5s ease-in-out infinite alternate;
}
.x3 {
    left: 350px;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0.3;
    -webkit-animation: moveclouds 20s linear infinite, sideWays 4s ease-in-out infinite alternate;
    -moz-animation: moveclouds 20s linear infinite, sideWays 4s ease-in-out infinite alternate;
    -o-animation: moveclouds 20s linear infinite, sideWays 4s ease-in-out infinite alternate;
}
.x4 {
    left: 470px;
    -webkit-transform: scale(0.75);
    -moz-transform: scale(0.75);
    transform: scale(0.75);
    opacity: 0.35;
    -webkit-animation: moveclouds 18s linear infinite, sideWays 2s ease-in-out infinite alternate;
    -moz-animation: moveclouds 18s linear infinite, sideWays 2s ease-in-out infinite alternate;
    -o-animation: moveclouds 18s linear infinite, sideWays 2s ease-in-out infinite alternate;
}
.x5 {
    left: 150px;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0.3; 
    -webkit-animation: moveclouds 7s linear infinite, sideWays 1s ease-in-out infinite alternate;
    -moz-animation: moveclouds 7s linear infinite, sideWays 1s ease-in-out infinite alternate;
    -o-animation: moveclouds 7s linear infinite, sideWays 1s ease-in-out infinite alternate;
}
@-webkit-keyframes moveclouds { 
    0% { 
        top: 500px;
    }
    100% { 
        top: -500px;
    }
}

@-webkit-keyframes sideWays { 
    0% { 
        margin-left:0px;
    }
    100% { 
        margin-left:50px;
    }
}

@-moz-keyframes moveclouds {     
    0% { 
        top: 500px;
    }

    100% { 
        top: -500px;
    }
}

@-moz-keyframes sideWays {
    0% {
        margin-left:0px;
    }
    100% {
        margin-left:50px;
    }
}
@-o-keyframes moveclouds {
    0% { 
        top: 500px;
    }
    100% { 
        top: -500px;
    }
}

@-o-keyframes sideWays {
    0% {
        margin-left:0px;
    }
    100% {
        margin-left:50px;
    }
}


.btnbases{
	background: #dadada;
	width: 18%;
	height: 6px;
	position: relative;
	float: left;
	margin-right: 2%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}

.btnbases:active .filter-button:active{
background: #00AA26;
border: 2px solid;	
}

.ativo{
background: #00AA26;
}




.btnbasesAtivo, .btnbases:hover{
	background: #00AA26;
}

.btnbases span{
	width: 56px;
	height: 56px;
	position: absolute;
	bottom: 24px;
	left: 50%;
	margin-left: -28px;
	text-align: center;
	line-height: 56px;
	color: #000000;
}
.menubtnsbase{
margin-top:60px;
height:500px;
}

.performance{
display:none;

}
.relevancia{
display:none;

}
.autoridade{
display:none;

}

.titlebase{
text-align: justify; 
line-height: 2.3;
font-family: 'Fjalla One', Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; 
font-size: 25px; 
color: #fff;
}

.txtbase{
text-align: justify; line-height: 2.3;
font-family: 'Open Sans', Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; 
font-size: 14px; 
line-height: 1.75;
color: #fff;
}

.formp{padding:40px;}
                    .formulario{width:100%;margin:0 auto}
                    #topo-form{position:absolute;top:-75px;right:0;z-index:0}
                    .form-solicitar input[type=submit]{background-color:#145BA2;margin:0;font-family:Tahoma,Arial,Helvetica,sans-serif;}
                    .form-solicitar input[type=submit]:hover{background-color:#0F457B;font-family:Tahoma,Arial,Helvetica,sans-serif;}
                    .form-solicitar h3{color:#5c5c5c;font-family: 'Raspoutine', Arial, sans-serif;font-size: 20px;font-weight: bold;}
input{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;border:1px solid #ddd;border-left:5px solid #ddd;background-color:#f0f0f0;font-size:15px;font-family:Tahoma,Arial,Helvetica,sans-serif;height:44px;padding:7px 29px 7px 52px}
input[type=submit]{display:table;float:none;transition:all ease-out .3s;-moz-transition:all ease-out .3s;-webkit-transition:all ease-out .3s;-ms-transition:all ease-out .3s;font-family:fonte;width:250px;padding:0;margin:0 auto;background:#698c00;color:#fff;cursor:pointer;font-size:20px;border:none}
input[type=submit]:hover{background-color:#435900}
input[type=file]{width:274px;height:33px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;padding:4px;background:#FFF;margin-top:6px;line-height:24px}
select{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;border:1px solid #ddd;border-left:5px solid #ddd;background-color:#f0f0f0;font-size:15px;font-family:Tahoma,Arial,Helvetica,sans-serif;height:44px;padding:7px 29px 7px 52px}
textarea{
  float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #ddd;
  border-left:5px solid #ddd;background-color:#f0f0f0;font-size:15px;font-family:Tahoma,Arial,Helvetica,sans-serif;
  width:77%;height:116px;padding:7px;line-height:1.3;resize:none}

label{float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-right:20px}
label[for=celular]{left:15px !important}
label.label-floatlabel{padding-left:48px}
.formulario p{float:left;width:100%;position:relative;margin-bottom:14px}
.formulario p.bloco-2{width:50%}
.formulario p.bloco-2 input[type=text]{width:97%}
.formulario strong{width:100%;padding-bottom:5px;display:none}
.formulario label.error{position:absolute;top:12px;right:12px;z-index:0;width:20px;height:20px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;text-align:center;background:#00B22D;color:#fff}
.formulario label.error:after{text-align:center;display:block;width:20px;height:20px;line-height:20px;font-family:serif;content:'!';font-size:18px;font-weight:bolder}
.formulario ::-webkit-input-placeholder{color:#666}
.formulario ::-moz-placeholder{color:#666}
.formulario :-ms-input-placeholder{color:#666}
.formulario input:-moz-placeholder{color:#666}
.formulario i{position:absolute;top:7px;left:5px;z-index:1;width:42px;height:32px;border-right:1px solid #ddd;font-size:21px;color:#888;line-height:32px;text-align:center}
.formulario em{width:115px;line-height:44px;font-style:normal;float:left;display:block;font-size:13px;color:#666}
.formulario input[type=submit]{width:90px;height:116px;background-image:url("../fora_wa/img/icones/icon-send.png");background-repeat:no-repeat;background-position:10px 4px;text-transform:uppercase;padding-top:43px}
input[name=nome],input[name=email],input[name=telefone]{border-left:5px solid #00B22D}
.form-solicitar{font-size:12px;float:left;margin-top:30px}
.form-solicitar b{font-weight:normal;display:table;margin:17px 0 13px}
.form-solicitar input[name=celular]{float:right}
.form-solicitar input[name=cidade]{width:278px}
.form-solicitar select[name=uf]{width:100px;float:right;padding:7px}
.form-solicitar.on{animation:formulario .8s .5s linear;-webkit-animation:formulario .8s .5s linear;-moz-animation:formulario .8s .5s linear;-ms-animation:formulario .8s .5s linear;background:none}
.form-cadastro{padding-right:25px;display:flex;flex-flow:wrap row;justify-content:space-between}


.box5 .icon li a{text-align:center}
.box5:after,.box5:before{content:""}
.box5,.box5 .icon li a{overflow:hidden}
.box5 .post,.box7 .post{font-style:italic}
.box5 .icon li a,.box6 .icon li a{border-radius:50%}
.box:hover:after{border-left:3px solid #fff;border-right:3px solid #fff}
.box img{width:227px;216px;height:auto;transition:all .3s}
.box5,{box-shadow:0 0 3px rgba(0,0,0,.3)}
.box5{background:#444;position:relative}
.box5:after,.box5:before{width:50px;height:50px;border-radius:50%;background:#10a5b8;position:absolute;top:-80px;left:15px;opacity:0;z-index:1;transition:all .35s ease}
.box5:after{top:auto;left:auto;bottom:-80px;right:15px}
.box5:hover:after,.box5:hover:before{opacity:.75;transform:scale(8);transition-delay:.15s}
.box5 img{width:100%;height:auto;transition:all .35s ease-out 0s}
.box5:hover img{opacity:.4}
.box5 .icon{margin:0;position:absolute;bottom:15px;right:15px;z-index:2;transform:scale(0);transition:all .35s ease-out}
.box5:hover .icon{transform:scale(1);transition-delay:.15s}
.box5 .icon li a{display:block;width:35px;height:35px;line-height:35px;background:#fff;font-size:18px;color:#444;margin-right:10px;position:relative;transition:all .5s ease 0s}
.box5 .icon li a:hover{background:#444;color:#fff}
.box5 .box-content{padding:20px 15px;position:absolute;top:0;left:0;z-index:1}
.box5 .title{font-size:20px;font-weight:800;color:#fff;margin:0 0 5px;opacity:0;transform:translate(-20px,-20px);transition:all .35s ease-out}
.box5:hover .title{opacity:1;transform:translate(0,0);transition-delay:.15s}
.box5 .post{display:inline-block;font-size:16px;color:#fff;opacity:0;transform:translate(-20px,-20px);transition:all .35s ease-out}
.box5:hover .post{opacity:1;transform:translate(0,0);transition-delay:.15s}
.box5 .icon,.box5 .icon li{display:inline-block}
.box5{margin: 15px;}
.box5{
-webkit-box-shadow: 6px 6px 20px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    6px 6px 20px 0px rgba(50, 50, 50, 0.75);
box-shadow:         6px 6px 20px 0px rgba(50, 50, 50, 0.75);
border: 3px solid #FFFFFF;
}

.box6 .title,.box6 img,.box6:after{transition:all .35s ease 0s}
@media only screen and (max-width:990px){.box5{margin-bottom:30px}
}


#whats {

  display: none;
}

.lgpd1 {
  display: none;
}

.lgpd2 {
  display: none;
}

.lgpd3 {
  display: none;
}



