.blue {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(25, 35, 68, 0.8);
  z-index: 999999999999; }
  .blue .info {
    position: relative;
    display: block;
    float: left;
    width: 70%;
    top: 40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); }
    .blue .info .titulo {
      color: #f2c458;
      text-align: center;
      margin-bottom: 10px;
      font-size: 1.5em; }
    .blue .info .texto {
      color: #ffffff;
      text-align: center;
      margin-bottom: 10px;
      font-size: 1.2em;
      font-weight: 100; }
      .blue .info .texto span {
        text-align: center;
        color: #f2c458;
        font-weight: bold;
        font-size: 1em; }
        .blue .info .texto span a {
          color: #f2c458; }
    .blue .info .btnfechar {
      text-decoration: underline;
      color: #ffffff;
      text-align: center;
      cursor: pointer;
      font-size: 1.1em; }
    .blue .info .btnfechar2 {
      position: absolute;
      right: 0;
      display: block;
      cursor: pointer;
      width: 25px;
      height: 25px; }
      .blue .info .btnfechar2 img {
        width: 100%;
        height: 100%; }

#wrapper {
  overflow: hidden; }
  #wrapper #bar {
    background-color: #162345;
    width: 100%;
    overflow-x: hidden;
    z-index: 99999;
    height: 50px; }
    #wrapper #bar .container {
      padding-left: 0;
      padding-right: 0;
      height: 50px; }
      #wrapper #bar .container .mobile {
        z-index: 9; }
      #wrapper #bar .container .contentmenu, #wrapper #bar .container .mobile-menu {
        display: none; }
      #wrapper #bar .container .mobile-menu {
        display: none;
        position: fixed;
        top: 0;
        bottom: 0;
        height: 100%;
        z-index: 0;
        width: 100%;
        z-index: 99; }
        #wrapper #bar .container .mobile-menu .btn-fechar {
          position: absolute;
          right: 0;
          /* top: 2%; */
          cursor: pointer;
          display: block;
          width: 10%;
          height: 50px;
          z-index: 99999;
          background-color: #162345;
          right: 5%; }
          #wrapper #bar .container .mobile-menu .btn-fechar svg {
            display: block;
            float: right;
            position: relative;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%); }
        #wrapper #bar .container .mobile-menu > ul {
          overflow: hidden;
          list-style: none;
          padding: 0;
          margin: 0;
          position: relative;
          display: block;
          float: left;
          margin-top: 50px;
          width: 100%;
          z-index: 9;
          background-color: #162345;
          height: 92vh;
          height: Calc(100vh - 50px); }
          #wrapper #bar .container .mobile-menu > ul > li {
            display: block;
            float: left;
            position: relative;
            height: auto;
            cursor: pointer;
            padding-left: 19px;
            padding-right: 19px;
            width: 100%;
            margin-top: 10px; }
            #wrapper #bar .container .mobile-menu > ul > li a {
              position: relative;
              display: block;
              float: left;
              color: #ffffff;
              font-family: CreightonPro-Bold, sans-serif;
              font-size: 2em;
              text-decoration: none;
              font-weight: 300;
              width: 100%; }
            #wrapper #bar .container .mobile-menu > ul > li a:hover {
              animation: ItemsMenu .3s ease-out forwards; }
