button {
    outline: 0;
    border: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 140px;
    height: 50px;
    border-radius: 0.5em;
    overflow: hidden;
    background-color: white;
   }
   
   button div {
    transform: translateY(0px);
   }
   
   button,
   button div {
    transition: 0.6s cubic-bezier(.16,1,.3,1);
    border-radius: 10px;
   }
   
   button div span {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 50px;
    padding: 0.75em 1.125em;
   }
   
   button div:nth-child(1) {
    background-color: #1e90ff;
    /* box-shadow: 0 0.625em 1em 0 rgba(30, 143, 255, 0.35); */

   }
   
   button div:nth-child(2) {
    background-color: #21dc62;
   }
   
   button p {
    font-size: 17px;
    font-weight: bold;
    color: #ffffff;
   }
   
   button:active {
    transform: scale(0.95);
   }


   textarea{
    resize: none;
    width: 18rem;
    height: 20rem;
    /* border-radius: 10px; */
   }