.img_asesora{
width:100%;
}
.img_asesora_movil{
display:none!important;
}

.contenedor_asesora{
margin-left:11%;position:absolute;z-index:300;margin-top:-36%;margin-top: -36%;
    width: 48%; 
}
.button_asesora { 
	  border: 2px solid #fff; 
    box-shadow: 0 0 3px rgba(0,0,0,.8);
    border-radius: 20px;
    color: #fff;
    font-size: 32px;
    padding: 10px 30px;
  	margin: 0 10px;
    line-height: 34px;
    text-align: center;
  	cursor: pointer;
      margin-top: 128px;
    justify-content: center;      /* Centra el contenido horizontalmente */
    align-items: center; align-items: center;
    border: 2px solid #fff;
    border-radius: 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .8);
    color: #fff;
    cursor: pointer;
    font-size: 32px;
    justify-content: center;
    line-height: 34px;
    margin: 98px 10px 0;
    padding: 25px;
    text-align: center;
    width: 34%;
  margin-top: 136px;

}
.button_asesora span {
  display: none;
}
 
.button_asesora.success {
    -webkit-animation: seesaw 1s infinite;
/*     background-image: -webkit-linear-gradient(top, #ffffff, #ff3225); */
    -webkit-transform: rotate(-1deg);
      background: transparent;

}

.button_asesora .success:hover {
  	background-image: -webkit-linear-gradient(top, #ffffff, #ff3225);

    transition:0.5s;
}

@-webkit-keyframes seesaw {
  0% {
      -webkit-transform: rotate(-2deg);
  }
  50% {
      -webkit-transform: rotate(1deg); 
  }
}

.conviertete{
    font-family: revert;
    font-size: 40px;
    margin: 0;
  color:white;
}
.asesora{
position:absolute;color:white;font-size:80px;font-family: revert;
}

@media(max-width:1774px){
.asesora {
    font-size: 63px;
}
}

@media(max-width:1539px){
.asesora {
    font-size: 56px;
}
@media(max-width:1355px){
.asesora {
    font-size: 51px;
}
  .conviertete {
    font-size: 33px;
  }
  .button_asesora{
    margin: 89px 10px 0;
    padding: 15px;
  }
}
@media(max-width:1234px){
  .button_asesora{
  margin: 89px 10px 0;
  }
}


@media(max-width:1112px){
    .button_asesora {
        margin: 89px 10px 0;
        display: 10px !important;
        padding: 4px;
        font-size: 22px;
    }
      .asesora {
        font-size: 42px;
  }
  .conviertete {
        font-size: 25px;
    }
}


@media(max-width:990px){
  .contenedor_asesora{
  background: white;
    border-radius: 22px;
    box-shadow: 2px 2px 14px 1px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 2px 2px 14px 1px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 2px 2px 14px 1px rgba(0, 0, 0, 0.75);
    padding: 14px;
    margin-top: -43%;
    width:81%;
  }
  .button_asesora{
                 padding: 9px;
            width: 45%;
            font-size: 26px;
            margin: -4px 178px 0;
background-image: -webkit-linear-gradient(top, #ffffff, #ff3225) !important;
  }
.img_asesora{
display:none!important;
}
      .conviertete {
        font-size: 21px;
        color:#ff321a;
    }
.asesora {
               font-size: 37px;
        color:#ff3723;
  text-align: center;
  position:relative;
  }
   
  
.img_asesora_movil{
display:block!important;
  width:100%!important;
}
  .conviertete{
    
   text-align: center;
  }
}

@media(max-width:831px){
.asesora {
    font-size: 32px;
  }
      .conviertete {
        font-size: 18px;
  }

}


@media(max-width:755px){

.asesora {
        font-size: 36px;
  }

}

   
  @media(max-width:744px){

        .button_asesora {
            padding: 9px;
            width: 37%;
            font-size: 26px;
            margin: -12px 178px 0;
        }

}

     @media(max-width:744px){
       .button_asesora {
            padding: 6px; 
            width: 90%;
            font-size: 23px;
            margin: 5px 34px 0;
        }
  }
  
       @media(max-width:536px){
       .button_asesora {
                      padding: 6px;
            width: 99%;
            font-size: 23px;
            margin: 3px 2px 0;
        }
  }

  @media(max-width:497px){
      .conviertete {
        font-size: 20px;
    }
        .asesora {
          font-size: 29px;}
            .button_asesora {
            padding: 3px;
            width: 99%;
            font-size: 22px;
            margin: 3px 2px 0;
        }
    
  }
  
  
  
    @media(max-width:407px){
      .contenedor_asesora{
            margin-top: -55%;
      }
              .conviertete {
            font-size: 16px;
        }
            .asesora {
            font-size: 25px;
        }
  }