#wrapper-do-menu * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: sans-serif;
  text-transform: uppercase;
  color: #003A79; }

#wrapper-do-menu {
  margin: 5%; }
  @media (max-width: 672px) {
    #wrapper-do-menu {
      font-size: .74em; } }
  @media (max-width: 400px) {
    #wrapper-do-menu {
      font-size: .67em; } }
  #wrapper-do-menu .logo {
    /*max-width: 600px;*/
    width: 84%;
    margin-bottom: 4em; }
    @media (max-width: 672px) {
      #wrapper-do-menu .logo {
        width: 100%;
        margin-top: 4em; } }
  #wrapper-do-menu .container-para-flex {
    display: -webkit-box;
    display: flex; }
  #wrapper-do-menu .titulo-do-bloco {
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 1em; }
    @media (max-width: 672px) {
      #wrapper-do-menu .titulo-do-bloco {
        font-size: 1.2em; } }
  #wrapper-do-menu .item-do-bloco {
    text-align: center;
    margin: 0 1em 1em 0;
    display: inline-block;
    border-radius: 4px; }
    #wrapper-do-menu .item-do-bloco a {
      width: 200px;
      height: 260px;
      padding: 1em;
      text-decoration: none;
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column;
      border-radius: 4px;
      box-shadow: 0;
      -webkit-transition: all .3s ease;
      transition: all .3s ease; }
      @media (max-width: 672px) {
        #wrapper-do-menu .item-do-bloco a {
          width: 120px;
          height: 150px;
          padding: 1em; } }
      #wrapper-do-menu .item-do-bloco a:hover {
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
        -webkit-transform: scale(1.1);
                transform: scale(1.1); }
      #wrapper-do-menu .item-do-bloco a img {
        width: 100px;
        height: 100px;
        display: block;
        align-self: center;
        margin-bottom: 14px;
        margin-top: 30px; }
        @media (max-width: 672px) {
          #wrapper-do-menu .item-do-bloco a img {
            width: 60px;
            height: 60px;
            display: block;
            align-self: center;
            margin-bottom: 14px;
            margin-top: 18px; } }
  #wrapper-do-menu #pre-aplicacao {
    margin-right: 2em; }
    @media (max-width: 1172px) {
      #wrapper-do-menu #pre-aplicacao .linha {
        display: -webkit-box;
        display: flex; } }
    @media (max-width: 890px) {
      #wrapper-do-menu #pre-aplicacao .linha {
        flex-wrap: wrap; } }
  #wrapper-do-menu .separador {
    border-left: 2px solid #003A79;
    opacity: .1; }
  #wrapper-do-menu #aplicacao {
    margin-left: 3em;
    -webkit-box-flex: 1;
            flex-grow: 1; }
    #wrapper-do-menu #aplicacao .itens {
      display: -webkit-box;
      display: flex;
      flex-wrap: wrap; }
      #wrapper-do-menu #aplicacao .itens .wrapper-do-telefone {
        margin-top: 2em;
        margin-left: 3vw; }
        @media (max-width: 1172px) {
          #wrapper-do-menu #aplicacao .itens .wrapper-do-telefone {
            margin-left: 0; } }
        #wrapper-do-menu #aplicacao .itens .wrapper-do-telefone .telefone-gigante {
          font-size: 2.5em;
          font-weight: bold;
          text-decoration: none; }
          @media (max-width: 672px) {
            #wrapper-do-menu #aplicacao .itens .wrapper-do-telefone .telefone-gigante {
              font-size: 1.8em; } }
          @media (max-width: 400px) {
            #wrapper-do-menu #aplicacao .itens .wrapper-do-telefone .telefone-gigante {
              font-size: 1.6em; } }
