
  .carousel-control-next-icon,
  .carousel-control-prev-icon {
    display: inline-block;
    width: 4rem;
    height: 4rem;
    /* background-color: rgba(107, 107, 112, 0.541); */
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 80% 80%;
    border-radius: 50%;
    box-shadow: 0.2px 0.2px 0.2px 0.2px black;

    position: relative;
   
  }

  .carousel-control-next-icon{
    right: -50px;
  }
  .carousel-control-prev-icon {
    left: -50px;
  }

  .d-block {
    height: 90vh;
  }
  .cont_pie_pag{
    width: 100%;
    position: absolute;
    bottom: 0px;
    height: 15%;
    background: transparent;
    padding: 30px;
    
  }

  .cont_pie_pag p{
    color: #f6f6f6;
    font-family: titulo3;
    font-size: 1.8rem;
   /* margin-top: 0; */
    width: 100%;
  }
  .cont_pie_pag a{
    background: #F8CF5E;
    color: #1F3B7A;
    border-radius: 60px;
    text-decoration: none;
    font-size: 1.1rem;
    padding: 10px;
    font-family: titulo1;
    margin-left : 20px;
  }

  /* nviel 02 */
  .cont_pie_pag2{
    width: 100%;
    position: absolute;
    bottom: 0px;
    right: 0;
    height: 25%;
    background: transparent;
    padding: 30px 60px;

    
  }

  .cont_pie_pag2 p{
    color: #f6f6f6;
    font-family: titulo3;
    font-size: 2rem;
   /* margin-top: 0; */
    width: 100%;
  }
  .cont_pie_pag2 a{
    background: #F8CF5E;
    color: #1F3B7A;
    border-radius: 60px;
    text-decoration: none;
    font-size: 1.1rem;
    padding: 10px;
    font-family: titulo1;
    margin-left : 20px;
  }
  /* fin */

  /* nviel 03 */
  .cont_pie_pag3{
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 25%;
    background: transparent;
    padding: 30px;
    padding-top: 40px;

    
  }

  .cont_pie_pag3 p{
    color: #f6f6f6;
    font-family: titulo3;
    font-size:2rem;
   /* margin-top: 0; */
    width: 100%;
  }
  .cont_pie_pag3 a{
    background: #F8CF5E;
    color: #1F3B7A;
    border-radius: 60px;
    text-decoration: none;
    font-size: 1.1rem;
    padding: 10px;
    font-family: titulo1;
    margin-left : 20px;
  }
  /* fin */

  /* .cont_pie_pag a:hover{
    background: #F8CF5E;
    color: #1F3B7A;
  } */

  @media (max-width: 1000px) {
    .d-block {
    height: auto;
  }
  .carousel-control-next-icon{
    right: 10px;
  }
  .carousel-control-prev-icon {
    left: 10px;
  }
  
  .carousel-control-next-icon,
  .carousel-control-prev-icon {
    width: 2rem;
    height: 2rem;
    background-position: 50%;
    background-size: 50% 50%;

   
  }

  .cont_pie_pag{
    bottom: -10px;
    height: 0;
    background: transparent;
  }

   .cont_pie_pag p{
    font-size: 0.6rem;
    width: 100%;
  }
  .cont_pie_pag a{
    font-size: 0.6rem;
    padding: 3px; 
  }

   
  .cont_pie_pag2{
    width: 100%;
    position: absolute;
    bottom: 0px;
    right: 0;
    height: 25%;
    background: transparent;
    padding: 15px 20px;

    
  }

  .cont_pie_pag2 p{
    color: #f6f6f6;
    font-family: titulo3;
    font-size: 0.8rem;
    margin-top: 0; 
    width: 100%;
  }
  .cont_pie_pag2 a{
    background: #F8CF5E;
    color: #1F3B7A;
    border-radius: 60px;
    text-decoration: none;
    font-size: 0.5rem;
    padding: 10px;
    font-family: titulo1;
    margin-left : 20px;
  }

  .cont_pie_pag3{
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 25%;
    background: transparent;
    padding: 15px 20px;

    
  }

  .cont_pie_pag3 p{
    color: #f6f6f6;
    font-family: titulo3;
    font-size:0.8rem;
    margin-top: 0; 
    width: auto;
  }
  .cont_pie_pag3 a{
    background: #F8CF5E;
    color: #1F3B7A;
    border-radius: 60px;
    text-decoration: none;
    font-size: 0.6rem;
    padding: 10px;
    font-family: titulo1;
    margin-left : 0px;
  } 
  }