/* PAGE HOME - START */
  
  main { overflow: hidden; }


  main #main-banner {

    background-position:  center center;
    background-repeat:    no-repeat;
    background-size:    cover;
    position:       relative;
    display:        table;
    height:         100%;
    width:          100%;

  }



  #home-1 {

    position: absolute;
    display:  table;
    z-index:  20;
    width:    100%;
    top:    15%;
  
  }

  #home-1 h2 {
    
    text-transform: uppercase;
    font-family:  'Montserrat', sans-serif;
    font-weight:  700;
    text-align:   left;
    max-width:    351px;
    font-size:    25px;
    width:      100%;
    color:      #f3a132;

  }


  #home-1 p {

    font-family:  'Montserrat', sans-serif;
    font-weight:  400;
    text-align:   left;
    font-size:    15px;
    max-width:    343px;
    position:   relative;
    display:    table;
    width:      100%;
    color:      #FFFFFF;

  }

  #home-1 #form-consulta-renavam-label {

    background: #FFFFFF;
    border: 1px solid #FFFFFF;

  }
  


  #home-1 #form-consulta-renavam {
    
    border-radius:  0px;
    background:   #FFFFFF;
    font-size:    13px;
    padding:    20px 4px 20px 0px;
    border:     1px solid #FFFFFF;
    color:      #444444;

  }


  #home-1 #form-consulta-renavam::placeholder,
  #home-1 #form-consulta-renavam:-ms-input-placeholder,
  #home-1 #form-consulta-renavam::-ms-input-placeholder {
    
    color: #b6b6b6;
    font-style: italic;

  }
  

  #home-1 #form-consulta-nome-label {

    border-radius:  0px;
    background:   #FFFFFF;
    border:     1px solid #FFFFFF;

  }


  #home-1 #form-consulta-nome {
    
    border-radius:  0px;
    background:   #FFFFFF;
    font-size:    13px;
    padding:    20px 0px 20px 4px;
    border:     1px solid #FFFFFF;
    color:      #444444;

  }


  #home-1 #form-consulta-nome::placeholder,
  #home-1 #form-consulta-nome:-ms-input-placeholder,
  #home-1 #form-consulta-nome::-ms-input-placeholder {
    
    color: #b6b6b6;
    font-style: italic;

  }


  #home-1 #form-consulta-email {
    
    border-radius:  0px;
    background:   #FFFFFF;
    font-size:    13px;
    padding:    20px 4px;
    border:     1px solid #FFFFFF;
    color:      #444444;

  }


  #home-1 #form-consulta-email::placeholder,
  #home-1 #form-consulta-email:-ms-input-placeholder,
  #home-1 #form-consulta-email::-ms-input-placeholder {
    
    color: #b6b6b6;
    font-style: italic;

  }

  

  #home-1 #form-consulta-btn {

    border-bottom-left-radius:  0;
    border-top-left-radius:   0;
    text-transform:       uppercase;
    font-family:        'Montserrat', sans-serif;
    background:         #1ea757;
    font-size:          10px;
    padding:          22px 13.5px;
    color:            #FFFFFF;
  
  }


  #home-1 #home-1-btn-tabela {

    background-color: #f3a132;
    text-transform:   uppercase;
    border-radius:    5px;
    font-weight:      500;
    font-size:        10px;
    position:         relative;
    padding:          0px;
    display:          table;
    border:           0px;
    color:            #FFFFFF;

  }

  #home-1 #home-1-btn-tabela > span {

    position: relative;
    padding:  0px 18px;
    display:  inline-block;
    top:    -2px;

  }


  #home-1 #home-1-btn-tabela > i {

    border-bottom-right-radius: 5px;
    border-top-right-radius:  5px;
    background-color:     #470770;
    font-size:          18px;
    position:         relative;
    padding:          12px 15px;
    display:          inline-block;

  }


  #carouselExampleIndicators .carousel-indicators [data-bs-target] {

    border-radius:  100%;
    height:     8px;
    width:      8px;

  }


  /*#carouselExampleIndicators,
  #carouselExampleIndicators .carousel-inner,
  #carouselExampleIndicators .carousel-inner .carousel-item,
  #carouselExampleIndicators .carousel-inner .carousel-item .home-carousel-img {

    background-position:  center center;
    background-repeat:    no-repeat;
    background-size:    cover;
    position:       relative;
    display:        table;
    height:         100%;
    width:          100%;

  }*/

  #carouselExampleIndicators,
  #carouselExampleIndicators .carousel-inner {
    display: table;
  }

  #carouselExampleIndicators,
  #carouselExampleIndicators .carousel-inner,
  #carouselExampleIndicators .carousel-inner .carousel-item,
  #carouselExampleIndicators .carousel-inner .carousel-item .home-carousel-img {

    background-position:  center center;
    background-repeat:    no-repeat;
    background-size:    cover;
    position:       relative;
    height:         100%;
    width:          100%;

  }


  #carouselExampleIndicators .carousel-inner .active,
  #carouselExampleIndicators .carousel-inner .active .home-carousel-img {

    display:        table;

  }


/* PAGE HOME - END */