.blink {
    animation: blink-animation 0.7s steps(5, start) infinite;
    -webkit-animation: blink-animation 0.7s steps(5, start) infinite;
    
  }
  @keyframes blink-animation {
    to {
      visibility: hidden;
    }
  }
  @-webkit-keyframes blink-animation {
    to {
      visibility: hidden;
    }
  }

  .btn{
    display: block;
    border: 1px solid;
    padding: .5rem;
    text-decoration: unset!important;
    background-color: #3a145d;
    color: #fff;
    text-align: center;
    margin-top: .5rem;
  }

  .btn:hover{
    background-color:#fff;
    color: #3a145d;
  }


  .animated { 
    background-image: url(/css/images/logo.png); 
    background-repeat: no-repeat;
    background-position: left top; 
    padding-top:95px;
    margin-bottom:60px;
    -webkit-animation-duration: 2s;
    animation-duration: 2s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
 }
 
 @-webkit-keyframes bounce { 
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
    40% {-webkit-transform: translateY(-30px);} 
    60% {-webkit-transform: translateY(-15px);} 
 } 
 
 @keyframes bounce { 
    0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 
    40% {transform: translateY(-30px);} 
    60% {transform: translateY(-15px);} 
 }
 
 .bounce { 
    -webkit-animation-name: bounce; 
    animation-name: bounce; 
 }

 @media (max-width: 500px){
   #div_form>div {
     width: auto!important;
     margin-top: 2rem!important;
    }
 }