@charset "utf-8";
/* CSS Document */




/*======================= banner Contato*===============================*/.banner_contato {
  position: relative;
  z-index: 1;
  background: url(../img/banner/contato.jpg) no-repeat scroll center center;
  background-size: cover;
}

.banner_contato .banner_inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.banner_contato .banner_inner .banner_content {
  max-width: 655px;
  background: #fff;
  padding: 50px 65px;
  position: relative;
  border-radius:  0px 20px 20px 0px;
}

.banner_contato .banner_inner .banner_content:before {
  content: "";
  width: 313px;
  height: 216px;
  background: rgba(253, 188, 56, 80%);
  position: absolute;
  left: -50px;
  top: -30px;
  z-index: -1;
}

.banner_contato .banner_inner .banner_content h2 {
  color: #3b4c9d;
  font-size: 36px;
  margin-bottom: 0px;
  display: inline-block;
  text-transform: uppercase;
}

.banner_contato .banner_inner .banner_content .page_link {
  display: inline-block;
  float: right;
  padding-top: 10px;
}

.banner_contato .banner_inner .banner_content .page_link a {
  font-size: 14px;
  color: #666666;
  font-family: "Raleway", sans-serif;
  margin-right: 32px;
  font-weight: 300;
  position: relative;
  text-transform: uppercase;
}