@keyframes ItemsMenu {
  0% {
    color: #ffffff; }
  100% {
    color: #d0d929; } }
          #wrapper #bar .container .mobile-menu > ul > li:last-child {
            padding-right: 0px; }
      #wrapper #bar .container .mobile-menu {
        display: none;
        left: 0;
        height: 100vh;
        left: -100vw; }
      #wrapper #bar .container .mobile {
        display: block; }
  #wrapper .webdoor {
    display: block;
    height: 386px;
    margin-top: 50px; }
    #wrapper .webdoor .barriga {
      bottom: 0; }
    #wrapper .webdoor .container {
      padding-left: 0;
      padding-right: 0; }
      #wrapper .webdoor .container .contentmulher {
        height: auto;
        bottom: -20px;
        height: 99%; }
      #wrapper .webdoor .container .box {
        width: 100%; }
        #wrapper .webdoor .container .box .texto1 {
          font-size: 1.9em;
          left: 5%;
          width: 45%;
          -webkit-transform: translate(0);
          -o-transform: translate(0);
          transform: translate(0); }
        #wrapper .webdoor .container .box .texto2 {
          font-size: 1em;
          width: 45%;
          left: 5%;
          line-height: 1.2;
          -webkit-transform: translate(0);
          -o-transform: translate(0);
          transform: translate(0); }
      #wrapper .webdoor .container #box2 {
        display: none; }
  #wrapper .content .bloco #contentbloco .vantagens .blocotitulo {
    margin-top: 40px; }
    #wrapper .content .bloco #contentbloco .vantagens .blocotitulo .titulo {
      font-size: 1.8em; }
    #wrapper .content .bloco #contentbloco .vantagens .blocotitulo .texto1 {
      font-size: 1.17em;
      margin-top: 2px;
      margin-bottom: 2px; }
    #wrapper .content .bloco #contentbloco .vantagens .blocotitulo .texto2 {
      font-size: 0.9em;
      margin-bottom: 10px;
      font-weight: 400;
      line-height: 1.2; }
  #wrapper .content .bloco #contentbloco .vantagens .ulvantagens {
    display: none; }
  #wrapper .content .bloco #contentbloco .vantagens .swiper-container {
    position: relative;
    display: block;
    float: left;
    width: 100%;
    height: auto;
    height: 100%;
    margin: 0; }
    #wrapper .content .bloco #contentbloco .vantagens .swiper-container .swiper-wrapper {
      height: 100%;
      width: 65%; }
      #wrapper .content .bloco #contentbloco .vantagens .swiper-container .swiper-wrapper .swiper-slide {
        transition: all .2s ease-in-out;
        padding: 5%; }
        #wrapper .content .bloco #contentbloco .vantagens .swiper-container .swiper-wrapper .swiper-slide .simbolosvg {
          position: relative;
          display: block;
          float: left;
          width: auto;
          left: 50%;
          -webkit-transform: translateX(-50%);
          -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          -o-transform: translateX(-50%);
          transform: translateX(-50%); }
        #wrapper .content .bloco #contentbloco .vantagens .swiper-container .swiper-wrapper .swiper-slide .textosvg {
          position: relative;
          display: block;
          float: left;
          text-align: center;
          width: 100%;
          font-family: 'CreightonPro-Medium';
          font-weight: 200;
          color: #4A4A4A;
          font-size: 22px;
          margin-top: 20px; }
        #wrapper .content .bloco #contentbloco .vantagens .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-active {
          transform: scale(1) !important; }
    #wrapper .content .bloco #contentbloco .vantagens .swiper-container .swiper-pagination {
      bottom: auto; }
      #wrapper .content .bloco #contentbloco .vantagens .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
        background-color: #162345; }
  #wrapper .content .bloco #contentbloco .vantagens .textobottom {
    font-size: 0.5em;
    text-align: left;
    line-height: 1.3;
    margin-top: 10%; }
  #wrapper .content .bloco2 {
    display: block; }
    #wrapper .content .bloco2 #contentbloco {
      margin-top: 25%; }
      #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .titulo {
        font-size: 1.8em; }
      #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .texto1 {
        font-size: 1.17em; }
      #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .texto2 {
        font-size: 0.9em; }
      #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos {
        margin-top: 10%;
        margin-bottom: 13%; }
        #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos .cartao {
          width: 100%;
          margin-left: 0; }
          #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos .cartao img {
            position: relative;
            display: block;
            float: left;
            width: 40%;
            margin-left: -5%;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%); }
          #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos .cartao .textocartao {
            clear: both;
            position: relative;
            width: 100%;
            margin-top: 3%;
            text-align: left;
            left: 0;
            text-align: center; }
        #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos ul {
          width: 100%;
          margin-left: 0;
          margin-top: 10%; }
          #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos ul li span {
            width: 12%;
            margin-right: 4%;
            opacity: 1; }
            #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos ul li span svg {
              width: 100%; }
          #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos ul li .texto {
            font-size: 1.3em;
            left: 0px;
            opacity: 1; }
        #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos .importante {
          width: 100%;
          margin-top: 12%; }
          #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos .importante .containerquad {
            padding: 3%;
            padding-left: 5%;
            padding-right: 5%; }
            #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos .importante .containerquad .texto1 {
              font-size: 1.7em;
              margin-bottom: 0px; }
            #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos .importante .containerquad .texto2 {
              font-size: 0.7em; }
            #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos .importante .containerquad .texto3 {
              font-size: 1.2em;
              margin-top: 2%; }
          #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos .importante .textocomplementar {
            font-size: 0.9em; }
          #wrapper .content .bloco2 #contentbloco .facaooseu .blocotitulo .blocoplanos .importante .btnimportante {
            width: 40%;
            margin-bottom: 0; }
      #wrapper .content .bloco2 #contentbloco .facaooseu .seguro {
        margin-bottom: 10%; }
        #wrapper .content .bloco2 #contentbloco .facaooseu .seguro .tituloseguro {
          font-size: 1.5em; }
        #wrapper .content .bloco2 #contentbloco .facaooseu .seguro .regulamento .regulamento1 {
          width: 100%; }
        #wrapper .content .bloco2 #contentbloco .facaooseu .seguro .regulamento .regulamento2 {
          width: 100%; }
  #wrapper .content .bloco25 {
    display: block;
    min-height: 0; }
    #wrapper .content .bloco25 .swiper-content .swiper-content2 .titulo {
      font-size: 2em;
      margin-top: 8%; }
    #wrapper .content .bloco25 .swiper-content .swiper-content2 .accordion {
      width: 100%;
      margin-bottom: 15%; }
    #wrapper .content .bloco25 .swiper-content .swiper-content2 .accordion__item {
      visibility: visible !important;
      transform: translate(0px, 0px) !important;
      opacity: 1 !important; }
    #wrapper .content .bloco25 .swiper-content .swiper-content2 .accordion__itemTitleWrap {
      padding: 4% 4%; }
    #wrapper .content .bloco25 .swiper-content .swiper-content2 .accordion__itemIconWrap {
      width: 6%; }
      #wrapper .content .bloco25 .swiper-content .swiper-content2 .accordion__itemIconWrap svg {
        width: 100%; }
    #wrapper .content .bloco25 .swiper-content .swiper-content2 .accordion__itemTitle {
      font-size: 1em; }
    #wrapper .content .bloco25 .swiper-content .swiper-content2 .accordion__itemContent p {
      padding: 4% 4%;
      padding-top: 0; }
    #wrapper .content .bloco25 .homem {
      display: none; }
  #wrapper .content .bloco3 {
    display: block;
    height: auto; }
    #wrapper .content .bloco3 #contentbloco .contato {
      padding-top: 15%; }
      #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 {
        width: 100%; }
        #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .canais {
          font-size: 2em; }
        #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .duvidas {
          font-size: 1.2em; }
        #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .telefone {
          margin-top: 10%;
          margin-bottom: 5%;
          height: auto; }
          #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .telefone .phone {
            width: 10%;
            margin-right: 5%; }
            #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .telefone .phone svg {
              width: 100%; }
          #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .telefone .fale {
            font-size: 1.8em;
            width: 85%; }
          #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .telefone .numero {
            font-size: 1.8em;
            width: 85%; }
        #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .lojas {
          margin-top: 5%;
          margin-bottom: 5%;
          height: auto; }
          #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .lojas .loja {
            width: 10%;
            margin-right: 5%; }
            #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .lojas .loja svg {
              width: 100%; }
          #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .lojas .textoloja {
            font-size: 1.8em;
            width: 85%; }
          #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .lojas .encontre {
            font-size: 1.8em;
            width: 85%; }
        #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .mensagem {
          margin-top: 5%;
          margin-bottom: 5%;
          height: auto; }
          #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .mensagem .svgmensagem {
            width: 10%;
            margin-right: 5%; }
            #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .mensagem .svgmensagem svg {
              width: 100%; }
          #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .mensagem .textomensagem {
            font-size: 1.8em;
            width: 85%; }
          #wrapper .content .bloco3 #contentbloco .contato .blocotitulo .box-1 .mensagem .envie {
            font-size: 1.8em;
            width: 85%; }
      #wrapper .content .bloco3 #contentbloco .contato .blocotitulo #formulario {
        width: 100%;
        margin-top: 8%; }
        #wrapper .content .bloco3 #contentbloco .contato .blocotitulo #formulario .texto1 {
          font-size: 2em; }
        #wrapper .content .bloco3 #contentbloco .contato .blocotitulo #formulario .texto2 {
          font-size: 1.2em; }
        #wrapper .content .bloco3 #contentbloco .contato .blocotitulo #formulario .texto3 {
          font-size: 1em; }
        #wrapper .content .bloco3 #contentbloco .contato .blocotitulo #formulario .modal-content .modal-body #form_cadastro {
          margin-bottom: 10%; }
          #wrapper .content .bloco3 #contentbloco .contato .blocotitulo #formulario .modal-content .modal-body #form_cadastro .btn-entrar {
            width: 40%;
            float: left;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%); }
  #wrapper footer {
    display: block;
    height: auto; }
    #wrapper footer .contentfooter .contentgrupos {
      display: none; }
    #wrapper footer .contentfooter .contentendereco .copyright .titulo {
      font-size: 0.6em; }
    #wrapper footer .contentfooter .contentendereco .logos {
      width: 7%; }
      #wrapper footer .contentfooter .contentendereco .logos .fullpack {
        width: 100%;
        height: auto; }

/*# sourceMappingURL=tablet.css.map */
