.banner-container .text-container{
    position: absolute;
    top: 50%;
    margin-top: -80px;
  }
  
  .banner-container .text-container h2{
    display: inline-block;
    border-bottom: 8px solid #f1ef9a;
    /* height: 130px; */
    margin-bottom: 24px;
    font-size: 54px;
  }

  .banner-container .text-container h2 span{
    display: block;
    font-weight: 100;
    font-size: 34px;
  }
  
  .banner-container .text-container p{
    width: 650px;
    margin-bottom: 24px;
    font-size: 18px;
    text-align: justify;
  }
  


  /** INICIOATIVA **/

  .iniciativa div.col-6{
    padding-right: 120px;
  }

  
  .iniciativa .text-container h2{
    display: inline-table;
    margin-bottom: 36px;
    font-size: 50px;
    color: #699bda;
    box-shadow: 0px 8px 0px 0px #f1ef9a;
  }


  

  .iniciativa p , .iniciativa a{
    font-size: 18px;
    margin-bottom: 24px;
    font-weight: 100;
    text-align: justify;
  }

  .iniciativa p span{
    font-weight: bold;
  }


  .only-text{
    padding-left: 140px;
  }

  .iniciativa .text-image{
    color: #699bda;
  }



  /* @media only screen and (max-width: 768px ) {
    .banner-container .text-container{
      margin-top: -140px;
    }
  
    .banner-container .text-container p{
      width: 100%;
      padding-right: 8px;
      font-size: 16px;
    }
  } */

  @media only screen and (min-width: 992px) and (max-width: 1200px) {
    .only-text{
      padding-right: 3rem !important;
      padding-left: 1.5rem !important;
    }
  }

  @media only screen and (max-width: 768px ) {
    .banner-container .text-container{
      margin-top: -140px;
    }
  
    .banner-container .text-container p{
      width: 100%;
      padding-right: 8px;
      font-size: 16px;
    }
  }


  @media only screen and (max-width: 576px ) {
    .banner-container .text-container h2{
      display: table-caption;
    min-width: 300px;
    height: 160px;
    }
  }






  pl-4 pr-5