.banner_contato .banner_inner .banner_content .page_link a:before {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner_contato .banner_inner .banner_content .page_link a:last-child {
  margin-right: 0px;
}

.banner_contato .banner_inner .banner_content .page_link a:last-child:before {
  display: none;
}

/*======================= banner Sobre Nós*===============================*/

.banner_sobreNos {
  position: relative;
  z-index: 1;
  background: url(../img/banner/banner.jpg) no-repeat scroll center center;
  background-size: cover;
}

.banner_sobreNos .banner_inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.banner_sobreNos .banner_inner .banner_content {
  max-width: 655px;
  background: #fff;
  padding: 50px 65px;
  position: relative;
  border-radius:  0px 20px 20px 0px;
}

.banner_sobreNos .banner_inner .banner_content:before {
  content: "";
  width: 313px;
  height: 216px;
  background: rgba(253, 188, 56, 80%);
  position: absolute;
  left: -50px;
  top: -30px;
  z-index: -1;
}

.banner_sobreNos .banner_inner .banner_content h2 {
  color: #3b4c9d;
  font-size: 36px;
  margin-bottom: 0px;
  display: inline-block;
  text-transform: uppercase;
}

.banner_sobreNos .banner_inner .banner_content .page_link {
  display: inline-block;
  float: right;
  padding-top: 10px;
}

.banner_sobreNos .banner_inner .banner_content .page_link a {
  font-size: 14px;
  color: #666666;
  font-family: "Raleway", sans-serif;
  margin-right: 32px;
  font-weight: 300;
  position: relative;
  text-transform: uppercase;
}

.banner_sobreNos .banner_inner .banner_content .page_link a:before {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner_sobreNos .banner_inner .banner_content .page_link a:last-child {
  margin-right: 0px;
}

.banner_sobreNos .banner_inner .banner_content .page_link a:last-child:before {
  display: none;
}



/*======================= banner Servico*===============================*/

.banner_servico {
  position: relative;
  z-index: 1;
  background: url(../img/banner/servico.jpg) no-repeat scroll center center;
  background-size: cover;
}

.banner_servico .banner_inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.banner_servico .banner_inner .banner_content {
  max-width: 655px;
  background: #fff;
  padding: 50px 65px;
  position: relative;
  border-radius:  0px 20px 20px 0px;
}

.banner_servico .banner_inner .banner_content:before {
  content: "";
  width: 313px;
  height: 216px;
  background: rgba(253, 188, 56, 80%);
  position: absolute;
  left: -50px;
  top: -30px;
  z-index: -1;
}

.banner_servico .banner_inner .banner_content h2 {
  color: #3b4c9d;
  font-size: 36px;
  margin-bottom: 0px;
  display: inline-block;
  text-transform: uppercase;
}

.banner_servico .banner_inner .banner_content .page_link {
  display: inline-block;
  float: right;
  padding-top: 10px;
}

.banner_servico .banner_inner .banner_content .page_link a {
  font-size: 14px;
  color: #666666;
  font-family: "Raleway", sans-serif;
  margin-right: 32px;
  font-weight: 300;
  position: relative;
  text-transform: uppercase;
}

.banner_servico .banner_inner .banner_content .page_link a:before {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner_servico .banner_inner .banner_content .page_link a:last-child {
  margin-right: 0px;
}

.banner_servico .banner_inner .banner_content .page_link a:last-child:before {
  display: none;
}





/*======================= banner unidades*===============================*/

.banner_unidade {
  position: relative;
  z-index: 1;
  background: url(../img/banner/unidade.jpg) no-repeat scroll center center;
  background-size: cover;
}

.banner_unidade .banner_inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.banner_unidade .banner_inner .banner_content {
  max-width: 655px;
  background: #fff;
  padding: 50px 65px;
  position: relative;
  border-radius:  0px 20px 20px 0px;
}

.banner_unidade .banner_inner .banner_content:before {
  content: "";
  width: 313px;
  height: 216px;
  background: rgba(253, 188, 56, 80%);
  position: absolute;
  left: -50px;
  top: -30px;
  z-index: -1;
}

.banner_unidade .banner_inner .banner_content h2 {
  color: #3b4c9d;
  font-size: 36px;
  margin-bottom: 0px;
  display: inline-block;
  text-transform: uppercase;
}

.banner_unidade .banner_inner .banner_content .page_link {
  display: inline-block;
  float: right;
  padding-top: 10px;
}

.banner_unidade .banner_inner .banner_content .page_link a {
  font-size: 14px;
  color: #666666;
  font-family: "Raleway", sans-serif;
  margin-right: 32px;
  font-weight: 300;
  position: relative;
  text-transform: uppercase;
}

.banner_unidade .banner_inner .banner_content .page_link a:before {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner_unidade .banner_inner .banner_content .page_link a:last-child {
  margin-right: 0px;
}

.banner_unidade .banner_inner .banner_content .page_link a:last-child:before {
  display: none;
}


/*======================= banner unidades curitiba*===============================*/

.banner_curitiba {
  position: relative;
  z-index: 1;
  background: url("../img/banner/curitiba.jpg") no-repeat scroll center center;
  background-size: cover;
}

.banner_curitiba .banner_inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.banner_curitiba .banner_inner .banner_content {
  max-width: 655px;
  background: #fff;
  padding: 50px 65px;
  position: relative;
  border-radius:  0px 20px 20px 0px;
}

.banner_curitiba .banner_inner .banner_content:before {
  content: "";
  width: 313px;
  height: 216px;
  background: rgba(253, 188, 56, 80%);
  position: absolute;
  left: -50px;
  top: -30px;
  z-index: -1;
}

.banner_curitiba .banner_inner .banner_content h2 {
  color: #3b4c9d;
  font-size: 36px;
  margin-bottom: 0px;
  display: inline-block;
  text-transform: uppercase;
}

.banner_curitiba .banner_inner .banner_content .page_link {
  display: inline-block;
  float: right;
  padding-top: 10px;
}

.banner_curitiba .banner_inner .banner_content .page_link a {
  font-size: 14px;
  color: #666666;
  font-family: "Raleway", sans-serif;
  margin-right: 32px;
  font-weight: 300;
  position: relative;
  text-transform: uppercase;
}

.banner_curitiba .banner_inner .banner_content .page_link a:before {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner_curitiba .banner_inner .banner_content .page_link a:last-child {
  margin-right: 0px;
}

.banner_curitiba .banner_inner .banner_content .page_link a:last-child:before {
  display: none;
}



/*======================= banner unidades Osasco*===============================*/

.banner_osasco {
  position: relative;
  z-index: 1;
  background: url("../img/banner/osasco.jpg") no-repeat scroll center center;
  background-size: cover;
}

.banner_osasco .banner_inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.banner_osasco .banner_inner .banner_content {
  max-width: 655px;
  background: #fff;
  padding: 50px 65px;
  position: relative;
  border-radius:  0px 20px 20px 0px;
}

.banner_osasco .banner_inner .banner_content:before {
  content: "";
  width: 313px;
  height: 216px;
  background: rgba(253, 188, 56, 80%);
  position: absolute;
  left: -50px;
  top: -30px;
  z-index: -1;
}

.banner_osasco .banner_inner .banner_content h2 {
  color: #3b4c9d;
  font-size: 36px;
  margin-bottom: 0px;
  display: inline-block;
  text-transform: uppercase;
}

.banner_osasco .banner_inner .banner_content .page_link {
  display: inline-block;
  float: right;
  padding-top: 10px;
}

.banner_osasco .banner_inner .banner_content .page_link a {
  font-size: 14px;
  color: #666666;
  font-family: "Raleway", sans-serif;
  margin-right: 32px;
  font-weight: 300;
  position: relative;
  text-transform: uppercase;
}

.banner_osasco .banner_inner .banner_content .page_link a:before {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner_osasco .banner_inner .banner_content .page_link a:last-child {
  margin-right: 0px;
}

.banner_osasco .banner_inner .banner_content .page_link a:last-child:before {
  display: none;
}



/*======================= banner unidades Itapetininga*===============================*/

.banner_itapetininga {
  position: relative;
  z-index: 1;
  background: url("../img/banner/itapetininga.jpg") no-repeat scroll center center;
  background-size: cover;
}

.banner_itapetininga .banner_inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.banner_itapetininga .banner_inner .banner_content {
  max-width: 655px;
  background: #fff;
  padding: 50px 65px;
  position: relative;
  border-radius:  0px 20px 20px 0px;
}

.banner_itapetininga .banner_inner .banner_content:before {
  content: "";
  width: 313px;
  height: 216px;
  background: rgba(253, 188, 56, 80%);
  position: absolute;
  left: -50px;
  top: -30px;
  z-index: -1;
}

.banner_itapetininga .banner_inner .banner_content h2 {
  color: #3b4c9d;
  font-size: 36px;
  margin-bottom: 0px;
  display: inline-block;
  text-transform: uppercase;
}

.banner_itapetininga .banner_inner .banner_content .page_link {
  display: inline-block;
  float: right;
  padding-top: 10px;
}

.banner_itapetininga .banner_inner .banner_content .page_link a {
  font-size: 14px;
  color: #666666;
  font-family: "Raleway", sans-serif;
  margin-right: 32px;
  font-weight: 300;
  position: relative;
  text-transform: uppercase;
}

.banner_itapetininga .banner_inner .banner_content .page_link a:before {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner_itapetininga .banner_inner .banner_content .page_link a:last-child {
  margin-right: 0px;
}

.banner_itapetininga .banner_inner .banner_content .page_link a:last-child:before {
  display: none;
}




/*======================= banner unidades londrina*===============================*/

.banner_londrina {
  position: relative;
  z-index: 1;
  background: url("../img/banner/londrina.jpg") no-repeat scroll center center;
  background-size: cover;
}

.banner_londrina .banner_inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.banner_londrina .banner_inner .banner_content {
  max-width: 655px;
  background: #fff;
  padding: 50px 65px;
  position: relative;
  border-radius:  0px 20px 20px 0px;
}

.banner_londrina .banner_inner .banner_content:before {
  content: "";
  width: 313px;
  height: 216px;
  background: rgba(253, 188, 56, 80%);
  position: absolute;
  left: -50px;
  top: -30px;
  z-index: -1;
}

.banner_londrina .banner_inner .banner_content h2 {
  color: #3b4c9d;
  font-size: 36px;
  margin-bottom: 0px;
  display: inline-block;
  text-transform: uppercase;
}

.banner_londrina .banner_inner .banner_content .page_link {
  display: inline-block;
  float: right;
  padding-top: 10px;
}

.banner_londrina .banner_inner .banner_content .page_link a {
  font-size: 14px;
  color: #666666;
  font-family: "Raleway", sans-serif;
  margin-right: 32px;
  font-weight: 300;
  position: relative;
  text-transform: uppercase;
}

.banner_londrina .banner_inner .banner_content .page_link a:before {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner_londrina .banner_inner .banner_content .page_link a:last-child {
  margin-right: 0px;
}

.banner_londrina .banner_inner .banner_content .page_link a:last-child:before {
  display: none;
}


/*======================= banner unidades marilia*===============================*/

.banner_marilia {
  position: relative;
  z-index: 1;
  background: url("../img/banner/marilia.jpg") no-repeat scroll center center;
  background-size: cover;
}

.banner_marilia .banner_inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.banner_marilia .banner_inner .banner_content {
  max-width: 655px;
  background: #fff;
  padding: 50px 65px;
  position: relative;
  border-radius:  0px 20px 20px 0px;
}

.banner_marilia .banner_inner .banner_content:before {
  content: "";
  width: 313px;
  height: 216px;
  background: rgba(253, 188, 56, 80%);
  position: absolute;
  left: -50px;
  top: -30px;
  z-index: -1;
}

.banner_marilia .banner_inner .banner_content h2 {
  color: #3b4c9d;
  font-size: 36px;
  margin-bottom: 0px;
  display: inline-block;
  text-transform: uppercase;
}

.banner_marilia .banner_inner .banner_content .page_link {
  display: inline-block;
  float: right;
  padding-top: 10px;
}

.banner_marilia .banner_inner .banner_content .page_link a {
  font-size: 14px;
  color: #666666;
  font-family: "Raleway", sans-serif;
  margin-right: 32px;
  font-weight: 300;
  position: relative;
  text-transform: uppercase;
}

.banner_marilia .banner_inner .banner_content .page_link a:before {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner_marilia .banner_inner .banner_content .page_link a:last-child {
  margin-right: 0px;
}

.banner_marilia .banner_inner .banner_content .page_link a:last-child:before {
  display: none;
}




/*======================= banner unidades maringa*===============================*/

.banner_maringa {
  position: relative;
  z-index: 1;
  background: url("../img/banner/maringa.jpg") no-repeat scroll center center;
  background-size: cover;
}

.banner_maringa .banner_inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.banner_maringa .banner_inner .banner_content {
  max-width: 655px;
  background: #fff;
  padding: 50px 65px;
  position: relative;
  border-radius:  0px 20px 20px 0px;
}

.banner_maringa .banner_inner .banner_content:before {
  content: "";
  width: 313px;
  height: 216px;
  background: rgba(253, 188, 56, 80%);
  position: absolute;
  left: -50px;
  top: -30px;
  z-index: -1;
}

.banner_maringa .banner_inner .banner_content h2 {
  color: #3b4c9d;
  font-size: 36px;
  margin-bottom: 0px;
  display: inline-block;
  text-transform: uppercase;
}

.banner_maringa .banner_inner .banner_content .page_link {
  display: inline-block;
  float: right;
  padding-top: 10px;
}

.banner_maringa .banner_inner .banner_content .page_link a {
  font-size: 14px;
  color: #666666;
  font-family: "Raleway", sans-serif;
  margin-right: 32px;
  font-weight: 300;
  position: relative;
  text-transform: uppercase;
}

.banner_maringa .banner_inner .banner_content .page_link a:before {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner_maringa .banner_inner .banner_content .page_link a:last-child {
  margin-right: 0px;
}

.banner_maringa .banner_inner .banner_content .page_link a:last-child:before {
  display: none;
}



/*======================= banner unidades ourinhos*===============================*/

.banner_ourinhos {
  position: relative;
  z-index: 1;
  background: url("../img/banner/ourinhos.jpg") no-repeat scroll center center;
  background-size: cover;
}

.banner_ourinhos .banner_inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.banner_ourinhos .banner_inner .banner_content {
  max-width: 655px;
  background: #fff;
  padding: 50px 65px;
  position: relative;
  border-radius:  0px 20px 20px 0px;
}

.banner_ourinhos .banner_inner .banner_content:before {
  content: "";
  width: 313px;
  height: 216px;
  background: rgba(253, 188, 56, 80%);
  position: absolute;
  left: -50px;
  top: -30px;
  z-index: -1;
}

.banner_ourinhos .banner_inner .banner_content h2 {
  color: #3b4c9d;
  font-size: 36px;
  margin-bottom: 0px;
  display: inline-block;
  text-transform: uppercase;
}

.banner_ourinhos .banner_inner .banner_content .page_link {
  display: inline-block;
  float: right;
  padding-top: 10px;
}

.banner_ourinhos .banner_inner .banner_content .page_link a {
  font-size: 14px;
  color: #666666;
  font-family: "Raleway", sans-serif;
  margin-right: 32px;
  font-weight: 300;
  position: relative;
  text-transform: uppercase;
}

.banner_ourinhos .banner_inner .banner_content .page_link a:before {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner_ourinhos .banner_inner .banner_content .page_link a:last-child {
  margin-right: 0px;
}

.banner_ourinhos .banner_inner .banner_content .page_link a:last-child:before {
  display: none;
}



/*======================= banner unidades transito*===============================*/

.banner_transito {
  position: relative;
  z-index: 1;
  background: url("../img/banner/transito.jpg") no-repeat scroll center center;
  background-size: cover;
}

.banner_transito .banner_inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.banner_transito .banner_inner .banner_content {
  max-width: 655px;
  background: #fff;
  padding: 50px 65px;
  position: relative;
  border-radius:  0px 20px 20px 0px;
}

.banner_transito .banner_inner .banner_content:before {
  content: "";
  width: 313px;
  height: 216px;
  background: rgba(253, 188, 56, 80%);
  position: absolute;
  left: -50px;
  top: -30px;
  z-index: -1;
}

.banner_transito .banner_inner .banner_content h2 {
  color: #3b4c9d;
  font-size: 36px;
  margin-bottom: 0px;
  display: inline-block;
  text-transform: uppercase;
}

.banner_transito .banner_inner .banner_content .page_link {
  display: inline-block;
  float: right;
  padding-top: 10px;
}

.banner_transito .banner_inner .banner_content .page_link a {
  font-size: 14px;
  color: #666666;
  font-family: "Raleway", sans-serif;
  margin-right: 32px;
  font-weight: 300;
  position: relative;
  text-transform: uppercase;
}

.banner_transito .banner_inner .banner_content .page_link a:before {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner_transito .banner_inner .banner_content .page_link a:last-child {
  margin-right: 0px;
}

.banner_transito .banner_inner .banner_content .page_link a:last-child:before {
  display: none;
}