body {
   position: relative;
   text-align: center !important;
  background-color: #283149 !important;
  scroll-behavior: smooth;
}
h1{
    font-size: 5rem;
    color: #DBEDF3;
    font-family: "Arvo", cursive;
    text-shadow: 3px 0 #DA0463;
}
.form-group {
    margin-bottom: 30px;
    position: relative;
    
    
}
label{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #ffff;
    padding-right: 5%;
}
input{
    width: 20%;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 200px;
    height: auto !important;
    border: 10px solid #404B69;
    font-size: 1rem;
    font-family: 'Arvo', cursive;
    line-height: 2;
    color: #DA0463;
    border-radius: 15px;
 

    
}
textarea{
    width: 20%;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 200px;
    height: 70px;
    border: 10px solid #404B69;
    font-size: 1rem;
    font-family: 'Arvo', cursive;
    line-height: 2;
    color: #DA0463;
    border-radius: 15px;
}

button {
    display: block;
    width: 100%;
    padding: 10px;
    background-color: #1a518f;
    color: #fff;
    border: none;
    cursor: pointer;
    border: 5px solid #404B69;
    font-size: 1rem;
    font-family: 'Arvo', cursive;
    border-radius: 15px;
}

.preview {
    margin-top: 20px;
    background-color: #283149;
    color: white;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 200px;
    border: 5px solid #404B69;
    font-size: 1rem;
    font-family: 'Arvo', cursive;
    line-height: 2;
    border-radius: 15px;
}



