header {
  background-color: #0F1423;
  color: #FFF;
  padding: 1em 0em; }

div.menu-mobile {
  background-color: #0d111d;
  padding: 0.7em;
  color: #FFF; }

.navbar-toggle {
  float: none;
  margin-bottom: 0px;
  margin-top: 0px; }

.navbar-toggle .icon-bar {
  background-color: #FFF;
  width: 30px;
  height: 4px; }

.icon-bar {
  width: 22px;
  transition: all 0.2s; }

.top-bar {
  transform: rotate(45deg);
  transform-origin: 10% 10%; }

.middle-bar {
  opacity: 0; }

.bottom-bar {
  transform: rotate(-45deg);
  transform-origin: 10% 90%; }

.navbar-toggle.collapsed .top-bar {
  transform: rotate(0); }

.navbar-toggle.collapsed .middle-bar {
  opacity: 1; }

.navbar-toggle.collapsed .bottom-bar {
  transform: rotate(0); }

div.menu-mobile .well {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

div.menu-mobile .well a {
  color: #FFF;
  font-size: 1.6em; }

/*Swiper*/
.swiper-container .swiper-slide {
  padding-top: 18em; }

/*Fim do Swiper*/
h2.subtitulo-aeron {
  display: block; }

h2.subtitulo-aeron:after {
  bottom: -0.04em;
  width: 40%; }

h2.subtitulo-aeron, h2.subtitulo-aeron-esquerdo, h3.subtitulo-aeron {
  font-size: 2.1em; }

.painel-azul {
  padding-top: 2em;
  padding-bottom: 2em; }

h2.subtitulo-aeron:after, h2.subtitulo-aeron-esquerdo:after, h3.subtitulo-aeron:after {
  width: 30%; }

.painel-item-recursos h3, .painel-item-recursos p {
  text-align: center; }

.painel-numeros-empresa p {
  text-align: center; }

.painel-numeros-empresa img {
  margin: 0 auto; }

footer .rodape-inferior p {
  text-align: center; }

.item-contato:first-child {
  margin-top: 1em; }

.banner-interno .painel-banner-interno {
  padding-top: 17em; }

#swiper-clientes .swiper-slide .logo-cliente {
  padding: 1em; }
